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.

[参考译文] TPS6.5988万:I2C地址不正确

Guru**** 2612915 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1086411/tps65988-i2c-address-incorrect

部件号:TPS6.5988万

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

在我的三个板中的两个板上,芯片正确响应I2C1上地址0x23和0x27的I2C扫描。  但是,在第三个板上,它回答0x20和0x24。

我探测每个板上的ADCIN2引脚,它们都显示3.2 V周围的电压。 还有什么可能导致此芯片对错误的地址作出响应?

此致,

Cory

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Cory,

    我建议重新刷新第三块板,然后在关机后再重试。 否则,此主板似乎有损坏的设备,我建议更换它上的设备,然后重试。

    此致,

    泰勒

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Taylor

    我能够将固件重新刷新到PD控制器的关联SPI闪存芯片。  它仍对错误地址作出响应,因此设备似乎已损坏。  感谢您回复我。

    此致,

    Cory

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Cory,  

    好的,谢谢更新,是的,我认为您应该迁移到新设备,我将关闭此线程。  如果遇到其他问题,请打开新线程。

    此致,

    泰勒

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Taylor,

    我刚刚完成了这些主板的另一个旋转,在这一个中,我的4块主板中有2块的PD控制器出现了这个问题,它响应的是0x20和0x24,而不是0x23和0x27。  是否可以深入了解此问题?  现在,我要将我的上拉电阻器换成下拉电阻,这样我就可以始终使用0x20和0x24,但这确实让我担心此产品的可靠性。

    有趣的是,我有另一个PD控制器带有0.5 V/V分频器,而且这个控制器的I2C地址设置没有问题。  在我测试过的所有主板中,它始终响应0x22和0x26。

    此致,

    Cory

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    如何分离LDO_3V3?

    在EVM上,此设置是通过10k/100k分频器实现的(参见手册中的图5-16)。 我猜ADC输入需要一个可以吸收电流的电路。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    根据数据表,LDO_3V3与10 µF电容器分离:

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

    此致,

    Cory

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Cory,

    您能否在应用手册中解释错误,以便我们更新? 我在1.3 1中看到,它解释了在LDO_3V3和GND之间需要一个电阻分配器网络,而不仅仅是上拉。 是的,这实际上可能会导致此问题,我建议更正此问题。

    此致,

    泰勒

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Taylor,

    每表1.2 :

    建议R1 =100k,不建议R2 (无Pop)。  此外,还提到了ADCIN2到LDO_3V3的短接,这种说法并不正确,因为它通过100k上拉“短路”,但它确实推断出了0/100分频器,该分频器仅使用上拉电阻(R1),而不使用R2。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Cory,

    很公平,让我检查一下以确认。 同时,您是否能够连接引线式下拉菜单,以查看它是否修复了出现问题的主板? 否则可能会发生其他情况。

    此致,

    泰勒

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Taylor,

    您说的对,我将电阻分压器从(R1/R2) 100k/INF更改为10k/100k,现在它正在响应正确的地址。  我们将在未来的主板修订版中使用该分隔符。

    此致,

    Cory