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.

[参考译文] TPS659037:将器件与外部嵌入式控制器配合使用

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1158369/tps659037-using-the-part-with-an-external-embedded-controller

器件型号:TPS659037

大家好。

我正在研究外部嵌入式控制器是否可以通过 I2C/SPI 写入任意打开和关闭电源轨以及设置 Vout 和其他 VR 参数。 这将有效地意味着覆盖 OTP 编程的状态转换、理想情况下尽可能忽略 OTP。 它能起作用吗?

谢谢你。

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

    您好!

    器件上电后、您可以通过 SPI 调节各种稳压器电压、并打开/关闭上述电源轨。

    但是、器件重新上电后、器件将返回默认 OTP 状态。 一旦 OTP 已经被编程、不能改变诸如加电排序等的东西。

    此致、

    Alex

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

    尊敬的 Alex:

    感谢你的答复。  正确的假设是加电序列可以有效地过载、而不管我们在 OTP 中有什么内容吗?
    我的想法是:

    1.将 SMPS/LDO 控制寄存器的 MODE_ACTIVE 位设置为 OFF (默认)
    2.然后 MCU 通过任何方式(GPIO 切换、寄存器访问等)启动关闭->活动转换
    完成转换后、所有稳压器均处于工作模式、并因其设置而关闭(由于所有稳压器均关闭、因此此时的实际序列我们不会太关注)
    4. MCU 访问 LDO/SMPS 的 VSEL 位以在启用稳压器之前设置一些电压
    4、MCU 访问 SMPS/LDO 控制寄存器中的 MODE_ACTIVE 来实际打开/关闭它们

    谢谢。

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

    Petr、您好!

    让我更详细地了解一下这一点。 我应该能够在今天晚些时候(最迟明天)为您提供答案。

    此致、

    Alex

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

    Petr、您好!

    您可以向我发送此器件的完整器件型号吗?

    您能否在尝试其中任何一项之前、告诉我该器件在加电时通常会执行什么操作? 出现了哪些稳压器、其顺序如何?

    此致、

    Alex

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

    尊敬的 Alex:

    确切的 MPN 为 TPS6590379ZWSR。 到目前为止尚未观察到上电序列、但通常预期它的运行方式与 OTP 设置相同( https://www.ti.com/lit/ug/sliu011f/sliu011f.pdf 中的图9)。 一般而言,问题是它有多灵活。

    谢谢。

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

    Petr、您好!

    在器件加电和通信后更改寄存器中的 MODE_ACTIVE 位不会永久更改其设置。 因此、上电序列无法更改。 但是、器件在首次接收时启动、这是它将保持的方式。

    除了 SMPS7和 SMPS9之外、您的器件的所有其他 MODE_ACTIVE 设置似乎都设置为 PWM 模式、因此所有其他稳压器在从 OFF (关闭)-> ACTIVE (激活)时应加电。

    此致、

    Alex

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

    尊敬的 Alex:

    感谢您的支持和帮助。 我有一个最后的问题,是在这个问题得到解决之前。

    -根据  TPS659037寄存器映射(修订版 B)、每个 SMPSx_CTRL 寄存 器的复位值都为0h (在中、实际说复位= 0h)。

    -同时、对于每个从 OTP 获取其值的寄存器、以下条件成立:
    > 位复位值0bX 表示该位值来自 OTP 存储器。

    问题是:这是否意味 着 MODE_ACTIVE 位在复位时为零并且不受 OTP 内容的任何影响?

    谢谢你。

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

    Petr、您好!  

    感谢您的支持! 由于全天技术讲座、我们的客户支持团队将于10月17日星期一至18日星期二不可用。 请等待延迟回复。 感谢您的耐心等待。

    此致、

    Garrett

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

    Petr、您好!

    在对 OTP 进行编程之前、MODE_ACTIVE 位默认为零。 对 OTP 进行编程后、OTP 配置将确定每个稳压器的 MODE_ACTIVE 位是多少。 当规格为 显示"reset=0h"或"默认情况下位设置为0 "、这是指 OTP 编程之前的设置。 根据您部件的 OTP 配置、只有 SMPS7和 SMPS9将其 MODE_ACTIVE 位编程为零。 所有其他 MODE_ACTIVE 位将启用各种稳压器。 这一点在加电时应该很明显。 器件将始终以相同的方式加电、因此即使这些位在活动模式下设置为零、只要器件从 off -> active 状态开始、mode_active 位将设置回1、电源轨将再次加电。

    此致、

    Alex