2. C2000芯片选型与最小系统设计
在光伏逆变器数字控制方案中,C2000 芯片选型不是简单地“挑一个主频高的”,而是要把控制算法算力、PWM 通道数量、ADC 采样精度与同步能力、通信接口、封装与温度等级,以及最小系统的时钟、电源、复位、JTAG 和 PCB 布局一起考虑。选型一旦确定,最小系统原理图和 PCB 布局就基本被约束,后续很难通过软件弥补硬件缺陷。
一、F28004x 与 F2837x 的定位差异
F28004x 属于 C2000 的 Piccolo 系列,典型型号如 F280049、F280048,主频 100 MHz,集成 C28x 内核与 CLA 协处理器,片上 Flash 256 KB、RAM 100 KB,PWM 通道 16 路,ADC 为 12 位、最高约 3.5 MSPS,适合单相或小功率三相光伏逆变器、微型逆变器、Boost+逆变两级拓扑。它的优势是封装小(如 64 引脚 LQFP、56 引脚 VQFN)、成本低、外设够用,适合对体积和成本敏感的组串式微逆或优化器方案。
F2837x 属于 Delfino 系列,典型型号如 F28379D、F28377D,主频 200 MHz,双 C28x 内核加双 CLA,Flash 1 MB、RAM 204 KB,PWM 通道 24 路以上,ADC 为 16 位、最高约 1.1 MSPS(16 位模式)或 3.5 MSPS(12 位模式),并带 ΔΣ 滤波器接口。它面向三相大功率组串逆变器、储能 PCS 等需要高分辨率采样、复杂锁相环、多路 MPPT 和并网电流控制的场景。选型时可用一张对比表快速判断:
| 对比项 | F28004x | F2837x |
|---|---|---|
| 内核/主频 | C28x + CLA,100 MHz | 双 C28x + 双 CLA,200 MHz |
| ADC 分辨率 | 12 位 | 16 位 / 12 位可选 |
| PWM 通道 | 16 路 | 24 路以上 |
| 典型拓扑 | 单相/小三相、微逆 | 三相大功率、储能 PCS |
| 封装 | 64/56 引脚 | 176/337 引脚 BGA |
判断原则可以概括为:先数 PWM 和 ADC 通道,再算控制环带宽,最后看封装与成本。若逆变级需要 6 路 PWM、Boost 需要 2 路、MPPT 采样需要 4 路以上 ADC,且开关频率在 20 kHz 左右,F28004x 通常够用;若需要三电平、多路交错并联或 16 位高精度采样,则优先 F2837x。
二、时钟与电源树
最小系统的时钟树从外部晶振开始。以 F28004x 为例,常用 20 MHz 无源晶振接 X1/X2,经内部 PLL 倍频到 100 MHz 作为系统时钟 SYSCLK,再分频得到 CPU 时钟、ADC 时钟和 PWM 时基。F2837x 常用 20 MHz 或 25 MHz 晶振,PLL 后得到 200 MHz。晶振负载电容需按晶振规格选取,通常 12 pF 至 22 pF,并靠近芯片放置,走线尽量短且包地。
电源树方面,F28004x 需要 3.3 V 的 VDDIO 和 1.2 V 的 VDD 内核电压;F2837x 内核为 1.2 V,I/O 为 3.3 V,部分型号还需要 1.8 V 或 3.3 V 的模拟电源 VDDA。典型做法是:外部 5 V 或 12 V 输入,经 DC-DC 降到 3.3 V,再经 LDO 或 DC-DC 产生 1.2 V。模拟电源 VDDA 建议单独用低噪声 LDO 供电,并在引脚附近放置 0.1 μF 与 10 μF 去耦电容。上电顺序一般要求内核先于 I/O 或同时建立,避免 I/O 先上电导致内部寄生二极管导通。
三、复位与启动模式
C2000 的复位引脚 XRS 为低有效,最小系统通常在 XRS 与地之间接 2.2 nF 至 100 nF 电容,并加上拉电阻到 3.3 V,形成上电复位延时。若系统中有外部看门狗或电源监控芯片,可将其复位输出接到 XRS,实现电源异常时的可靠复位。复位时间需大于电源建立时间,否则芯片可能在电压未稳时就开始取指。
启动模式由引导 ROM 在复位后采样特定 GPIO 决定。以 F28004x 为例,常用启动模式包括 Flash、SCI、CAN、I2C、SPI 等。量产板一般将启动模式引脚固定为 Flash 启动;调试阶段可预留跳线或测试点,切换到 SCI 或 CAN 启动以便通过上位机下载程序。需要注意的是,启动模式引脚在复位期间不能被外部电路强行拉偏,否则会出现“程序不运行”的假故障。
四、JTAG 调试接口
JTAG 接口用于程序下载和在线调试,标准信号包括 TCK、TMS、TDI、TDO、TRST 和 EMU0/EMU1。最小系统应使用 14 引脚或 20 引脚标准排针,TCK 走线尽量短并远离功率开关节点,TMS 需上拉,TRST 可下拉。若使用隔离调试器,应在 JTAG 与芯片之间加数字隔离器,避免功率侧地电位差损坏调试器。调试接口附近不要布置高频开关环路,否则容易导致连接不稳定或断连。
五、最小系统原理图与 PCB 布局要点
原理图阶段要重点检查:电源引脚是否全部连接、去耦电容是否每个引脚都有、晶振负载电容是否匹配、XRS 复位电路是否完整、启动模式引脚是否有确定电平、JTAG 信号是否加上拉/下拉。PCB 布局时,晶振应紧靠芯片,下方铺地并避免走线穿越;去耦电容优先放在芯片背面或同层最近位置,电源走线先经过电容再进引脚;模拟地与数字地单点连接,ADC 参考引脚就近放置滤波电容;功率级与最小系统之间保持足够爬电距离,PWM 驱动走线远离 ADC 采样线,减少开关噪声耦合。