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.

[参考译文] TPS25750:通过 I2Cs 网络访问 VBUS 的 ADC 测量值和 VBUS 上的电流。

Guru**** 1737970 points
Other Parts Discussed in Thread: TPS25750, LMZ21701
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1289580/tps25750-access-the-adc-measurements-of-vbus-and-the-current-on-vbus-through-the-i2cs-network

器件型号:TPS25750
Thread 中讨论的其他器件: LMZ21701

您好-  

我正在处理一个需要对 VBUS 和 VBUS 电流进行冗余测量的应用。 一年来、TPS25750一直是满足我们需求的一大元件、我现在将深入探究是否可以利用 TPS25750内部 ADC 的内部 VBUS 和电流测量值作为这些值的冗余测量之一。 另一种是通过外部测量。

在此处讨论了此主题: https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1034381/tps25750-question-of-tps25750

我没有看到关于该主题的任何进一步讨论。 TPS25750的数据表和用户手册建议可通过器件的 I2Cs 接口访问通过 ADC 进行的 VBUS 和 I_VBUS 测量值、 但如何执行该操作似乎没有任何信息("来自 ADC 的输出可供应用固件读取和使用。")。

我期待再听到关于这个主题的消息。

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

    尊敬的 Shane:  

    请允许我检查一下、并在本周中与您联系。  

    谢谢。此致、
    雷蒙德·林

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

    谢谢您、

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

    尊敬的 Shane:  

    I_VBUS 用于读取 PP5V 上的电流、您是否希望通过 PP5V 或 PPHV 读取测量值?  

    谢谢。此致、

    雷蒙德·林

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

    您好 Raymond -

    啊、我当时想 I_VBUS 是通过 PPHV 的电流。 在这种情况下、仅对 VBUS 进行 ADC 测量会很有用。 我必须提出另一种方法来测量通过 VBUS 的电流。

    -谢恩

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

    尊敬的 Shane:  

    让我在内部查看 PPHV ADC、明天与您联系。  

    谢谢。此致、

    雷蒙德·林

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

    听起来不错、Raymond。 感谢您提供的快速支持。

    -谢恩

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

    尊敬的 Shane:  

    TPS25750D 的 PPHV 引脚连接了哪种直流/直流转换器? 您是否使用其中一种受支持的 BQ 电池充电器器件与 TPS25750配对?

    谢谢。此致、

    雷蒙德·林

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

    您好 Raymond -  

    不可以、我在此应用中没有使用 BQ 电池充电器器件。 相反、我们会利用一些分布式 LMZ21701降压稳压器模块以及一些 TI 电感负载驱动器。

    -谢恩

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

    尊敬的 Shane:  

    要读取 VBUS 电压、您可以读取寄存器0x6A (ADC_RESULTS)和以下指定位:

    该寄存器很容易读取、而不会对配置进行任何更改。我们正努力在文档的未来版本中将其添加到技术参考手册中。  

    如有任何问题或疑虑、敬请告知!  

    谢谢。此致、

    雷蒙德·林

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

    您好 Raymond -

    这是非常有帮助的,谢谢!  以下是我的应用程序中寄存器0x6A 的读取:  

    在该配置中、TPS25750的 I2C 地址为0x21、协商的电源电压应为15V、但实际电压为15.39V。

    我可能会产生误解、但该顺序9字节读取的位31:24为0xF6、如果我使用列出的 PA_VBUS 转换、则为~24V。  
    但是、该读取的39:32位为0x9C、如果我使用该转换、则转换为~15.28V。

    我是否会产生误解? 我是否应该使用该0x9C 测量值?

    最后、您是否能够共享此9字节序列的其余映射、并已确定是否有电流测量值报告回 ADC?

    再次感谢您的帮助、Raymond!

    -谢恩

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

    尊敬的 Shane:  

    寄存器设置如下所示:  

    看起来读取中的第一个字节(0x0D)就是 I2C 读取的长度。 0x0D 之后有两个0x00 (我假定您的 ADCIN1和 ADCIN2都连接到 GND)。 然后将0xF6映射到 LDO_3V3、后者的计算电压大约为3.44V。 最后、对于 PA_VBUS (31:24)(0x9C)、将提供15.29V。  

    TPS25750不支持在 PPHV 上进行电流检测、因此很遗憾、无法读取测量值。 但是、如果  LMZ21701具有电流 ADC 寄存器、您可以使用"I2Cw"通过 TPS25750读回 当前值。  

    谢谢。此致、

    雷蒙德·林

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

    太棒了! 谢谢、Raymond。  这对您有所帮助-感谢您为我验证这些数字。  

    我们现在可以结束这个主题了。

    -谢恩

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

    尊敬的 Shane:  

    没问题、如果您有任何其他问题、请打开新的主题、以便我们可以进行更好的跟踪!

    谢谢。此致、

    雷蒙德·林