I2C sda毛刺

it2025-09-12  6

I2C sda毛刺 在master向slave传输8bit数据之后,sda控制权交由slave,此时slave控制sda发送一个ack反馈信号,sda为低电平信号,在经过sclk为高时接收到sda的低电平信号,在sclk变为低电平时,sda控制权交回到master,在交回过程中有一小段时间sda处于既不由master又不为slave控制的空闲阶段,在空闲阶段sda默认为高电位,如果master要马上传输低电平,sda将由高电平转为低电平,会存在一个小的毛刺。 sda空闲情况,默认电压为高电平 上图为I2C2,I2C1对传的波形图,I2C2为master,广播寻址,I2C1收到地址,反馈一个ack信号,在反馈前可以看到sda有一个小毛刺。(sda=(!i2c1_data_oe)&(!i2c2_data_oe))

最新回复(0)