GPIO先上电竟然会导致MCU启动失败?
💡
原文中文,约3300字,阅读约需8分钟。
📝
内容提要
本文介绍了i.MXRT1xxx系列GPIO提早供电导致内部DCDC启动失败的问题及解决方案。建议测量内部DCDC输出电压,通过串联隔离电阻、选择不干扰DCDC_PSWITCH信号的GPIO组或改为外部PMIC供电来规避问题。
🎯
关键要点
- i.MXRT1xxx系列GPIO提早供电会影响上电时序,导致内部DCDC启动失败。
- 在双MCU系统中,RW612板卡提前上电会导致RT1060程序无法正常启动。
- RT1060启动失败的主要原因是VDD_SOC_IN上没有电压,内部DCDC未能正常输出。
- DCDC模块的正常启动依赖于严格的上电时序,DCDC_PSWITCH和DCDC_IN之间需至少1ms的延时。
- GPIO提早供电会导致DCDC_PSWITCH的RC电路预充,从而影响上电时序。
- 解决方案包括:在UART信号连接中串联隔离电阻,选择不干扰DCDC_PSWITCH信号的GPIO组,或改为外部PMIC供电。
🏷️
标签
➡️