|
你看图片,I2C的标准设计是这样的。
) R7 z1 E. C+ |1 U ?% x/ MRD31,RD30以及CD68,CD69是用作抗干扰的,靠近slave端, d: \% r% _- a* Z) h1 g
RD28,RD29靠近master端,电阻的大小跟驱动有关系,驱动越强,电阻越小,一般不小于1K。
' {3 \3 y' u( \# p5 U4 R/ L9 b: d. M1 W. k# b+ w4 x" I
PCB的走线,SCL和SDA按照差分走,组包。: X( H& O! H9 z( [
u. w. O: ?0 a, B: ?3 B1 r
测量波形的时候,注意几点:) W5 O# l. l/ B9 {, i Q+ Z$ V+ S
1 电平是否满足要求
5 ~. J4 x' [( F* O2 i- h) i8 [8 R2 start 和stop的时序要求! B7 l2 H! n' [- m, m9 H
3 SDA在SCL的高电平期间有效,不能翻转,在SCL的低电平可以允许有毛刺,并且检查高电平的保持时间。5 i; m5 M* X# X% N7 A6 r
4 I2C的速度=SCL的频率,要注意是否满足要求。 |
|