TMS320F280x/C280x系列数字信号处理器:功能特性与应用指南

电子说

1.4w人已加入

描述

TMS320F280x/C280x系列数字信号处理器:功能特性与应用指南

在电子设计领域,数字信号处理器(DSP)扮演着至关重要的角色,能够高效处理各种复杂的数字信号处理任务。TI(德州仪器)的TMS320F280x和TMS320C280x系列DSP,凭借其高性能、低功耗和丰富的外设资源,广泛应用于数字电源、电机驱动与控制等多个领域。本文将深入介绍这些芯片的特性、参数和应用要点,为电子工程师的设计提供参考。

文件下载:TMX320F2806GGMA.pdf

芯片概述

TMS320F2809、TMS320F2808、TMS320F2806、TMS320F2802、TMS320F2801、TMS320C2802、TMS320C2801、TMS320F28016和TMS320F28015等型号,属于TMS320C28x DSP系列,是针对控制应用的高度集成、高性能解决方案。这些芯片具有多种封装可选,包括Thin quad flatpack (PZ)和MicroStar BGA (GGM, ZGM),温度选项涵盖A(-40°C至85°C)、S(-40°C至125°C)和Q(-40°C至125°C,适用于汽车应用的AEC - Q100认证)。

芯片特性

高性能静态CMOS技术

采用高性能静态CMOS技术,支持100 MHz(10 - ns周期时间)和60 MHz(16.67 - ns周期时间)两种时钟频率,同时具备低功耗设计,核心电压为1.8 V,I/O电压为3.3 V。

强大的CPU与总线架构

搭载高性能32位CPU(TMS320C28x),支持16 × 16和32 × 32 MAC操作、16 × 16双MAC,采用哈佛总线架构,具备原子操作、快速中断响应和处理能力,以及统一的内存编程模型,在C/C++和汇编语言编程中表现出高效的代码效率。 内存总线方面,采用哈佛总线架构,包含程序读取总线、数据读取总线和数据写入总线,支持单周期32位操作,多个总线可并行操作,提高数据处理效率。

丰富的片上内存

不同型号的芯片配备不同容量的片上内存,如F2809包含128K × 16的闪存和18K × 16的SARAM;F2808包含64K × 16的闪存和18K × 16的SARAM;F2806包含32K × 16的闪存和10K × 16的SARAM等。此外,还包含1K × 16的OTP ROM(仅闪存设备),C2802包含32K × 16的ROM,C2801包含16K × 16的ROM,以及4K × 16的启动ROM,内置标准数学表,支持多种软件启动模式。

安全特性

具备128位安全密钥/锁,可保护闪存/OTP/L0/L1块,防止固件逆向工程,保护用户的知识产权。

时钟与系统控制

支持片上振荡器和看门狗定时器模块,任何GPIO A引脚可连接到三个外部核心中断之一。具备外设中断扩展(PIE)块,支持所有43个外设中断,采用小端字节序。

增强的控制外设

  • PWM输出:最多支持16个PWM输出,其中最多6个HRPWM输出,MEP分辨率可达150 ps。
  • 捕获输入:最多支持四个捕获输入。
  • 编码器接口:最多支持两个正交编码器接口。
  • 定时器:配备三个32位CPU定时器。

串行端口外设

  • SPI模块:最多支持4个SPI模块。
  • SCI模块:最多支持2个SCI(UART)模块。
  • CAN模块:最多支持2个CAN模块。
  • I2C总线:具备一个I2C总线。

ADC模块

拥有12位ADC,16个通道,2 × 8通道输入多路复用器,支持两个采样保持器,可进行单/同时转换,转换速率快,不同型号的转换速率有所差异,如F2809可达80 ns - 12.5 MSPS,其他280x型号为160 ns - 6.25 MSPS,F2801x为267 ns - 3.75 MSPS,支持内部或外部参考。

低功耗模式

支持IDLE、STANDBY、HALT三种低功耗模式,可根据实际需求关闭个别外设时钟,降低功耗。

应用领域

这些芯片主要应用于数字电源和电机驱动与控制领域。在数字电源应用中,其强大的计算能力和丰富的外设资源能够实现高效的电源管理和控制;在电机驱动与控制方面,可精确控制电机的转速、转矩等参数,提高电机的运行效率和稳定性。

电气特性与设计考虑

绝对最大额定值与推荐工作条件

芯片对电源电压、输入输出电压、输入输出电流、工作环境温度、结温、存储温度等都有明确的绝对最大额定值限制,超过这些限制可能会对芯片造成永久性损坏。同时,文档也给出了推荐的工作条件,包括电源电压、时钟频率、输入输出电压等,以确保芯片的正常工作。

功耗分析

不同型号和工作模式下,芯片的功耗有所不同。例如,TMS320F2809和TMS320F2808在不同工作模式下(如运行、IDLE、STANDBY、HALT),各电源引脚的电流消耗有详细数据。通过关闭不使用的外设时钟,可以显著降低芯片的功耗。

热阻特性

不同封装(如100 - Ball GGM、100 - Pin PZ等)的芯片,其热阻特性(如结到壳热阻、结到板热阻、结到空气热阻等)不同,在设计散热系统时需要根据具体情况进行考虑,确保芯片在合适的温度范围内工作。

时序与开关特性

芯片的各种时钟(如片上振荡器时钟、XCLKIN、SYSCLKOUT、XCLKOUT、HSPCLK、LSPCLK、ADC时钟等)都有明确的时序要求和开关特性,在设计电路时需要严格遵循这些要求,以保证芯片的正常运行。同时,不同外设(如GPIO、ePWM、eCAP、eQEP、ADC、I2C、SPI等)也有各自的时序和开关特性,需要仔细设计和调试。

闪存特性

闪存的擦除/编程次数、访问时间、数据保留时间等特性对于数据存储和程序运行至关重要。不同温度范围下,闪存的擦除/编程次数有所不同,在设计时需要考虑这些因素。同时,闪存的编程时间、擦除时间、电流消耗等参数也需要关注,确保电源供应能够满足闪存编程的需求。

开发支持

TI为TMS320F280x/C280x系列芯片提供了丰富的开发支持,包括ANSI C/C++编译器/汇编器/链接器、Code Composer Studio™ IDE、SYS/BIOS等开发工具,以及数字电机控制和数字电源软件库,方便工程师进行开发和调试。

总结

TMS320F280x/C280x系列数字信号处理器凭借其高性能、低功耗、丰富的外设资源和强大的安全特性,为数字电源和电机驱动与控制等应用提供了优秀的解决方案。电子工程师在设计过程中,需要充分了解芯片的特性和参数,结合具体应用需求,合理设计电路和程序,以实现最佳的性能和可靠性。同时,要注意芯片的电气特性、时序要求和热管理等方面的设计考虑,确保设计的稳定性和可靠性。

你在使用这些芯片进行设计时,是否遇到过一些特殊的问题?又是如何解决的呢?欢迎在评论区分享你的经验和见解。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分