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供电。
➡️

继续阅读