GPIO先上电竟然会导致MCU启动失败?
💡
原文中文,约3200字,阅读约需8分钟。
📝
内容提要
本文讨论了i.MXRT1xxx系列芯片的一个问题:GPIO提早供电可能导致内部DCDC启动失败。通过测试发现,RT1060程序启动失败的原因是VDD_SOC_IN上没有电压。文章介绍了i.MXRT1xxx芯片内部DCDC模块的启动时序要求,并解释了GPIO提早供电的影响。对于多板卡连接的解决方案,可以使用隔离电阻、选用不干扰DCDC_PSWITCH信号的GPIO组,或改为外部PMIC供电。
🎯
关键要点
- 讨论了i.MXRT1xxx系列芯片GPIO提早供电导致内部DCDC启动失败的问题。
- RT1060程序启动失败的原因是VDD_SOC_IN上没有电压。
- i.MXRT1xxx芯片内部DCDC模块的启动时序要求包括DCDC_PSWITCH和DCDC_IN之间至少1ms的延时。
- GPIO提早供电会导致DCDC_PSWITCH的RC电路预充,从而影响启动时序。
- 解决方案包括使用隔离电阻、选用不干扰DCDC_PSWITCH信号的GPIO组或改为外部PMIC供电。
🏷️
标签
➡️