原因分析,是因为RX不上拉,悬空的话,电路的某些信号影响(比如射频,大功率器件),就容易误触发,进入接收中断。改成上拉就可以解决。
按照问题以及自己查到资料汇总,总结出以下几点,以供参考,如果有了新知,请留言指正,我会及时更改。
RX 是 应该软件内部上拉,还是加入外部电阻上拉?
这个需要根据芯片实际情况,查芯片IO硬件框图确定,现在大部分芯片内部,已经自动集成了一个弱上拉电阻,一般不需要外部电阻上拉,只需要在软件配置时,配上上拉即可。
TX 是否 也需要 软件内部上拉,或者 需要外部电阻上拉?
这个也要根据芯片实际情况,一般情况下,不需要软件内部上拉 和 外部电阻上拉,在GPIO工作在推挽模式下,其实已经算是有了这个电阻。
如果加入外部上拉电阻一般是多少?
根据现有查到资料而言,大部这个外部上拉电阻都是10K,其实如果你不确定你的芯片是否有芯片内部的弱上拉或者弱下拉,可以预先在PCB绘图时留下两个封装,到时候不焊接即可。

RX/TX上拉电阻配置与影响分析
本文探讨了RX和TX引脚在电子电路中的上拉配置,指出悬空可能引起的误触发问题,建议根据芯片硬件框图决定是否需要外部电阻。大部分现代芯片已内置弱上拉,通常只需软件配置。对于TX,同样依据芯片特性判断是否需要上拉。外部上拉电阻常用值为10K欧姆。总结中强调了正确配置对避免干扰和提高系统稳定性的重要性。
1605

被折叠的 条评论
为什么被折叠?



