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供电。
❓
延伸问答
GPIO提早供电会导致什么问题?
GPIO提早供电会影响上电时序,导致内部DCDC启动失败。
RT1060启动失败的主要原因是什么?
RT1060启动失败的主要原因是VDD_SOC_IN上没有电压,内部DCDC未能正常输出。
如何解决GPIO提早供电导致的启动失败问题?
可以通过串联隔离电阻、选择不干扰DCDC_PSWITCH信号的GPIO组或改为外部PMIC供电来规避问题。
DCDC模块正常启动需要满足什么条件?
DCDC模块的正常启动依赖于严格的上电时序,DCDC_PSWITCH和DCDC_IN之间需至少1ms的延时。
在双MCU系统中,如何避免启动失败?
在双MCU系统中,可以通过测量内部DCDC输出电压来判断是否存在上电时序问题,并采取相应的解决方案。
为什么GPIO提早供电会影响DCDC_PSWITCH的RC电路?
GPIO提早供电会导致DCDC_PSWITCH的RC电路预充,从而缩短上电时序,影响正常启动。
🏷️
标签
➡️