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路同步 成本敏感型产品
我的小技巧:选芯片时,留出20%的算力余量。别问我怎么知道的——有一次我把STM32F103的算力吃到95%,结果加个温度保护中断,电机直接失步。

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半导通
集成度 三相集成或单通道 小功率用集成,大功率用单通道更灵活
注意:自举电路有个坑——占空比不能100%。因为自举电容需要下管导通时充电。如果长时间100%占空比,上管驱动电压会掉到10V以下,MOSFET进入线性区,发热剧增。我见过有人因此烧了三个驱动板才找到原因。

3.4 电源架构:别让电源成为瓶颈

电源架构,很多人不重视。觉得不就是给各个芯片供电嘛。其实不然——电源设计不好,整个系统都在抖。

一个典型的FOC驱动板,需要这几路电源:

  • 母线电源:24V-72V DC,给功率级供电
  • 驱动电源:12V-15V,给驱动芯片和MOSFET栅极供电
  • 控制电源:3.3V,给MCU和逻辑芯片供电
  • 模拟电源:3.3V或5V,给运放和ADC供电(需要低噪声)

我个人习惯,用两级降压:

  1. 第一级:母线电压降到12V。用DC-DC降压芯片,效率高。我常用LM2596或TPS5430。
  2. 第二级:12V降到3.3V。用LDO,噪声低。AMS1117-3.3是经典选择,但注意它的压差是1.1V,输入不能低于4.4V。

这里有个关键点:模拟电源和数字电源要分开。我见过有人用同一路3.3V给MCU和运放供电,结果ADC采出来的电流波形全是毛刺。后来用磁珠隔离了一下,毛刺立刻消失。

我的经验:在电源入口加一个TVS管,耐压比母线电压高20%。有一次客户现场电网波动,母线电压冲到80V(设计是48V),TVS管直接钳位,保住了整块板子。从那以后,TVS管成了我的标配。

最后,别忘了电源的时序。MCU上电时,如果驱动电源还没稳定,MOSFET可能会误动作。我一般加一个电源监控芯片,等所有电源都稳定后再释放MCU的复位信号。

嗯,架构设计就聊到这儿。下一章咱们开始画原理图,到时候再细说每个模块的电路设计。