2017-02-20 71 views
0

我有一個工作的EY88 10DOF IMU在我的樹莓平臺上工作,沒有任何上拉電阻。我在網上做了一些閱讀,並指出無疑需要上拉電阻?I2C和上拉電阻

  1. SDA和SCL線需要上拉電阻嗎?
  2. 這可能會增加數據傳輸速度嗎?

謝謝 米莎

回答

0

上拉肯定是必需的。 I2C器件具有通向總線的漏極開路連接,這意味着它們不能驅動高信號,它們只能將其驅動爲低電平或「釋放」它。上拉是驅動SDA/SCL信號高的原因。請參閱Sparkfun的介紹性文章。

幾件事情可能是在這裏工作:

  1. 加速器/陀螺儀被安裝在某種類型的評估板上已經集成了上拉。

  2. Pi上的I/O線具有啓用的內部上拉電阻。

+0

確定的理解。感謝磨坊您的答案。所以最終,如果我理解正確,所有I2C接口都需要上拉電阻。但在我的情況下,整個上拉集成在傳感器芯片/模塊上,因此不需要額外的上拉電阻? – Misha

+0

@Misha簡而言之,如果你有它的工作,那麼是的。我不明白它可能會如何工作。 PS。如果您覺得我回答了您的問題,請考慮接受答案。 – wkz