2、硬件系统架构:MCU硬件系统框图、功率板与控制板分离设计、高低压隔离设计原则
做电机控制器硬件,说白了就是跟“电”和“热”打交道。我入行那会儿,第一块板子就是功率和控制做在一起的,调试时炸了好几次,后来才明白——分离设计才是工程正道。今天咱们就聊聊硬件系统架构里最核心的三个点:MCU系统框图、板级分离、高低压隔离。
2.1 MCU硬件系统框图——心脏长什么样?
MCU是整个控制器的大脑。我习惯先画一张系统框图,把各个模块串起来。你想想看,没有这张图,后面Layout和调试会乱成一锅粥。
核心模块清单:
- 电源管理:5V、3.3V、1.8V(给内核用),注意上电时序
- 时钟系统:主晶振(8MHz~20MHz)、RTC晶振(32.768kHz)
- ADC采样:相电流、母线电压、温度,至少12位精度
- PWM输出:6路互补PWM,带死区插入
- 通信接口:CAN、SPI、UART,一个都不能少
- 故障检测:过流、过压、欠压、过温,硬件快速保护
下面这张SVG图,是我自己项目里常用的MCU系统架构。你看,功率部分和控制部分用虚线隔开了,这就是分离设计的雏形。
这张图里,控制板在左边,功率板在右边,中间是隔离带。我当年第一次画这种图时,导师说了一句话让我记到现在:“隔离不是画条线就完事了,你得考虑信号怎么过去、能量怎么过去、地怎么处理。”
2.2 功率板与控制板分离设计——为什么非要分开?
说白了,就三个字:安全、散热、抗干扰。
我在项目中遇到过一件事:有一版设计把功率管和MCU放在同一块板上,结果电机一启动,MCU就死机。查了三天,发现是功率管开关时产生的地弹噪声直接灌进了MCU的电源引脚。从那以后,我再也不敢把高压和低压混在一起。
分离设计的好处
- 热管理更简单:功率板发热大,可以单独加散热器、风道,不影响控制板
- EMC更容易过:高压大电流回路和控制信号回路物理隔离,辐射干扰大幅降低
- 调试更安全:调试时只给控制板上电,功率板可以单独测试,避免误操作伤人
- 维修成本低:哪块板坏了换哪块,不用整个控制器报废
我的个人习惯:控制板用4层板(信号-地-电源-信号),功率板用2层板(大电流走线+地平面)。两层板之间用排针或FPC连接,间距至少保持5mm以上爬电距离。
连接方式怎么选?
| 连接方式 | 优点 | 缺点 | 适用场景 |
|---|---|---|---|
| 排针/排母 | 成本低、易插拔 | 接触电阻大、易松动 | 小功率(<1kW) |
| FPC软排线 | 柔性好、节省空间 | 电流承载小 | 信号传输为主 |
| 铜柱+螺丝 | 载流大、可靠 | 安装麻烦 | 大功率(>10kW) |
| 焊接直连 | 最可靠 | 不可拆卸 | 量产定型产品 |
嗯,这里要注意:信号线和功率线一定要分开走。我曾经见过一个设计,把PWM信号线和母线电压采样线放在同一根排线里,结果PWM一翻转,采样值就跳变。后来加了屏蔽地线才解决。
2.3 高低压隔离设计原则——这条线不能省
汽车电子里,隔离不是可选项,是必选项。为什么?因为高压侧(比如400V电池)一旦漏电到低压侧(12V控制电路),轻则烧芯片,重则伤人。
我刚开始做隔离设计时,总觉得多此一举。直到有一次,一个IGBT炸管,高压直接通过光耦的爬电路径打到了MCU的IO口上——整个控制板冒烟了。那次之后,我对隔离的敬畏心直接拉满。
隔离的三种方式
- 光耦隔离:最传统,速度慢(一般<10Mbps),但耐压高。适合PWM、故障信号
- 容耦隔离:速度快(>100Mbps),功耗低,但抗共模干扰能力弱。适合SPI通信
- 磁耦隔离:速度和耐压都居中,但容易受外部磁场干扰。适合CAN总线
避坑指南:我曾经选了一款标称5kV耐压的光耦,结果在1000V母线电压下连续工作100小时后,隔离层击穿了。后来才发现,耐压值要留至少2倍余量。汽车级推荐用10kV以上的隔离器件。
隔离设计的关键原则
- 爬电距离:高压侧和低压侧之间,PCB上至少留8mm(按IEC 60664标准)
- 隔离槽:在PCB上开槽,增加爬电路径。我习惯开2mm宽的槽,深度贯穿板厚
- 地平面分割:高压地和低压地绝对不能直接连通。通过Y电容(1nF~10nF)跨接
- 信号隔离:所有跨隔离带的信号,必须经过隔离器件。不要用电阻分压这种土办法
- 电源隔离:控制板电源和功率板电源要独立。用隔离DC-DC模块供电
一个实用的隔离方案(我常用的):
- PWM信号:用6通道磁耦隔离器(如ISO7760),集成度高
- 故障反馈:用高速光耦(如6N137),响应时间<100ns
- SPI通信:用容耦隔离器(如ISO7240),速率可达25Mbps
- 电源:用隔离DC-DC模块(如B0505S),输出功率1W~3W
你想想看,如果这些隔离措施没做好,EMC测试时辐射发射超标,或者高压浪涌打进来把控制板烧了,那返工的成本可不是一星半点。我见过一个项目,因为隔离设计没做好,EMC测试改了4版PCB才过,光打板费就花了十几万。
最后说一句:隔离设计不是越贵越好,而是越合适越好。根据你的系统电压、通信速率、环境温度来选型。比如SiC MOSFET的开关速度很快,那就得用高速隔离器,普通光耦根本跟不上。