|
本帖最后由 超級狗 于 2014-4-17 16:41 编辑
7 [0 p1 _. ~% c
- S- |8 ], J! {/ Z& n. {要看芯片能力,I2C Bus 是 Open-Drain 形式,輸出是靠上拉電阻。
9 A$ A! E. o/ p3 y9 i, M1 F+ V' E( P3 J; O. e3 }3 d) ]/ l7 ]
但輸入還是靠 CMOS 邏輯閘,所以 3.3V 端輸入的 VIH 要低到 1.8V 還能辨認是高電平。
3 B+ [/ k. i- g* P8 E# B! o! W! M6 @: b7 E+ v4 m: v1 {( a! i7 X
反過來,1.8V 端也要能接受 3.3V 的輸入,不能有漏電的的狀況。3 s H: ^: S+ K
7 g; _: }9 ~3 y從芯片資料上來看,就是檢視雙方 I2C 支援的電平範圍。
, H1 f7 s' h: L) C$ ?* K% g* d
8 p; a. Y- f& _+ v8 [9 l碰過低電平只支援到 2.0V 的芯片,為了安全還是加 Level Translator。
1 m3 |% Y4 Q" [4 d6 d; S. T! q' @8 U5 p, k% c2 ]( n- @/ u
|
|