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.

[FAQ] [参考译文] 【常见问题解答】TPS546E25:当我写入 TPS546E25 上的 VOUT_SCALE_LOOP (0x29) 但器件会 NACK 并且不会更改值时。

Guru**** 2811965 points

Other Parts Discussed in Thread: TPS546E25

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1623806/faq-tps546e25-when-i-write-to-vout_scale_loop-0x29-on-tps546e25-but-the-device-nacks-and-does-not-change-value

器件型号: TPS546E25

 当 I 写入 TPS546E25 上的 VOUT_SCALE_LOOP (0x29) 但该器件会否定确认并且不会更改值时。

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

    在写入 TPS546E25 上的 VOUT_SCALE_LOOP (0x29) 时、如果不满足硬件相关性、器件将否定确认。

     

    TPS546E25 具有三个寄存器、这些寄存器取决于硬件:

     

    VOUT_SCALE_LOOP (0x29)-仅在 MSEL1 <= 18.2kΩ 时可写

    VOUT_SCALE_MONITOR (0x2A)-仅在 22.1kΩ>= MSEL1 <= 243kΩ 时可写

    PMBUS_ADDR (0xD3)-仅当 MSEL1== 412kΩ 时可写

     

    此外、仅当器件未进行调节时、才能写入 VOUT_SCALE_LOOP。

     

    要更新此寄存器、请执行以下操作:

    通过以下任一方式禁用稳压:        

    将 CNTL 引脚拉至低电平(当 ON_OFF_CONFIG (0x16)= 0x16 时)、

     或者、 将 ON_OFF_CONFIG (0x16)= 0x1A(仅限操作)设置为 0x04(立即关闭)、然后将 OPERATION (0x01) 设置为 0x04(立即关闭)。

     

    将所需的值写入 VOUT_SCALE_LOOP。

    导入后将 ON_OFF_CONFIG 恢复为所需的工作值(默认为 0x16)。

     

    如果使用编程脚本且 VOUT_SCALE_LOOP 未更新

    验证 GUI 和脚本版本。

    TPS546E25 从 GUI v10.7.5 开始支持。

    版本 10.7.8 至 10.7.16 包含会影响 VOUT_SCALE_LOOP 的已知导入/导出问题、该问题 在 GUI v10.7.17 及更高版本中得到解决。

    如果问题仍然存在、请检查编程器脚本中写入命令的顺序。

    如果使用.csv 编程脚本、请确保 ON_OFF_CONFIG (0x16)= 0x1A 并在中运行

    从脚本的开头禁用调节并恢复脚本末尾首选的 ON_OFF_CONFIG 值。