现在板子用了TCA9801作为I2C电平转换芯片,但是发现有问题。
原理图是
接在B端master的SCL和SDA信号本身是高电平3.3V,低电平0V,经过串联的2K电阻后高电平还是3.3V,但是低电平被拖到了2V左右,导致A端的slave(SCL_CDR和SDA_CDR)上电平没有变化,始终是1.2V。请问一下是什么原因呢?刚开始怀疑master端的上拉电阻问题,去掉上拉电阻还是一样。
SCL和SDA是总线,在串联的2K电阻前面还挂有另外一个slave,访问正常。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
现在板子用了TCA9801作为I2C电平转换芯片,但是发现有问题。
原理图是
接在B端master的SCL和SDA信号本身是高电平3.3V,低电平0V,经过串联的2K电阻后高电平还是3.3V,但是低电平被拖到了2V左右,导致A端的slave(SCL_CDR和SDA_CDR)上电平没有变化,始终是1.2V。请问一下是什么原因呢?刚开始怀疑master端的上拉电阻问题,去掉上拉电阻还是一样。
SCL和SDA是总线,在串联的2K电阻前面还挂有另外一个slave,访问正常。