【电源专题】案例:不同模块同一个管脚默认状态不一样会导致什么异常?

发布时间:2024年01月14日

案例背景:在产品设计中,有时候会兼容两个不同供应商同一个方案的模块。比如两个供应商使用的内部方案都是一样的芯片,封装也是兼容的。但是由于专利、LAYOUT方便、软件开发方便等角度来看,可能会存在不同模块供应商的同一个PIN脚对应的芯片内部的管脚不一样。管脚不一样那么存在的最大问题就是管脚的默认状态有可能会存在差异。

案例分析:

推测原因:

解决办法:

如下是同一个外围LED电路,使用三极管当开关去控制LED灯的亮和灭。当WORK_LED为低时,三极管Q17/Q16不导通,LED灯不亮。当WORK_LED为高时,三极管导通,LED指示灯亮。

查看WORK_LED连接的管脚,如下所示为101pin位置,其中是GPIO_135默认状态为U。

U也就是UP状态,说明模块复位后默认是上拉的,至于上拉的值是多少这需要查看规格书,不同的模块或是端口上拉的情况不同。

 大家都知道模块内部有一个默认状态,然后启动后我们的软件才能把他配置到另外一种想要的状态,也就类似于初始化。这个过程是需要一定的时间的。如果这里的时间假设为1s,那么这样设计的

文章来源:https://blog.csdn.net/weixin_51792779/article/details/135576871
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。