TMS 320 F2812 和 TMS 320 F28335 是德州仪器(Texas Instruments)推出的两款数字信号处理器(DSP),它们在许多方面都有所不同,尤其在处理能力和硬件特性上。以下是这两款芯片的主要区别和详细说明: 1. **浮点与定点运算**: - TMS 320 F2812 是一款定点处理器,这意味着它在执行计算时使用固定精度的数据类型。定点运算适用于对精度要求较低但对速度敏感的应用。 - TMS 320 F28335 则是浮点处理器,支持浮点运算,能处理更大范围和更高精度的数值,适合需要进行复杂浮点计算的任务。 2. **处理能力**: - F2812 的最大工作频率为 150 MHz,提供 150 MIPS (百万指令每秒) 的处理能力。 - F28335 提供高达 300 MFLOPS (百万浮点运算每秒),并且由于其浮点处理能力,它的执行速度和性能比同等时钟频率的定点 DSP 快50%,数学运算性能提升2.45倍,控制算法性能提升1.57倍,整体性能提升接近2倍。 3. **内存配置**: - F2812 配备了128KB的Flash内存和36KB的RAM,适合小型和中型应用。 - F28335 则有更大的内存,包括512KB的Flash和68KB的RAM,这使得它能够处理更复杂、数据量更大的任务。 4. **外设接口**: - F2812 提供176-pin的封装,带有56个GPIO引脚,1个EMIF接口,176-pin封装,1个McBSP(多通道缓冲串行接口)。 - F28335 增加了GPIO的数量至88个,并且具有独立的DMA(直接存储器访问),以及32位EMI(扩展内存接口),这些改进增强了对外部设备的连接和控制能力。 5. **专用外设**: - 在PWM(脉宽调制)、CAP(捕获)等功能上,F28335 进行了加强,将其拆分为独立的epwm、ecap和eq模块,减少了它们之间的干扰,提供了更灵活的信号输出能力。 - 相比之下,F2812 的PWM和CAP功能相对较弱,而且它们可能共享资源,限制了并发操作的可能性。 6. **MAC单元**: - F28335 拥有一个硬件乘累加(MAC)单元,这显著提高了执行涉及乘法和累加操作的算法的速度,比F2812快一倍。 总结来说,TMS 320 F2812 更适合需要基本处理能力、小内存和简单外设接口的应用,而 TMS 320 F28335 则针对需要浮点运算、更强大处理能力、大内存和更复杂外设的高级应用。在选择这两款芯片时,应根据具体项目的需求,如计算精度、内存需求、外设接口和性能要求来决定。
- 粉丝: 3
- 资源: 946
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助