概述
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及同系列芯片。