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.

[参考译文] TPS25751:自动协商灌电流寄存器值 — 在运行时更改

Guru**** 2595770 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1578684/tps25751-autonegotiate-sink-register-value---change-on-runtime

器件型号:TPS25751


尊敬的团队:

我们正在运行测试以验证作为补丁捆绑包一部分配置的所有诊断程序是否在下载后保留其值。 这样做是为了捕获 config (json) 文件和补丁捆绑包二进制文件中的任何分散位置。  

运行此测试时、我们发现在自动协商灌电流寄存器(地址:0x37h)的字节 6 上读回的值与配置中设置的值不同。

“55 — 预期“:[62、32,131、2100、 144、1、0、0、0、 0、0、0、0、0、 0、0、0、0、0、 0、0、0、0]、

'55 — 结果':   [62、32,131、2100、 124. 1、0、0、0、 0、0、0、0、0、 0、0、0、0、0、 0、0、0、0]

在寄存器字段中跟踪此信息后、似乎器件会更改 Auto Neg Min Voltage。 CONFIG(和默认值)会将此值设置为 100 (0x64)。

可能因为我们有自动计算接收端最小值而导致此项改变
电压配置设置为通过 PD 控制器进行计算? 如果是、您能提供更多有关此方面的详细信息吗?

 

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

    您好:

    这是否会发生更改、因为我们有自动计算接收端最小值
    电压配置设置为由 PD 控制器计算?

    是的。  您是对的。  如果设置了自动计算位 (4 和 5)、则在配置期间、自动负最大值 (32-41) 和最小值 (42-51) 字段没有意义。

    设置后、最小值设置为 4.75V。

    最大值由 sinkCap PDO 决定。

    此致、

    Chris