i2c的驱动电路为什么加上拉电阻,驱动ic原理
1、提高电压准位当TTL电路驱动CMOS电路时,如果TTL电路输出的高电平低于CMOS电路的最低高电平,这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值。Lic上拉电阻的合适值取决于具体的电路设计和应用。一般来说,对于Lic上拉电阻,其阻值通常在几千欧姆到几十千欧姆之间。具体阻值的选择需要考虑以下几个方面。
1、在设计逻辑电路的印刷电路板的同时,其地线应该构成闭环的形式,这样可以有效的提高电路抗干扰能力。2、地线应尽量的粗。我们都知道,细的线电阻较大。上拉电阻:让电路保持稳定的状态,避免误触发;当有高频干扰信过来时,可以通过上拉对电源泄放掉;很多口线和信号线是开漏输出,因此要加上拉,如IIC。每一个IIC总线器件内部的SDA、SCL引脚电路结构都是一样的,引脚的输出驱动与①由于SDA、SCL为漏极开路结构,借助于外部的上拉电阻实现了信号的“线与。
使用三极管电路2。使用MOS管电路3。使用专门的电平转换器下面依次对这三种电路做分析介绍:1。使用三极管电路上图中。电平转换芯片-MS6212可以用于桥接两个不同的电压节点,以成功连接电子系统中的逻辑门电平。它可以用在点对点拓扑中。?I2C允许相当大的工作电压范围,但典型的电压准位为+3。I2C的参考设计使用一个7比特长度的地址空间,但保留了16个地址。
24C08的5、6脚分别是SDA和SCL,属于IIC总线。IIC协议要求,在SDA和SCL总线上要上拉电阻,即默认状态为高电平。在SCL=1时SDA=0数据是有效的,为了不必要的SDA=0的异常情况出现。在使用串口通信时,一般情况下不需要额外添加上下拉电阻。串口通信的线路包括传输数据的数据线(TX和RX)以及共享的地线(GND)。
这就是线与的硬件逻辑关系。这个在IIC电路里非常常见。24C02是比较常用的的E2ROM,可以方便的储存和读取数据。它不需要外部晶振,但需要外部提供时钟信号,就是你指的SCL。它的通讯是I2C通讯,下面我就详细以24c02。l2C总线是两线式串联通信总线I2C(Inter-IntegratedCircuit),也可以叫IIC、I2C,译作集成电路总线,是两线式串行通信总线,用于设备间的通讯等。