Raspberry pi I2C和上拉电阻器

Raspberry pi I2C和上拉电阻器,raspberry-pi,i2c,Raspberry Pi,I2c,我有一个EY88 10DOF IMU在我的raspberry平台上工作,没有任何上拉电阻。我在网上读了一些书,上面说毫无疑问需要上拉电阻 SDA和SCL线路是否需要上拉电阻器 这可能会提高数据传输速度吗 多谢各位 米莎绝对需要上拉。I2C设备与总线有开漏连接,这意味着它们不能驱动高信号,只能驱动低信号或“释放”信号。上拉驱动SDA/SCL信号升高。请参阅的介绍性文章 这里可能有两件事在起作用: 加速器/陀螺仪安装在某种评估板上,评估板集成了上拉 Pi上的I/O线具有启用的内部上拉 这取决于总线的

我有一个EY88 10DOF IMU在我的raspberry平台上工作,没有任何上拉电阻。我在网上读了一些书,上面说毫无疑问需要上拉电阻

  • SDA和SCL线路是否需要上拉电阻器
  • 这可能会提高数据传输速度吗
  • 多谢各位
    米莎

    绝对需要上拉。I2C设备与总线有开漏连接,这意味着它们不能驱动高信号,只能驱动低信号或“释放”信号。上拉驱动SDA/SCL信号升高。请参阅的介绍性文章

    这里可能有两件事在起作用:

  • 加速器/陀螺仪安装在某种评估板上,评估板集成了上拉

  • Pi上的I/O线具有启用的内部上拉


  • 这取决于总线的总Cb(电容负载-参考每个设备的数据表)以及所选的i2c模式。SDA和SCL线路上的raspberry 1.8千欧电阻器可能就足够了


    以下是在不同总线频率下正确调整电阻器尺寸的方法。

    了解。谢谢你的回答。所以最终,如果我理解正确,所有I2C接口都需要上拉电阻器。但在我的例子中,上拉作为一个整体集成在传感器芯片/模块上,因此不需要额外的上拉?@Misha简言之,如果你让它工作,那么是的。我看不出有没有其他办法。如果你觉得我回答了你的问题,请考虑接受答案。