确认MCU的IO口在RESET时的状态
曾经看到这样一个问题,(我在好几个厂家的Quality Issue中记录这个问题)。
起因是这样的,MCU在Reset的时候,某个输出的状态是微上拉的,第一次设计的时候考虑到了问题,因此在FET之前接了一个下拉电阻,第二次CTO的时候把这个电阻删除了,因此问题就出现了。
这个问题在负载是喇叭,或者是LED或者是小功率灯泡,就会出现闪烁或者鸣叫。
切忌要检查每个MCU输出口的状态是否会在Reset的时候带来麻烦。
另外一个需要注意的是单片机的状态口(MODE PIN),一般在IO口紧张的时候我们会复用这个引脚。实际上在Reset的时候,单片机会读取该IO口。
因此Mode pin 不允许用来做输入口(有一项实验内容为模块引脚短路,短路到电源会造成很灾难性的后果),在作为输出口的时候要保证下拉电阻和限流电阻阻抗较低,I.leak*R.eq<0.3V,这样才能保证单片机进入正确的模式。
不过呢最好老老实实的把这个口独立出来,然后接正确的模式。最后记住,要确认每个MCU的引脚的状态,这是非常重要的事情。
起因是这样的,MCU在Reset的时候,某个输出的状态是微上拉的,第一次设计的时候考虑到了问题,因此在FET之前接了一个下拉电阻,第二次CTO的时候把这个电阻删除了,因此问题就出现了。
这个问题在负载是喇叭,或者是LED或者是小功率灯泡,就会出现闪烁或者鸣叫。
切忌要检查每个MCU输出口的状态是否会在Reset的时候带来麻烦。
另外一个需要注意的是单片机的状态口(MODE PIN),一般在IO口紧张的时候我们会复用这个引脚。实际上在Reset的时候,单片机会读取该IO口。
因此Mode pin 不允许用来做输入口(有一项实验内容为模块引脚短路,短路到电源会造成很灾难性的后果),在作为输出口的时候要保证下拉电阻和限流电阻阻抗较低,I.leak*R.eq<0.3V,这样才能保证单片机进入正确的模式。
不过呢最好老老实实的把这个口独立出来,然后接正确的模式。最后记住,要确认每个MCU的引脚的状态,这是非常重要的事情。
非常好我支持^.^
(25) 100%
不好我反对
(0) 0%
相关阅读:
- [电子说] IoT系统和平台的成长为人类获得宝贵时间 2018-02-01
- [机器视觉] NUS开发可永久运行微型视觉处理芯片 2018-02-01
- [电子说] iOS 12的Bug太多iOS 12的重大革新或将延期到2019年 2018-02-01
- [物联网] NB-IoT工作带宽为多少 2018-01-31
- [物联网] 详解NB-IoT物理层帧结构 2018-01-31
- [物联网] NB-IoT低成本之迷 2018-01-31
- [电子说] iOS中搭建IPv6网络的测试环境 2018-01-31
- [电子说] 传感器从过去对于低功耗的需求转变成对于准确度的更高要求 2018-01-31
( 发表人:admin )