4. AURIX电源系统可靠性设计
AURIX TC3xx系列MCU内部集成了多个功能域,每个域对供电电压、电流能力和上电顺序都有明确要求。如果电源设计不当,轻则导致启动失败、ADC采样偏差,重则引起Flash编程错误或内核逻辑锁定。本节从电压域划分出发,逐步展开PMIC选型、时序控制、监控与复位电路的完整设计方法。
多电压域结构与供电需求
TC3xx典型电压域包括:VEXT(3.3V或5V,I/O与部分外设)、VDD(1.3V,内核逻辑)、VDDP3(3.3V,Flash编程与部分模拟)、VDDM(5V或3.3V,ADC参考与模拟域)、VAREF(ADC基准)。各域的上电斜率、稳态容差和纹波要求不同:内核域通常要求±3%精度,模拟域对纹波更敏感,Flash编程域在擦写瞬间电流会突增。
设计第一步是核算各域最大电流。以TC377为例,内核域典型工作电流约350mA,峰值可达600mA;VEXT在全部I/O同时翻转时可能超过200mA;VDDP3在Flash擦除期间脉冲电流可达80mA。这些数据必须从数据手册的电气特性表中提取,并留出至少30%余量。
PMIC选型要点
英飞凌TLF35584是AURIX配套的典型PMIC,集成了Buck、LDO、监控和看门狗功能。选型时需关注以下参数:
- 输出通道数与电压组合:是否覆盖1.3V、3.3V、5V全部需求,避免额外外置LDO增加失效点。
- 电流能力与峰值余量:每路输出额定电流应大于MCU最大需求,且考虑Flash擦写和I/O同时翻转的叠加效应。
- 监控精度与响应时间:欠压监控阈值精度通常为±1.5%~±2%,响应时间需小于MCU内核可容忍的掉电时间。
- 看门狗类型:窗口看门狗比超时看门狗更难被软件跑飞绕过,功能安全场景优先选择。
- 安全等级:是否满足ISO 26262 ASIL-B/D要求,是否提供内置自检和故障注入接口。
若选用非英飞凌PMIC,必须逐项核对上电时序是否与TC3xx数据手册的Power-Up Sequence一致。常见问题是PMIC默认时序为VDD先于VEXT,而AURIX要求VEXT先建立,导致内部ESD保护二极管导通,产生大电流甚至损坏。
上电时序与复位释放
TC3xx要求的上电顺序为:VEXT先建立,随后VDD、VDDP3、VDDM/VAREF依次上升。各域之间的时间间隔通常要求小于10ms,但VEXT必须先于VDD至少1ms。PORST引脚在全部电压稳定且内部复位完成后释放,MCU开始执行启动代码。
实际设计中,PMIC的使能信号(EN)和电源就绪信号(PGOOD)需要正确连接。典型做法是:PMIC的PGOOD输出连接到MCU的PORST引脚,同时MCU的ESR0/ESR1用于错误输出和外部复位请求。若使用外部复位芯片,需确保其阈值与PMIC监控阈值协调,避免反复复位。
电压监控与复位电路设计
电压监控分为两级:PMIC内部监控和MCU内部监控。PMIC负责粗粒度欠压/过压检测,触发后拉低PORST或ESR0;MCU内部监控包括内核电压监控、时钟监控和ECC错误监控,触发后进入安全状态或复位。
复位电路设计需注意以下几点:
- PORST引脚:需外接100nF电容滤波,避免噪声误触发;上拉电阻通常为10kΩ至VEXT。
- ESR0/ESR1:ESR0为双向错误引脚,可配置为输入或输出;ESR1通常用于外部看门狗触发。两者均需上拉。
- 复位阈值协调:PMIC欠压阈值应略高于MCU内部POR阈值,确保PMIC先动作,避免MCU在临界电压下运行。
- 去抖与滤波:复位信号路径上避免长走线,必要时增加RC滤波,但时间常数不宜过大,以免影响复位响应速度。
设计检查清单
| 检查项 | 要求 | 验证方法 |
|---|---|---|
| 电压域覆盖 | VEXT/VDD/VDDP3/VDDM/VAREF全部独立供电 | 原理图审查 |
| 上电顺序 | VEXT先于VDD至少1ms | 示波器四通道抓取 |
| 电流余量 | 每路≥30%余量 | 数据手册核算 |
| 监控阈值 | PMIC阈值高于MCU内部POR阈值 | 参数对比 |
| 复位滤波 | PORST外接100nF | 原理图审查 |
| 看门狗 | 窗口看门狗已使能 | 软件配置检查 |
电源系统可靠性设计的核心在于:明确每个电压域的真实需求,选择匹配的PMIC并验证时序,最后通过监控和复位电路形成闭环保护。任何一环缺失都可能让整个ECU在极端工况下失效。