Microchip
直播中

刘彦妤

7年用户 255经验值
私信 关注
[问答]

在程序中物理连接和禁用设备时的I2C总线电容计算?

大家好,我有一个8路i2c多路复用器(PCA9548A)的8路非的MCU接口,它连接到64个i2c从设备,我一次只启用一个信道,只通信一个i2c从集成威廉希尔官方网站 ,而所有其他信道和所有其它集成威廉希尔官方网站 都禁用(我禁用控制规则)ister和发送停止条件终止与其他集成威廉希尔官方网站 的i2c通信)现在要计算总线电容,我是只需要计算通过启用通道选择的设备,还是必须计算所有物理连接的设备?如何知道线电容?谢萨拉加潘

回帖(4)

李铭鑫

2019-10-10 11:29:06
嗨,MatthewM建议的计算似乎是合理的。另一种方法是测量充电曲线第一部分的斜率,估计SDA和SCL脉冲上升沿的0-1V的斜率。这应该与dV/dt和电容的定义一致。估计电容。对于布线和连接器件,可以在Master驱动信号时,在电阻器网络侧插入一个具有已知值的电阻器与驱动引脚串联,尽可能接近主SCL引脚,并测量下降沿的斜率。使下降沿比上升沿陡得多。串联电阻器引脚侧的电容不是用这种方法测量的,可以在计算后加到结果中。为了校准和检查计算,可以断开布线和连接装置,并继续测量。例如,220pF。某些类型的电线和电缆的电容可以在数据表或某些电缆类型的要求规范中找到。例如,参见Wikipedia:cat 5 e UTP网络电缆52pF/m:https://en.wikipedia.or g/wiki/Category_5_.Regards,Mysil
举报

陈晨

2019-10-10 11:59:14
要直接回答这个问题:是的,你必须说明所有物理上连接到总线的设备。他想知道他需要把所有连接到多路复用器的芯片加起来。答案只是接通通道。关闭通道不计数。
举报

tijing忽忽

2019-10-10 12:07:35
当然,在非启用MUX信道上的设备实际上不会连接到总线。
举报

王妍炜

2019-10-10 12:20:29
是的,NKurzman,你明白我的意思。你说得对,关掉频道不算数。嗨,Jack,正如你提到的,当我同时启用多个频道时,我需要记下所有连接到频道的设备。谢谢,Alagappan
举报

更多回帖

发帖
×
20
完善资料,
赚取积分