该系列DSP控制器芯片的功能框图如图1-5所示,包括TMS320F240、TMS320F241、TMS320F243、TMS320C240等具体型号。DSP控制器结构与单片机一样,由CPU、存储器、I/O接口、总线等组成。有的芯片包含片内Flash存储器,有的集成了片内ROM。配置了完善的外围设备,包括事件管理模块(Event Manager,EV)、高速A-D转换模块(ADC)、串行通信接口(SCI)模块、串行外设接口(SPI)模块、中断管理系统、系统监视(WD)模块、CAN通信模块等。其中事件管理模块含有通用定时器、比较器、PWM发生器、捕获单元,可以方便地用于数字电动机控制等领域。
24x DSP控制器芯片的结构与主要特性如下:
1)中央处理单元。
●32位中央算术逻辑单元(CALU)。
●32位累加器ACC,可以分为两个16位累加器ACCH和ACCL。
图1-5 TMS320F24x DSP控制器功能框图
●16位×16位乘法器。
●3个比例移位器,包括输入移位器、输出移位器、乘积移位器。
●间接寻址用的8个16位辅助寄存器AR0~AR7和它的辅助算术单元(ARAU)。
2)存储器。
●544 W片内双访问RAM,其中288 W用于数据,256 W用于程序/数据。
●16 KW片内ROM或FLASH存储器,用作程序存储器。
●224 KW寻址空间,程序存储空间64 KW,数据存储空间64 KW,I/O空间64 KW,还
有32 KW全局存储空间。
●外部有16位地址总线、16位数据总线,支持软件、硬件等待状态。
3)程序控制。
●4级流水线操作。
●8级硬件堆栈。
●6个外部中断:电源保护、复位、不可屏蔽中断(NMI)和3个可屏蔽中断。
4)指令系统。(www.xing528.com)
●源代码兼容。
●单周期乘/累加指令。
●单指令重复操作。
●程序/数据存储器中的块移动。
●丰富的变址寻址能力。
●倒位序变址寻址能力。
5)1个事件管理器模块。
●3个16位通用定时器T1、T2、T3。
●3个全比较/PWM单元。
●3个单比较/PWM单元。
●4个捕获单元。
6)两个8通道10位A-D转换器ADC1和ADC2。
7)串行异步通信接口(SCI)模块。
8)串行外设接口(SPI)模块。
9)中断管理系统。
10)由看门狗和实时中断定时器组成的系统监视模块。
11)28个可独立编程的I/O引脚。
12)速度:单周期指令为50 ns,20MIPS。
13)电源:5 V静态CMOS工艺,4种低功耗方式。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。