我有三个原型定制PCB,每个PCB都有一个TPS6.5988万DHRHR芯片。 在每个板上,我都有如下ADCIN2分压器设置:

在我的三个板中的两个板上,芯片正确响应I2C1上地址0x23和0x27的I2C扫描。 但是,在第三个板上,它回答0x20和0x24。
我探测每个板上的ADCIN2引脚,它们都显示3.2 V周围的电压。 还有什么可能导致此芯片对错误的地址作出响应?
此致,
Cory
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.
我有三个原型定制PCB,每个PCB都有一个TPS6.5988万DHRHR芯片。 在每个板上,我都有如下ADCIN2分压器设置:

在我的三个板中的两个板上,芯片正确响应I2C1上地址0x23和0x27的I2C扫描。 但是,在第三个板上,它回答0x20和0x24。
我探测每个板上的ADCIN2引脚,它们都显示3.2 V周围的电压。 还有什么可能导致此芯片对错误的地址作出响应?
此致,
Cory
你好,Taylor,
我刚刚完成了这些主板的另一个旋转,在这一个中,我的4块主板中有2块的PD控制器出现了这个问题,它响应的是0x20和0x24,而不是0x23和0x27。 是否可以深入了解此问题? 现在,我要将我的上拉电阻器换成下拉电阻,这样我就可以始终使用0x20和0x24,但这确实让我担心此产品的可靠性。
有趣的是,我有另一个PD控制器带有0.5 V/V分频器,而且这个控制器的I2C地址设置没有问题。 在我测试过的所有主板中,它始终响应0x22和0x26。
此致,
Cory
根据数据表,LDO_3V3与10 µF电容器分离:

如果ADC输入确实需要一个可以吸收电流的电路,这可能解释了我所面临的问题。 我使用的只是100 kΩ 的上拉式,没有下拉式。 我直接从 TPS6.5987万和TPS6.5988万 USB供电控制器应用 手册的硬件设计指南的1.3 第1节中获得了该值,因此如果确实存在问题,TI可能需要更新该值。
此致,
Cory