【Hardware】【I2C上拉電阻值的選擇】

如下,是我們常用的 I2C 拓撲, Rp 爲上拉電阻。


I2C 總線是我們常用的總線之一,支持主從機模式,單個 master 可外掛多個 slave。
salve 的數量受限於 I2C 總線上總的電容量 Cb(通常,Cb < 400pF )。
我們可以利用 Cb 的參數值計算出 Rp(pull-up resistor)的大致範圍。


Cb 爲 bus capacitance, 包含鏈路上所有部分的電容:wire、connections、pins etc。
在給定的上升時間,Cb 限制了 Rp 的最大值。

Cb 與 Rp.max 的函數如下:

其特性曲線如下圖所示:


受限於不同模式下的 sink current(3mA for Standard-mode and Fast-mode, 20mA for Fast-mode Plus),供電電壓限制了 Rp 的最小值。函數關係如下:

特性曲線如下:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章