TI中文支持网
TI专业的中文技术问题搜集分享网站

BQ32002: 关于规格书中上拉电阻的疑问

Part Number:BQ32002

工程师您好,

在BQ32002规格书的7.2节中,有关于SCL与SDA上拉电阻的建议:均为4.7Kohm。

然而,在学习SLVA689文档时,关于I2C总线上拉电阻的计算公式中,计算出BQ32002最大阻值不超过2Kohm。

请问如此一来是否冲突?

感谢。

Amy Luo:

您好,

I2C上上拉电阻最大值是根据下面公式计算的,如果在您的应用中总线上Cb比较大,那么在相同I2C上升时间tr的要求下,Cb大的对应的上拉电阻Rp肯定就小。

BQ32002规格书的7.2节中给出的上拉电阻,应该是在比较小的Cb的应用场合下给出的:

,

Abner Ma:

感谢回复。

一般而言,评估总线Cb,只需要确定一个I2C的通讯速率(即SDA与SCL上升沿时间),然后按照下面表格去评估Cb即可。

但是出现了上述问题后,该如何准确的评估总线电容Cb呢?

,

Amy Luo:

可以使用电容表测量下SCL和SDA的对地电容;

或者先选择一个常用上拉电阻值,根据测得波形的上升时间是否满足要求来调试上拉电阻值,如果测得tr较大,那么上拉电阻值就往小了调。上拉电阻值也不能太小,太小I2C的输出低电平就会偏高,I2C接口可能就不能识别为低电平了,因此折中选择。

,

Abner Ma:

关于上拉电阻的其他问题:

1.对于上文上拉电阻Rp的计算公式,SCL与SDA的上拉电阻都可以参考么?还是特指SDA的上拉电阻Rp?

2.如果一个I2C总线上挂有N个设备,那么这N个设备的SCL与SDA是否都需要进行上拉处理?还是每条总线仅上拉一次即可?

,

Amy Luo:

1、都可以,一般选一样的阻值;

2、每条总线仅上拉一次即可,参考下面示例:

,

Abner Ma:

非常感谢!

赞(0)
未经允许不得转载:TI中文支持网 » BQ32002: 关于规格书中上拉电阻的疑问
分享到: 更多 (0)