i2c总线上拉电阻的作用

日期: 栏目:电阻 阅读:0
i2c总线上拉电阻的作用

I2C总线是一种常用的两线制无源信号传输技术,他在工业4.0、物联网、车联网等领域应用非常广泛。由于I2C总线制定的两线接口只有信号线(SDA)和地址/时钟线(SCL),为了改善总线的驱动能力以及减弱干扰,针对总线和终端设备之间的连接,经常采用上拉电阻芯片来实现。

上拉电阻主要有两个作用:

首先,因为I2C总线本质是双向信号,如果不使用上拉电阻,那么端口中的SDA和SCL信号将会因此引起混乱,对数据通信的正常运行造成影响。而使用上拉电阻可以使端口中的SDA和SCL信号进入高阻态,驱动功能就大大提升。

其次,紧接着,上拉电阻的作用还可以有效保护总线的终端设备,避免因故障而造成总线的死锁。上拉电阻可以吸收终端供电的幅值变化,从而减少因简单击穿而产生的瞬变浪涌,对终端设备造成保护作用。

通过上面的描述,我们可以发现,采用上拉电阻的I2C总线能够大大提升总线的驱动能力以及减弱干扰,对终端计数也具有一定的保护作用,所以I2C总线中使用上拉电阻是非常普遍也是必须的。

标签: