串口通信线上的上拉电阻和电容的作用!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了串口通信线上的上拉电阻和电容的作用!相关的知识,希望对你有一定的参考价值。

按你所说,这两个单片机的TX和RX脚直接连接,这属于TTL连接,还要有一条GND地线吧。共3条线吧。
一般情况下,串口通信很少用TTL连接,因这种连接的通信距离很近,极易受到干扰。
为了消除TTL线上的干扰,所以,才在两个脚上加10K的上拉电阻,再接一个片电容,小容量的,是可以滤到高频干扰脉冲。这种接法可以看成是阻容滤波电路。
参考技术A 加上拉电阻:
1、让电路保持稳定的状态,避免误触发;
2、当有高频干扰信过来时,可以通过上拉对电源泄放掉;
3、很多口线和信号线是开漏输出,因此要加上拉,如IIC;
4、为了阻抗匹配,多是信号完整性考虑.
至于电容,用法太多,要看具体电路,我想在这里您说的可能是滤波作用.
参考技术B 按你所说,这两个单片机的TX和RX脚直接连接,这属于TTL连接,还要有一条GND地线吧。共3条线吧。
一般情况下,串口通信很少用TTL连接,因这种连接的通信距离很近,极易受到干扰。
为了消除TTL线上的干扰,所以,才在两个脚上加10K的上拉电阻,再接一个片电容,小容量的,是可以滤到高频干扰脉冲。这种接法可以看成是阻容滤波电路。
再看看别人怎么说的。

I2C上拉电阻的选择

I2C的上拉电阻,有两个决定因素

  • 引脚灌电流能力
  • 通信速率

其中,芯片有单个引脚的灌电流能力和所有IO的灌电流能力,都需要考虑。芯片引脚内部会有电容,上拉电阻会和电容形成RC充放电影响上升沿的速率,也就是影响通信速率。

如何定量计算?

例如,使用stm32f051C8T6的GPIO模拟I2C,根据datasheet可知,

以上是关于串口通信线上的上拉电阻和电容的作用!的主要内容,如果未能解决你的问题,请参考以下文章

二极管和上拉电阻并联是啥作用?

两个单片机串口之间通信加120电阻有啥作用?求教

I2C上拉电阻的选择

485通信总结

串口问题——两个设备和电脑串口助手可以正常通信,但这两个设备不能通信

STM32怎么编写一个串口通信协议