概述

TMS320F28335PGFA是德州仪器C2000系列中一款32位浮点数字信号控制器(DSC)。它基于增强型C28x内核,主频150MHz,在电力电子、电机驱动和可再生能源设备这些领域里,用得相当普遍。

芯片基本情况

这个型号属于TMS320F2833x系列。片上的主要资源包括:

  • 一个IEEE 754单精度浮点单元(FPU)

  • 512KB的Flash,带ECC校验

  • 68KB的SRAM

  • 以及针对控制应用设计的外设:ePWM、eCAP、eQEP、ADC、CAN、SCI、SPI、I2C

它采用176引脚LQFP封装(PGF后缀),和F2833x、F2823x系列的其他型号引脚兼容。这个特性在做产品系列化设计时比较方便,需要升级或降级配置时,硬件改动的工作量能小一些。

主要技术规格

内核与存储

  • CPU:32位C28x内核,150MHz主频

  • 浮点单元:集成IEEE 754单精度FPU

  • Flash:512KB

  • SRAM:68KB

  • 安全:128位安全密钥,用于保护代码

模拟与控制外设

  • ADC:两个12位模块,每模块最多16通道,转换时间80ns

  • ePWM:18路输出(6个模块,每模块3路),支持高分辨率模式(HRPWM)

  • eCAP:6个增强型捕获模块

  • eQEP:2个增强型正交编码器脉冲模块

  • 比较器:3个模拟比较器,带10位DAC基准

通信接口

  • CAN:2个CAN 2.0B控制器

  • SCI:3个UART/SCI口

  • SPI:2个SPI口

  • I2C:1个I2C口

  • McBSP:2个多通道缓冲串行口

电源与工作条件

  • 内核电压1.9V,I/O电压3.3V

  • 工业级工作温度范围:–40°C ~ +125°C

这颗芯片的几个特点

浮点运算带来的便利

控制算法里,像电机磁场定向控制(FOC)、模型预测控制(MPC)这类,用浮点运算实现起来更直接。定点DSP做这些,得处理Q格式转换和数据缩放,编程时得多花些心思。F28335集成了FPU,这些问题基本不用考虑了,代码写起来更自然,调试也省事一些。

高分辨率PWM对电源效率的影响

ePWM模块里有个HRPWM扩展功能,能把PWM的边沿位置调整精度做到150ps左右。这个精度用在数字电源的闭环控制上,对输出纹波、EMI和效率这些指标是有实际帮助的。

片内模拟外设的整合度

片上集成的双12位ADC和模拟比较器,对于大多数闭环控制场景,已经够用了。设计时通常不需要额外再配外部ADC或比较器芯片,对节省PCB面积和物料成本有一定好处。

环境适应性和可靠性

工业级温度范围和ESD、latch-up防护设计,使它能在工业电机驱动、光伏逆变器这类环境里稳定运行。

软件生态和开发资源

TI提供的controlSUITE和C2000Ware软件包,包含了外设驱动、库函数和不少参考例程。Matlab/Simulink也支持直接生成代码,对于习惯用模型化设计方法的团队来说,开发速度能快一些。

典型应用场景

电机驱动
交流变频器、伺服驱动器、步进电机控制器。eQEP外设可以直接处理编码器反馈,配合高分辨率PWM实现FOC控制。

数字电源
AC/DC变换器、双向DC/DC变换器、车载充电器。浮点运算和HRPWM适合实现LLC谐振、移相全桥、图腾柱PFC这类拓扑的控制。

可再生能源
光伏逆变器的MPPT追踪和并网控制、风电变流器、储能系统(ESS)的充放电管理。双CAN接口在组串式逆变器并联通信中会用到。

电动汽车动力总成
牵引逆变器、车载充电器、高压转低压DC-DC。

工业自动化和机器人
伺服控制器、机器人关节驱动、PLC高速运动控制模块。

UPS和电能质量
在线式UPS、有源电力滤波器、静止无功补偿装置的电流环控制和电网同步。

几个设计实例

10kW三相光伏并网逆变器

一家厂商做了款10kW组串式逆变器,主控用的就是F28335。利用FPU实现了锁相环和PR电流控制器,并网电流THD做到3%以内,最高效率98.2%。双ADC模块同步采样电网电压和电流,ePWM产生三路SVPWM驱动信号。双CAN接口用来支持最多20台逆变器并联运行。

5.5kW工业伺服驱动器

一家工厂自动化供应商把原来的定点DSP平台换成了F28335。开发团队反馈说,算法开发时间缩短了大约40%。位置环带宽从1.2kHz提升到了2.0kHz。eQEP外设直接处理20位编码器信号,省掉了一片外接编码器接口芯片,BOM成本估算降低了12%。最终驱动器的定位精度达到±0.01°,过载能力300%。

6.6kW双向车载充电器(OBC)

一家Tier 1供应商用F28335做了一款6.6kW双向OBC,用在插电混动车型上。这颗芯片同时控制图腾柱PFC级和LLC谐振的隔离DC-DC级,数字控制环路运行频率100kHz。浮点架构让软开关算法和热降额曲线的实现更简单。整机效率94%,满足CISPR 25 Class 3的EMI要求。CAN接口与整车的BMS和VCU通信。

型号选择参考

在C2000产品线里,F28335的位置大概在中间:

  • 比F28069性能强,外设更丰富

  • 比F28379D(双核)成本低,开发也相对简单

如果需要向下调整成本,可以考虑同封装的F28334(256KB Flash)或F28332(128KB Flash)。F28235是定点版本,和F28335引脚兼容,但不带FPU。

如果要往上升级,F28377D或F28379D性能更强,带16位ADC,不过引脚不兼容,需要重新设计电路板。

采购时的一些注意事项

工业产品的生命周期通常比较长,元器件供货的稳定性和可追溯性是需要关注的。建议从授权分销商或能提供完整追溯记录的信誉供应商处采购。对于大批量生产,可以根据实际资源需求评估是否选用F28334或F28332来优化成本。

常见问题

Q1:TMS320F28335PGFA通常用在什么地方?
工业电机驱动、数字电源、光伏逆变器、伺服系统、UPS和电动汽车电控。核心是实时控制。

Q2:TMS320F28335和TMS320F28335PGFA有什么区别?
F28335是基本型号名。PGFA后缀具体指明了封装(PGF:176引脚LQFP)和温度等级(A:工业级,-40~125°C)。日常交流中这两个写法经常混用。

Q3:Flash和SRAM容量分别是多少?
Flash 512KB,SRAM 68KB。Flash支持通过JTAG或内置引导加载程序在系统编程。

Q4:有浮点单元吗?
有的。集成了IEEE 754单精度FPU,可以和CPU并行工作,直接执行浮点指令。

Q5:最高主频是多少?
150MHz,对应指令周期6.67ns。ePWM模块可以工作在相同频率下。

Q6:有多少路PWM输出?
18路,由6个ePWM模块组成,每模块输出3路。其中通道1-6支持高分辨率模式(HRPWM,步长150ps)。

Q7:ADC的规格怎么样?
两个12位SAR型ADC模块,每模块最多16通道,转换时间80ns。可独立工作也可同步采样。

Q8:适合数字电源设计吗?
适合。浮点单元、高分辨率PWM、高速ADC和模拟比较器,这些条件对于实现数字控制开关电源(包括PFC、LLC、移相全桥、双向DC-DC)是齐全的。

Q9:有哪些通信接口?
2个CAN 2.0B、3个SCI/UART、2个SPI、1个I2C、2个McBSP。

Q10:有哪些引脚兼容的替代型号?
同封装(176引脚LQFP)的替代包括:

  • F28334(256KB Flash)

  • F28332(128KB Flash)

  • F28235(定点,无FPU)

更高性能的F28377D/F28379D引脚不兼容,需要改板。

Q11:TMS320F28335PGFA有靠谱的供应商吗?
选择正规授权渠道能获得最可靠的产品来源和技术支持,而柒鑫微则在现货供应、小批量采购灵活性上更有优势,且其主营业务覆盖TMS320F28335PGFA及同系列芯片。

更多推荐