3. 驱动板架构设计:主控芯片选型、功率级拓扑、驱动芯片选型、电源架构
好,咱们进入正题。驱动板架构设计,说白了就是给整个系统搭骨架。骨架搭歪了,后面布线再漂亮也白搭。我这些年折腾下来,最大的体会就是:架构阶段多花三天,调试阶段少花三周。不信你试试。
3.1 主控芯片选型:别只看MIPS
选主控芯片,很多人上来就盯着主频看。其实对于FOC来说,关键不是算得有多快,而是算得有多巧。
我个人习惯,先看这几个硬指标:
- PWM分辨率:至少16位,最好带高精度定时器。我遇到过用普通8位PWM做FOC,电流纹波大得吓人,电机嗡嗡响。
- ADC采样率:双路同步采样是刚需。单路轮流采?相位差会让你电流环抖成筛子。
- 硬件乘加单元:FOC里全是sin/cos和Park变换,没有硬件MAC,CPU累到冒烟。
- CAN/FD或EtherCAT:工业场景下,通信接口比GPIO重要得多。
我常用的几款芯片,给大家列个参考:
| 芯片型号 | 内核 | PWM精度 | ADC通道 | 适合场景 |
|---|---|---|---|---|
| STM32G474 | M4 @170MHz | 高精度定时器 | 5路同步 | 通用伺服、机器人 |
| TMS320F280049 | C28x + CLA | 16位ePWM | 3路同步 | 高性能伺服、车载 |
| GD32F303 | M4 @120MHz | 16位高级定时器 | 3路同步 | 成本敏感型产品 |
3.2 功率级拓扑:三相全桥是主流
功率级拓扑,说白了就是怎么把直流电变成三相交流。目前99%的FOC驱动板都用三相全桥,也就是6个MOSFET组成三个半桥。
为什么不用其他拓扑?我简单说说:
- 半桥拓扑:只能驱动单相电机,FOC需要三相独立控制,pass。
- H桥:适合直流有刷电机,做FOC?别想了。
- 多电平拓扑:高压大功率场合才用,咱们低压驱动板用不上。
所以,老老实实三相全桥。但这里有个坑——MOSFET的选型。
我曾经在一个48V/10A的项目里,选了耐压60V的MOSFET,觉得余量够大。结果电机急停时反电动势尖峰直接干到58V,管子差点炸了。从那以后,我定了个规矩:
MOSFET耐压 ≥ 母线电压 × 1.5
比如48V系统,至少选75V的管子。电流按峰值电流的2倍留余量。
另外,Rds(on) 和 Qg 要平衡。Rds(on)小的管子,Qg通常大,驱动起来费劲。我一般选Rds(on)在5-15mΩ之间,Qg在20-50nC之间的管子,性价比最高。
3.3 驱动芯片选型:隔离还是非隔离?
驱动芯片,就是连接MCU和MOSFET的桥梁。选错了,轻则发热严重,重则炸管。
先回答一个经典问题:要不要隔离?
我的看法是:
- 低压系统(≤60V):非隔离完全够用。用自举电路做上管驱动,成本低、体积小。
- 高压系统(≥100V):必须隔离。不隔离的话,一旦上管短路,高压直接灌进MCU,整块板子报废。
- 工业/车载场景:哪怕电压低,我也建议用隔离。抗干扰能力强,调试时心里踏实。
驱动芯片的几个关键参数:
| 参数 | 要求 | 说明 |
|---|---|---|
| 峰值驱动电流 | ≥2A | 驱动大Qg MOSFET时,电流小了开关慢 |
| 死区时间 | 可编程或固定 | 我习惯用100-200ns,具体看MOSFET关断速度 |
| 欠压锁定 | 带UVLO | 防止驱动电压不足时MOSFET半导通 |
| 集成度 | 三相集成或单通道 | 小功率用集成,大功率用单通道更灵活 |
3.4 电源架构:别让电源成为瓶颈
电源架构,很多人不重视。觉得不就是给各个芯片供电嘛。其实不然——电源设计不好,整个系统都在抖。
一个典型的FOC驱动板,需要这几路电源:
- 母线电源:24V-72V DC,给功率级供电
- 驱动电源:12V-15V,给驱动芯片和MOSFET栅极供电
- 控制电源:3.3V,给MCU和逻辑芯片供电
- 模拟电源:3.3V或5V,给运放和ADC供电(需要低噪声)
我个人习惯,用两级降压:
- 第一级:母线电压降到12V。用DC-DC降压芯片,效率高。我常用LM2596或TPS5430。
- 第二级:12V降到3.3V。用LDO,噪声低。AMS1117-3.3是经典选择,但注意它的压差是1.1V,输入不能低于4.4V。
这里有个关键点:模拟电源和数字电源要分开。我见过有人用同一路3.3V给MCU和运放供电,结果ADC采出来的电流波形全是毛刺。后来用磁珠隔离了一下,毛刺立刻消失。
最后,别忘了电源的时序。MCU上电时,如果驱动电源还没稳定,MOSFET可能会误动作。我一般加一个电源监控芯片,等所有电源都稳定后再释放MCU的复位信号。
嗯,架构设计就聊到这儿。下一章咱们开始画原理图,到时候再细说每个模块的电路设计。