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.

[参考译文] TPS546B24A:Vout_mode 寄存器20h 写入能力

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1135209/tps546b24a-vout_mode-register-20h-write-capability

器件型号:TPS546B24A
主题中讨论的其他器件:TPS546D24A

您好、E2E 支持团队、

根据这篇 文章 https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1084550/tps546a24a-vout-resolution/4015249?tisearch=e2e-sitesearch&keymatch=VOUT_MODE#4015249 ,它允许写入 VOUT_MODE 寄存器20h。

但是、我们无法将值从0x97 (默认值)更改为0x95或0x17。

我们是否需要执行任何额外的步骤? 还尝试将10h 寄存器设置为0x0、但它没有帮助。

谢谢。

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

    您好 Nguyen、  

    我对这款器件不是很熟悉、Peter 下周将回来。  

    谢谢  

    Tahar

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

     

    当 输出被启用时、Vout_mode (命令代码20h)为只读。

    您将需要禁用输出电压转换以启用 VOUT_MODE 写入

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

    尊敬的 Peter:

    感谢您的回复!

    寄存器01h = 0x04、表示转换被禁用。  

    我们还需要做什么来禁用输出电压转换? 我在数据表中找不到清晰的说明。

    其他一些寄存器读数:

    -寄存器02h = 0x17

    -寄存器10h = 0x0

    谢谢。

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

    Hung、

    我们的美国团队将在明天对其进行审核并回复您。

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

     

    ON_OFF_CONFIG (命令代码02h)设置为0x17 这会将开-关控制配置为受控、忽略操作命令、尊重 EN/UVLO 引脚、使用正逻辑(高电平= ON)、并在 EN/UVLO 引脚禁用时使用软停止(关断延迟和关断下降)。

    您可以:

    将 EN/UVLO 引脚拉至低电平 (如果可以访问 EN/UVLO 引脚、可能是最简单的)

    更改 ON_OFF_CONFIG 值以使用 OPERATRION 命令、例如将 ON_OFF_CONFIG 设置为0x1F、这将使用 OPERATION 命令和 EN/UVLO 引脚、或0x1A 或0x1B、这将忽略 EN/UVLO 引脚。 (如果您只能访问 PMBus、可能是最简单的方法)

    如果存储到 NVM 中、该设置将需要 PMBus 启用输出、因为操作始终复位0x04。

    更改 ON_OFF_CONFIG 值以使用控制引脚(EN/UVLO)、但反转逻辑、使低 EN/UVLO 通过设置 ON_OFF_CONFIG = 0x15打开转换器、尽管通常不建议将器件保持此状态。

    更低的 VIN、使 EN/UVLO 不再为高电平、或 VDD5小于4V、从而禁用低 VIN 的转换。

    将 VIN_ON 和 VIN_OFF 升高到电流输入电压以上(例如、将 EN/UVLO 引脚逻辑反相、不建议将该器件保持在该状态、但它可以提供临时设置来禁用编程转换。

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

    尊敬的 Peter:

    我尝试将 ON_OFF_CONFIG 写入 0x1F 或0x1A、PMBus 处于停滞状态(无法再进行读取或写入)。 写入后、输出实际上被禁用。 我在这里有什么问题吗?  我 不确定下一步要做什么来继续或恢复它。

    还尝试写入 VIN_ON 35h 和 VIN_OFF 36h、但回读 值未显示新的写入值。 WRITE_PROT10h 被写入0x00并被确认。 因此写入似乎不成功。 我们是否遗漏了任何东西?

    谢谢。

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

     

    编程 ON_OFF_CONFIG 不应禁用 PMBus、除非输出电压以某种方式链接到总线终端电压或 TPS546D24A 的 Avin 电源。

    您尝试向 VIN_ON / VIN_OFF 写入什么值?   是否使用 ULINEAR11格式编写?  它是否在可编程范围内?

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

    尊敬的 Peter:

    我现在能够写入 VOUT_MODE。 设置涉及来自 BMC 的控件。

    我们可以关闭它。

    感谢您的支持。