上述ZPLL、MibADC、HET是
TMS470的特殊功能。ZPLL
包含了一个PLL、一个时钟监视电路、一个时钟使能电路和一个预分频器(预分频值是从1-8)。ZPLL功能是将外部的参考电压乘以预分频值,以获得较高的频率,供给
TMS470内部使用。ZPLL提供ACLK给TMS470的系统模块,之后,系统模块会产生系统时钟、实时中断时钟、CPU时钟、外围接口时钟。
MibADC接受一个模拟信号,并将它转换成一个10-bit的数字信号。MibADC具有两个模式:兼容和缓冲模式。在兼容模式中,TMS470的程序模型和TMS470的
ADC模块兼容,而且MibADC的数字输出是储存在数字输出缓存器中;程序模型包含:缓存器、寻址模式和中断。兼容模式能让ADC的程序设计工作变得比较容易,因为只要直接读取数字输出缓存器即可取得转换后的数字数据。在缓冲模式中,数字元输出缓存器被3个FIFO缓冲存储器取代—分别表示不同的转换群组(事件、群组1、群组2)。在兼容模式中,MibADC
的FIFO是被“中断服务例程”读取。
HET是一种先进的智能型定时器,它为实时的应用提供精确的计时功能。此定时器是由软件控制的,使用精简的指令集、特殊的微电路架构、I/O端口。它可以应用于数据比较、采集,或当成
GPIO,尤其适用于对多个传感器的输入数据做比较,或输出复杂的和精确的时间脉冲(如PWM脉冲)来驱动启动器(actuator)。