EDA365电子论坛网

标题: 为何I2C 的连接数, 用400pF 限制? [打印本页]

作者: Quantum_    时间: 2017-11-24 20:26
标题: 为何I2C 的连接数, 用400pF 限制?
1. 如题 :"The number of ICs that can be connected to the same bus is limited only by a maximum bus capacitance of 400 pF."---THE I2C-BUS SPECIFICATION
  g  c+ C' Q7 s) T; t  I2. 如何用电容来定义。
! Z& b* B* S2 Q9 A+ f3. 这个400pF 是如何推导/计算 得来的?1 A. e- m- J" T; s

  g) p6 W0 U. A8 \! V2 x谢谢!
作者: 超級狗    时间: 2017-11-25 00:51
嗯插屁(NXP)I2C-Bus Specification and User Manual Revision 6.0
& r, X' v& O5 M2 XThe switched pull-up circuit in Figure 44 is for a supply voltage of VDD = 5 V ± 10 % and a maximum capacitive load of 400 pF. Since it is controlled by the bus levels, it needs no additional switching control signals. During the rising/falling edges, the bilateral switch in the HCT4066 switches pull-up resistor Rp2 on/off at bus levels between 0.8 V and 2.0 V. Combined resistors Rp1 and Rp2 can pull up the bus line within the maximum specified rise time (tr) of 300 ns.
0 {; S' f1 [# H0 S* u: H5 B" u% Z2 \( l/ K, {/ @" L9 ]

6 V- h! `: |% ^
( M4 h+ m$ B& @, F4 p+ _: R

I2C Switched Pull-up Circuit.jpg (23.21 KB, 下载次数: 6)

I2C Switched Pull-up Circuit.jpg

UM10204.pdf

1.33 MB, 下载次数: 25, 下载积分: 威望 -5


作者: Aubrey    时间: 2017-11-25 15:41
IIC线上电平从低到变化时, 电源通过上拉电阻RP对线上负载电容CL充电, 这需要一定的时间, 即上升时间, 端口信号的上升时间t可近似用充电时间常数RPCL乘积表示, ! n0 u0 n0 A( o8 H; J9 s! L  m! a" |
如果RC 充电时间常数过大, 将使得信号上升沿变化缓慢, 达不到传输要求.  
2 e2 i% t, ?! c/ l- \, e2 g) ?: N
作者: gdutchen    时间: 2017-11-25 19:50
谢谢,受教了。
作者: 沙漠风铃10    时间: 2017-11-27 16:45
太大,信号质量就不好了
作者: ruanyj228    时间: 2017-11-30 16:35
1 r1 s& L9 m. [  ~: \/ u
谢谢,受教了。
作者: soswelcome    时间: 2017-12-4 16:57
谢谢,受教了。
作者: 傻大个牌纯碱    时间: 2017-12-4 20:49
学习了。
作者: wjy870825    时间: 2017-12-29 19:25
受教了
作者: tomatogua    时间: 2018-1-4 09:53
根据时序要求,上升时间来定了,负载电容大了上升时间会变慢,时序会变差
作者: 林少230    时间: 2018-2-3 16:03
受教了




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2