工具与软件:
如下所示、我们在单个 I2C 总线(I2C_2)上有一些 VR 器件、在该开漏总线中、我们需要添加 PU 电阻器、并且我们需要如何选择 Rp (PU 电阻器)值的最大值和最小值?

我们还在网络中看到了一些剩余镇静剂,但我们有 IOL 和 CB 值的确认,请参阅下面的问题。
1.此 I2C 总线中有7个器件。对于 IOL (每个数据表都包含此值)、将计数相加后便可 进行计算或单独计算?
2. Cb 也是简单的问题为1, Cb 计数加起来计算或 单独计算?

This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
如下所示、我们在单个 I2C 总线(I2C_2)上有一些 VR 器件、在该开漏总线中、我们需要添加 PU 电阻器、并且我们需要如何选择 Rp (PU 电阻器)值的最大值和最小值?

我们还在网络中看到了一些剩余镇静剂,但我们有 IOL 和 CB 值的确认,请参阅下面的问题。
1.此 I2C 总线中有7个器件。对于 IOL (每个数据表都包含此值)、将计数相加后便可 进行计算或单独计算?
2. Cb 也是简单的问题为1, Cb 计数加起来计算或 单独计算?

最小上拉电阻(最大上拉电流)由总线上具有最低最大下拉电流额定值的器件确定。
TPS546x24A 系列器件的额定最高低输出电压(Vol)为0.4V、上拉电流高达20mA、因此上拉电阻的大小应确保上拉电流不超过20mA。 您将 μC 检查其他器件、包括控制总线的 μ C 引脚、以确定总线上是否有任何器件的最大额定电流较低。
虽然可以根据0.4V 的 Vol 电压计算电阻、但最小电阻值通常根据0V 的 Vol 计算
(min)= Vbus/I3071 (max)
对于1.8V 总线上20mA 的最大上拉电流、这将是1.8V / 20mA = 90Ω
对于3.3V 总线、这将是3.3V/ 20mA = 165Ω
如果使用了多个上拉电阻、则同一线路上所有上拉电阻器的并联组合值必须大于(min) Rac1.2
如果上拉电阻器太小(上拉电流太高)、那么器件可能无法在总线上生成"低"电压、这将阻止它对总线进行跟踪或响应。
最大电阻取决于总线速度、总线总电容以及电压从0V 上升到1.35V (最大 VIH 阈值)的最大允许上升时间
TPS546x24A 系列器件的最大引脚电容为5pF、因此这7个器件的电容可能高达35pF。 您需要为总线布线本身以及连接的任何其他器件(包括 μ μC)添加额外的电容。 (我还建议额外添加至少15pF、以确保总线可与连接的示波器配合使用)
不过、如果为 μC Ω 保留10pF、为引线电容保留10pF 以及为7个 TPS546x24A 器件保留35pF 的配置、则总线电容为55pF。
RC 电路将在1.2个时间常数中从0V 上升到1.35V、上拉电压为1.8V
RC 电路将在0.6个时间常数内从0V 上升至1.35V、上拉电压为3.3V
在400kHz 下运行、最大上升时间为300ns、最大上拉电阻为:
RC452ns/CBus (max) (4.5kΩ= 55pF、Vbus = 3.3V)
RC451ns/CBus (max) (8.4kΩ= 55pF、Vbus = 3.3V)
希望这对您有所帮助。
正如您所提到的 R454R=(min) Vbus/I52,(max)是否与下面的我的底层一致?
VBUS =为 I2C 总线提供电压
I4.11=(max)计算 I2C 总线中所有器件的最大 IOL 电流
实际上、我们在 I2C_2总线上测量了 CBUS 布线电容(不包括7个器件)、并得到了每个器件几乎接近70pF 的电容。
添加35pF 和70pF =105pF 是我们当前的 CBUS 值、我们使用的 I2C 频率为100KHz。
我们不知道您是如何计算(max)的? 462ns 或461ns 计时是什么? 时间常数是 t=RC?
VBUS 是总线终端电阻将接受的端接电压。 应介于1.8V 和5.5V 之间
I307=计算(max)总线中所有器件的最大 IOL 电流
ILAN (max)是所有连接设备中最低的 IOL 电流。
如果总线包含7个 IOL (max)电流为20mA 的器件、3个 IOL 电流为5mA 的器件和1个 IOL 为2mA 的器件、则为2mA
[报价用户 id="644527" url="~/support/power-management-group/power-management/f/power-management-forum/1481209/tps546a24a-how-to-count-pu-resistor-on-i2c-bus-pmbus_/5690832 #5690832"]实际上、我们在 I2C_2总线上测量了 CBUS 布线电容(不包括7个器件)、并得到了每个器件几乎接近70pF 的电容。
添加35pF 和70pF =105pF 是我们当前的 CBUS 值、我们使用的 I2C 频率为100KHz。
[报价]好的、您有105pF 的最大总线电容。 在100kHz 下、上升时间可高达1000ns
我们不知道您是如何计算(max)的? 462ns 或461ns 计时是什么? 时间常数是 t=RC 吗?
是的、这些是根据1.35/(0.63 x 1.8V)和1.35/(0.63 x 3.3V)的比率计算出的时间常数
我们将1.35V 的最大 VIH 阈值除以端接电压的63%、将最大上升时间转换为一个时间常数、以计算最大电阻器值、因为在1个时间常数期间、总线电压将上升到总线电压的63%。
对于105pF 总线电容和1000ns 最大上升时间、最大上拉电阻为:
VBUS = 1.8V
833ns/105pF = 7.9kΩ
VBUS = 3.3V
1667ns/105pF = 15.8kΩ
一条总线包含7台 IOL (max)电流为20mA 的设备、3台5mA 电流为 IOL 的设备以及1台 IOL 为2mA 的设备、Iquote 为2mA [/报价]明白了、谢谢。
[报价 userid="13277" URL"~/support/power-management-group/power-management/f/power-management-forum/1481209/tps546a24a-how-to-count-pu-resistor-on-i2c-bus-pmbus_/5691011 #5691011"]我们将1.35V 的最大 VIH 阈值除以终止电压的63%、将最大上升时间转换为时间常数、以计算最大电阻值、因为总线电压在1个时间常数期间将上升到总线电压的63%。
对于温度电压63%、该值是否为固定百分比?
[报价 userid="13277" url="~/support/power-management-group/power-management/f/power-management-forum/1481209/tps546a24a-how-to-count-pu-resistor-on-i2c-bus-pmbus_/5691011 #5691011"]VBUS = 1.8V
833ns/105pF = 7.9kΩ
VBUS = 3.3V
1667ns/105pF = 15.8kΩ
[报价]我们如何计算833ns 的值? 是1000/(1.35/(0.63x1.8))? 但结果接近840。