深入解析TMS320F280x与TMS320C280x系列数字信号处理器

电子说

1.4w人已加入

描述

深入解析TMS320F280x与TMS320C280x系列数字信号处理器

前言

在电子工程师的设计工作中,选择合适的数字信号处理器(DSP)至关重要。它能显著影响项目的性能、成本和开发周期。今天我们要深入探讨的是德州仪器(TI)的TMS320F280x与TMS320C280x系列DSP,它们在数字电源、电机驱动与控制等领域有着广泛的应用。

文件下载:DMF2802PZA-60.pdf

一、产品概述

TMS320F2809、TMS320F2808、TMS320F2806、TMS320F2802、TMS320F2801、TMS320C2802、TMS320C2801、TMS320F28016、TMS320F28015等型号属于TMS320C28x DSP一代产品,是为满足苛刻控制应用而设计的高度集成、高性能解决方案。

二、主要特性

(一)高性能静态CMOS技术

该系列支持100 MHz(10-ns周期时间)和60 MHz(16.67-ns周期时间)两种时钟频率,采用低功耗设计,核心电压为1.8 V,I/O电压为3.3 V。这不仅能提供较高的处理速度,还能有效降低功耗,对于一些对功耗有严格要求的应用场景非常友好。大家在实际设计中,是否会优先考虑低功耗的芯片呢?

(二)JTAG边界扫描支持

遵循IEEE Standard 1149.1 - 1990标准测试访问端口和边界扫描架构,方便进行芯片的测试和调试,大大提高了开发效率。

(三)高性能32位CPU

具备16 × 16和32 × 32 MAC操作、16 × 16双MAC功能,采用哈佛总线架构,支持原子操作,拥有快速中断响应和处理能力,以及统一的内存编程模型,在C/C++和汇编语言编程方面具有较高的代码效率。这种强大的计算能力和灵活的编程方式,能满足各种复杂算法的实现需求。

(四)片上内存

不同型号的芯片在片上内存配置上有所差异。例如,F2809拥有128K × 16的闪存和18K × 16的单访问RAM(SARAM);F2808则是64K × 16的闪存和18K × 16的SARAM等。此外,部分芯片还配备1K × 16的OTP ROM(仅闪存设备),C2802和C2801分别有32K × 16和16K × 16的ROM以及6K × 16的SARAM。合理选择芯片的内存配置,对于优化程序存储和运行效率至关重要,你在设计时是如何考虑内存需求的呢?

(五)时钟和系统控制

片上振荡器和看门狗定时器模块,确保系统的稳定运行。任意GPIO A引脚可连接到三个外部核心中断之一,外设中断扩展(PIE)块支持所有43个外设中断,采用小端字节序,还有128位安全密钥/锁,可保护闪存/OTP/L0/L1块,防止固件逆向工程。

(六)增强型控制外设

  • 最多可提供16个PWM输出,部分芯片还具备最多6个HRPWM输出,分辨率可达150-ps MEP。
  • 最多有四个捕获输入和两个正交编码器接口,以及最多六个32位/六个16位定时器。这些丰富的控制外设,为电机控制、电源管理等应用提供了强大的支持。

(七)串口外设

包括最多4个SPI模块、最多2个SCI(UART)模块、最多2个CAN模块和一个I2C总线,方便与其他设备进行通信。

(八)12位ADC

拥有16个通道,2 × 8通道输入多路复用器,两个采样保持器,支持单/同时转换。不同型号的芯片在转换速率上有所不同,如F2809的转换速率最快可达80 ns - 12.5 MSPS,其他型号也能满足不同的应用需求。

(九)GPIO引脚

最多有35个可单独编程、复用的GPIO引脚,且带有输入滤波功能,增强了芯片的灵活性和抗干扰能力。

(十)高级仿真功能

具备分析和断点功能,可通过硬件进行实时调试,有助于快速定位和解决问题。

(十一)开发支持

提供ANSI C/C++编译器/汇编器/链接器、Code Composer Studio™ IDE和SYS/BIOS等开发工具和软件库,还有数字电机控制和数字电源软件库,降低了开发难度和成本。

(十二)低功耗模式和节能

支持IDLE、STANDBY、HALT模式,可禁用单个外设时钟,进一步降低功耗。

(十三)封装和温度选项

提供薄型四方扁平封装(PZ)和MicroStar BGA™(GGM, ZGM)两种封装形式,温度范围有A(–40°C至85°C)、S(–40°C至125°C)和Q(–40°C至125°C,适用于汽车应用的AEC - Q100认证)可供选择,能满足不同环境和应用的需求。

三、应用领域

(一)数字电源

该系列芯片凭借其高性能的处理能力和丰富的外设资源,能够实现高效的电源管理和控制,提高电源的稳定性和效率。

(二)电机驱动和控制

可精确控制电机的转速、转矩等参数,实现电机的高性能运行,广泛应用于工业自动化、电动汽车等领域。

四、设备对比

(一)100-MHz设备

不同型号在指令周期、SARAM、闪存、ROM、PWM通道、HRPWM通道、捕获输入、QEP通道、ADC转换时间等方面存在差异。例如,F2809的闪存容量最大,为128K × 16,而C2801没有闪存,但有16K × 16的ROM。在选择设备时,需要根据具体的应用需求来综合考虑这些因素。

(二)60-MHz设备

同样,不同型号在各项参数上也有所不同。如F2802 - 60和F2801 - 60的闪存容量分别为32K × 16和16K × 16,PWM通道和HRPWM通道的数量也存在差异。

五、引脚配置和信号说明

(一)引脚图

提供了100 - pin PZ低轮廓四方扁平封装(LQFP)和100 - ball GGM和ZGM球栅阵列(BGA)的引脚分配图,方便工程师进行硬件设计。

(二)信号说明

详细介绍了各个引脚的功能和特性,如JTAG相关引脚(TRST、TCK、TMS、TDI、TDO)、FLASH相关引脚(VDD3VFL、TEST1、TEST2)、CLOCK相关引脚(XCLKOUT、XCLKIN、X1、X2)、RESET引脚(XRS)以及ADC信号引脚(ADCINA7 - ADCINA1)等。在实际设计中,准确理解这些引脚的功能和使用方法是确保芯片正常工作的关键。

六、总结

TMS320F280x与TMS320C280x系列数字信号处理器具有高性能、低功耗、丰富的外设资源和良好的开发支持等优点,适用于数字电源、电机驱动与控制等多种应用场景。电子工程师在设计时,需要根据具体的项目需求,综合考虑芯片的各项特性和参数,选择最合适的型号。同时,要深入理解引脚配置和信号说明,确保硬件设计的正确性和稳定性。希望通过本文的介绍,能帮助大家更好地了解和应用这些芯片。你在使用这些芯片的过程中遇到过哪些问题呢?欢迎在评论区分享交流。

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

全部0条评论

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

×
20
完善资料,
赚取积分