母板ARM上挂了E2PROM /温度传感器/RTC,在接子板的I2C E2PROM时,加了缓冲芯片LTC4300-1。 没焊接LTC4300-1时,母板ARM上得E2PROM /温度传感器/RTC都能正常工作,焊上LTC4300-1后I2C总线就不工作了,一直保持高电平,不发送起始信号。 上拉电阻从10K-〉4.9K-〉4.3K-〉2.2K-〉1K 一次换上都不好用。 而且每组电阻值,在拆掉LTC4300-1后,ARM上得E2PROM /温度传感器/RTC都能正常工作。 另 LTC4300-1 使能电阻用过10K和510K,这两种情况下ready(上拉10K)输出引脚都是高电平,表明LTC4300-1 正常工作了。
为什么I2C总线布通讯呢? 除了上拉电阻,还可以调整什么参数呢? |