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.

[参考译文] TPS26750:对 Transmit Source Capabilities (0x32) 寄存器的 I2Ct 读取、不是我对 EEPROM 进行了编程。

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1527911/tps26750-i2ct-read-of-transmit-source-capabilities-register-0x32-registers-not-as-i-have-programmed-the-eeprom

器件型号:TPS26750

工具/软件:

您好!

我正在开发一个包含 TPS26750 的工程、支持 5 个 SPR PDO 和一个高达 140W (28V @5A) 的 EPR PD。

我已使用 USBCPD 应用程序自定义工具配置固件、并使用 Aardvark 编程器对电路板进行编程。

该电路板看起来按预期工作、我可以选择已编程的 PDO 和 EPR、输出正确的电压。

我希望能够通过 I2Ct 接口监测和控制 TPS26750、但我发现、当读取寄存器 0x32 时、它与我 使用的编程 EEPROM 的设置不同。

我已附加逻辑分析仪对从寄存器 0x32 读取的捕获结果、我期望 PDO 和 EPR(在位 0-5 中)分别应为 5 和 1、但它们显示为 7 和 7。  

我怀疑我遗漏了一些东西、希望能提供任何帮助。

提前感谢

此致

Erik

P.S.我似乎无法上载.Sal 文件,我尝试了多个浏览器和计算机。

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

    您好、Erik、

    您是否可以共享您正在使用的 json 和从寄存器 0x32 读取的原始数据?

    使用 I2C 接口时是否考虑了“Num Bytes“字节?

    谢谢。此致、

    Chris

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

    您好、Chris、

    我没有考虑到“字节数“字节、感谢您指出这一点、我完全错过了。

    我还发现我反转了 PDO 字节的位顺序、这也没有帮助。

    谢谢您、我现在可以成功读取寄存器了。

    关于动态更改活动 PDO 和 EPRS  的数量、我只需更改寄存器 0x32 的“Number of valid PDO“和“Number of valid EPR“位、或者我是否还需要将 TX 源 PDO 位清零

    谢谢

    Erik

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

    您好、Erik、

    是的、您只需更改有效 PDO 的数量。

    谢谢。此致、

    Chris

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

    谢谢 Chris、非常感谢。

    此致

    Erik

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

    不用客气。

    我正在结束本主题、但如果您有任何与之相关的问题、请随时通过下面的回答重新打开。 如有新问题、请提交新的 E2E 主题。

    谢谢。此致、

    Chris