主题中讨论的其他部件: BOOSTXL-BATPAKMKII, TIDA-0.0669万, BQ2.7421万-G1, BQ2.7441万-G1
您好,
我有一个关于如何为SCL/SDA线路选择上拉电阻的问题。 在TI BoosterPacks/参考设计中选择的值通常与我从数据表中计算的值不匹配,我想知道这种差异的原因是什么。 我使用了
确定这些电阻器的上限和下限。
根据Bosch BMI160数据表(表26),SCL / SDA输入的典型值为100 kΩ。 kΩ 在其BOOSTXL传感器(包含BMI160;software-dl.ti.com/.../index_FDS.html)的信号线路中使用2.2 kOhm至3.3V和33 Ohm的组合(甚至不在数据表中设置的75至150 Ω 范围内)。
对于BQ2.7421万和BQ2.7441万,我计算出5.4 kΩ 为较低值,70.8 kΩ(基于数据表中的CB = 5 pF;VOL (max)= 0.6V;IOL = 0.5 mA)。 相比 之下,在TIDA-0.0669万 (使用BQ2.7421万)中,1 μ kΩ 用作3.3V的上拉电压,在BOOSTXL-BATPAKMKII (使用BQ2.7441万)中,5.1 μ kΩ Ω 用于3.3V,在SCL/SDA线路中为200 μ A。
这些差异是由于TI在电路板上组合了多个传感器,还是其它原因造成的? 通常,如果主板上有多个使用I2C的组件,您如何确定这些上拉电阻器。
非常感谢您的帮助和诚挚的问候,
Sebastian