TMS320R2811和TMS320R2812数字信号处理器深度解析
在当今的电子设计领域,数字信号处理器(DSP)扮演着至关重要的角色。TMS320R2811和TMS320R2812作为德州仪器(TI)TMS320C28x系列的成员,为高性能控制应用提供了强大而可靠的解决方案。今天,我们就来深入探讨这两款处理器的特性、功能及应用。
文件下载:TMS320R2812GHHQ.pdf
一、特性概览
高性能静态CMOS技术
这两款处理器采用高性能静态CMOS技术,运行频率可达150 MHz,周期时间仅为6.67 ns。同时,它们采用低功耗设计,135 MHz时核心电压为1.8 V,150 MHz时为1.9 V,I/O电压为3.3 V,在性能和功耗之间取得了很好的平衡。
强大的CPU性能
TMS320R281x搭载高性能32位CPU(TMS320C28x),支持16 x 16和32 x 32 MAC操作,具备16 x 16双MAC功能。采用哈佛总线架构,支持原子操作,能够实现快速中断响应和处理。其统一的内存编程模型,拥有4M线性程序/数据地址范围,代码在C/C++和汇编语言中都具有高效性,并且与F2810、F2811和F2812设备代码和引脚兼容,还与TMS320F24x/LF240x处理器源代码兼容,方便开发者进行代码迁移和复用。
丰富的片上内存
片上集成了20K x 16的单访问RAM(SARAM),包括L0、L1、L2、L3、H0、M0和M1等多个SARAM块,这些内存块可独立访问,减少了流水线停顿,提高了处理器的运行效率。同时,还具备4K x 16的Boot ROM,支持软件启动模式和标准数学表,方便程序的启动和数学运算。
多样化的通信接口
支持SPI、SCI和GPIO启动加载模式,可从片外源将代码加载到片上RAM,其中SPI启动模式支持从外部串行EEPROM加载代码。此外,还具备外部接口(仅TMS320R2812),可实现高达1M的总内存访问,支持可编程等待状态和读写选通时序,拥有三个独立的片选信号,方便与外部设备进行通信。
完善的时钟和系统控制
支持动态PLL比率变化,具备片上振荡器和看门狗定时器模块,可提供稳定的时钟信号和系统监控功能。同时,支持三个外部中断和外设中断扩展(PIE)块,可支持45个外设中断,增强了系统的中断处理能力。
丰富的外设资源
拥有三个32位CPU定时器、两个事件管理器(EVA和EVB)、12位ADC(16通道)、增强型控制器区域网络(eCAN)模块、多通道缓冲串行端口(McBSP)模块、串行通信接口(SCI)模块和串行外设接口(SPI)模块等丰富的外设资源,可满足各种复杂应用的需求。
低功耗模式
支持IDLE、STANDBY和HALT三种低功耗模式,可通过禁用单个外设时钟来进一步降低功耗,提高系统的能源效率。
多种封装选项
提供179 - 球MicroStar BGA(GHH、ZHH)、176 - 引脚低轮廓四方扁平封装(LQFP,PGF)和128 - 引脚LQFP(PBK)等多种封装选项,可根据不同的应用场景选择合适的封装。同时,还提供多种温度选项,包括-40°C至85°C(A)、-40°C至125°C(S)和-40°C至125°C(Q),满足不同环境条件下的使用需求。
二、功能详解
内存映射
TMS320R281x的内存映射设计非常灵活,低64K的内存地址范围映射到240x的数据空间,“High 64K”映射到24x/240x的程序空间。XINTF由五个独立区域组成,每个区域可独立编程等待状态、选通信号设置和保持时序,方便与外部存储器和外设进行无胶连接。同时,部分内存区域支持写/读外设块保护,确保操作按顺序执行。
外设功能
1. 32位CPU定时器
有三个32位CPU定时器(CPU - TIMER0/1/2),其中CPU - Timer 1用于TI系统功能,Timer 2用于DSP/BIOS,CPU - Timer 0可用于用户应用。这些定时器具有可预设的周期和16位时钟预分频功能,可产生中断信号,为系统提供精确的定时功能。
2. 事件管理器模块(EVA和EVB)
包括通用定时器、全比较/PWM单元、捕获单元和正交编码器脉冲(QEP)电路等功能模块。每个事件管理器可产生多达八个PWM波形,支持双更新PWM模式,可灵活控制电机等设备的运行。
3. 增强型模拟 - 数字转换器(ADC)模块
具备12位分辨率,16通道输入,采样保持电路和自动排序功能,可实现快速转换(80 ns/12.5 MSPS)。支持多种触发源启动转换,可灵活配置转换模式,满足不同的应用需求。
4. 增强型控制器区域网络(eCAN)模块
完全符合CAN协议2.0B版本,支持高达1 Mbps的数据速率,拥有32个邮箱,可配置为接收或发送模式,支持标准或扩展标识符,具备可编程接收掩码、数据和远程帧、32位时间戳等功能,还支持低功耗模式和可编程唤醒功能,可在嘈杂的电气环境中实现可靠的串行通信。
5. 多通道缓冲串行端口(McBSP)模块
与TMS320C54x/TMS320C55x DSP设备的McBSP兼容,支持全双工通信,具备双缓冲数据寄存器、独立的帧和时钟控制、多种数据大小选择、可编程极性等功能,可直接与行业标准编解码器、模拟接口芯片和其他串行连接的A/D和D/A设备接口。
6. 串行通信接口(SCI)模块
支持标准的非归零(NRZ)格式,具备双缓冲接收和发送功能,可独立或同时工作在全双工模式。支持自动波特率检测硬件逻辑和16级FIFO,可提高通信效率和数据完整性。
7. 串行外设接口(SPI)模块
是一个高速同步串行I/O端口,支持主从操作模式,可实现可编程位传输速率,支持1 - 16位的数据字长度和四种时钟方案,具备16级发送/接收FIFO和延迟发送控制功能,可方便地与外部外设或其他处理器进行通信。
8. GPIO MUX
大多数外设信号与通用I/O(GPIO)信号复用,用户可根据需要将引脚配置为GPIO模式或外设信号模式,并可选择输入信号的限定周期,以过滤噪声干扰。
系统控制
1. OSC和PLL块
支持外部振荡器或晶体连接,PLL可提供高达10种输入时钟缩放比率,可通过软件动态改变PLL比率,以实现不同的CPU时钟速率。同时,在PLL启用模式下,即使输入时钟丢失,PLL仍可提供“跛行模式”时钟,确保系统的稳定性。
2. 看门狗模块
用于监控系统运行状态,用户软件需定期重置看门狗计数器,否则看门狗将产生复位信号,保证系统的可靠性。
3. 低功耗模式
IDLE模式下,CPU进入低功耗状态,可选择性关闭外设时钟;STANDBY模式下,关闭CPU和外设时钟,但振荡器和PLL仍保持工作,可通过外部中断事件唤醒;HALT模式下,关闭振荡器,系统进入最低功耗状态,只能通过复位或XNMI唤醒。
三、电气规格
绝对最大额定值
文档中详细列出了器件的绝对最大额定值,包括电源电压范围、输入电压范围、输出钳位电流、工作温度范围和存储温度范围等参数。在设计过程中,必须确保器件的工作条件不超过这些额定值,以避免对器件造成永久性损坏。
推荐工作条件
给出了器件的推荐工作条件,包括电源电压、时钟频率、输入输出电压和电流等参数。在实际应用中,应尽量使器件在推荐工作条件下运行,以保证器件的性能和可靠性。
电气特性
详细描述了器件在推荐工作条件下的电气特性,如输出电压、输入电流、输出电容等参数。这些特性对于设计电路和评估系统性能非常重要。
时钟要求和特性
对各种时钟选项的时序要求和开关特性进行了说明,包括输入时钟要求、输出时钟特性、复位时序和低功耗模式唤醒时序等。了解这些时钟特性有助于设计出稳定可靠的时钟电路。
外设接口时序
对事件管理器接口、GPIO输入输出时序、SPI主从模式时序、外部接口(XINTF)时序等外设接口的时序进行了详细描述。在设计与这些外设接口的电路时,必须严格按照这些时序要求进行设计,以确保数据的正确传输和处理。
四、开发支持
德州仪器为TMS320R281x系列提供了丰富的开发工具,包括Code Composer Studio集成开发环境(IDE)、C/C++编译器、代码生成工具、汇编器/链接器、周期精确模拟器等软件工具,以及R2812 eZdsp、JTAG - 基于的仿真器、通用5 - V直流电源等硬件工具。同时,还提供了大量的文档支持,如数据手册、参考指南、应用报告等,帮助开发者快速上手和深入了解器件的使用。
五、迁移考虑
对于从F281x设备迁移到R281x设备的开发者,文档中给出了详细的特性比较和迁移建议。R281x在SARAM容量、代码安全特性、片上非易失性内存、电源排序等方面与F281x存在一些差异,开发者在迁移过程中需要注意这些差异,并进行相应的调整。
六、机械数据
提供了不同封装的热阻特性参数,如179 - GHH、179 - ZHH、176 - PGF和128 - PBK封装的热阻特性,帮助开发者评估器件在不同封装下的散热性能。同时,还给出了封装的机械尺寸图和布局建议,方便开发者进行PCB设计。
TMS320R2811和TMS320R2812数字信号处理器凭借其高性能、低功耗、丰富的外设资源和完善的开发支持,为电子工程师提供了一个强大而可靠的解决方案。在实际应用中,我们需要根据具体的需求选择合适的器件和封装,并严格按照电气规格和时序要求进行设计,以确保系统的性能和可靠性。希望本文能对广大电子工程师在使用TMS320R281x系列处理器时有所帮助。你在使用过程中遇到过哪些问题呢?欢迎在评论区分享你的经验和见解。
-
电子设计
+关注
关注
42文章
2935浏览量
49917 -
数字信号处理器
+关注
关注
5文章
529浏览量
28490
发布评论请先 登录
TMS320R2811和TMS320R2812数字信号处理器深度解析
评论