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.

[参考译文] TPS65094:TPS650940的降压问题

Guru**** 2813875 points

Other Parts Discussed in Thread: TPS65094, TPS650864, IPG-UI, USB2ANY

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1388720/tps65094-the-buck-issue-for-tps650940

器件型号:TPS65094
Thread 中讨论的其他器件:TPS650864IPG-UIUSB2ANY

工具与软件:

您好!

我们 在 Intel ApolloLake 平台 CPU 中使用 TPS650940A0RSK、对于此器件、我们有以下问题:

1.当 工作温度达到30℃ 时、PMIC 可以上电、系统正常;

2. 当 工作温度达到20℃ -30℃ 时,PMIC 会 间歇性断电;

3. 当 工作温度 低于 20℃ 时,PMIC 每次都会断电;

4.我们现在有10块产品板,有1块板 PMIC 异常(10% );

5. buck3和 buck5断电波形参考如下:

6.原理图如下所示:

7.现在、我们搜索 E2E、建议将 TPS650940更改为 TPS650945、而 TPS650945是一种强制 PWM 模式、以便避免这种不稳定的切换:

链接:https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/757046/tps65094-pmic-resets-after-glitch-on-buck5-output

8.我们有以下问题:

1) 1)请告知我们是否可以使用  TPS650945 (强制 PWM 模式)来解决此问题?

2) 2)如果 item1)正确、则最好保留我们可以对软件程序进行更新以解决此问题的硬件设计、我们是否可以 设置 I2C Serial 来将寄存器设置为更改为 强制 PWM? 以及如何设置 I2C 寄存器;

3) 3)如果 TPS650940无法设置为强制 PWM 模式、我们需要知道 TPS650940 和 TPS650945之间的功能差异、并且我们将 向最终客户解释、建议客户更改为 TPS650945 ;

9.请支持此案例,您的回复  对于我们的最终客户支持非常重要,谢谢。

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

    尊敬的 Zhang:

    TPS65094的唯一差异是 0 和 TPS65094 5. 是强制 PWM 设置。 数据表中的下表显示了这一情况。 更换 IC 后、无需执行重新编程过程、或者每次下电上电后必须更改寄存器设置。 此外、由于器件型号可以正确指示器件设置、因此将来的支持将容易得多。 重新对 TPS65094进行编程 0 当寄存器设置不再与预期默认值匹配时、稍后可能会出现混淆的风险。

    但是、如果无法切换到新的 IC、则另一种选择是更改以下寄存器。

    每个降压转换器的强制 PWM 设置在寄存器的0x5E 地址组中。 具体来说、可以通过设置 R9C[5-3]= 1'b 来启用降压稳压器1、2和3的强制 PWM:

    对于 BUCK4、使用 R25[1]= 1'b 设置强制 PWM 模式

    对于 BUCK5、使用 R26[1]= 1'b 设置强制 PWM 模式

    对于 BUCK6、使用 R27[1]= 1'b 设置强制 PWM 模式

    除非您将这些设置刻录到 OTP 组、否则这些设置在每次下电上电后都将重置为默认设置。 TPS65094是一款预编程器件、OTP 设置编程为 BANK0。 如果您希望在下电上电后启用强制 PWM、则可以将新设置编程到 Bank1中作为新默认值。

    刻录新设置需要能够在 PMIC 的 CTL4上应用7V 才能进入编程模式。 进入编程模式后、当启动刻录过程时、需要在 IRQB 引脚上施加7V 电压。 如果您已经拥有预制电路板、则客户可能无法在这些引脚上施加7V 电压而不影响电路板上的其他元件。 这将是编程更改的主要挑战。

    请告诉我您对这两个选项的看法。 我通常建议将开关 IC 作为一种更清洁的解决方案。 您可以为客户订购一些 IC 样片、让他们进行 PMIC 交换、然后快速获得结果 、以查看 强制 PWM 更改是否可以解决问题。

    此致、

    James

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

    尊敬的 James:

    我们使用 I2C 来设置寄存器、但降压波形没有变化、因此请检查如何 使用寄存器 配置  TPS650940

    更改为 TPS650945、而且  IRQB 引脚的7V 升压是 更改 PMIC 寄存器的必要请求、对吧?

    要烧录新设置、需要能够在 PMIC 的 CTL4上应用7V 才能进入编程模式。 进入编程模式后、当启动刻录过程时、需要在 IRQB 引脚上施加7V 电压。 如果您已经拥有预制电路板、则客户可能无法在这些引脚上施加7V 电压而不影响电路板上的其他元件。 这将是编程更改的主要挑战。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Zhang:

    [报价 userid="507183" url="~/support/power-management-group/power-management/f/power-management-forum/1388720/tps65094-the-buck-issue-for-tps650940/5312180 #5312180"]我们使用 I2C 来设置寄存器、但降压波形没有变化

    如果您已经处于 PWM 模式、则波形不会有任何差异。 仅当 IC 通常使用 PFM (在启动时和低负载条件下)时、强制 PWM 才有意义。

    [报价 userid="507183" url="~/support/power-management-group/power-management/f/power-management-forum/1388720/tps65094-the-buck-issue-for-tps650940/5312180 #5312180"]

    请检查如何 使用   TPS650940的寄存器配置

     TPS650945

    [报价]

    我不确定这里指的是什么。 我在上一个回复中介绍了寄存器更改。 TPS650864 5.  使用与 TPS650864相同的设置 0 除了默认情况下对所有电源轨启用强制 PWM。

    [报价 userid="507183" url="~/support/power-management-group/power-management/f/power-management-forum/1388720/tps65094-the-buck-issue-for-tps650940/5312180 #5312180"]用于  IRQB 引脚的7V 升压是 更改 PMIC 寄存器的必要请求、对吗?[/QUOT]

    仅当您要将设置保存为 IC 的新默认设置时、才需要 IRQB 上的7V 电压。 这些寄存器无需7V 即可进行更改、但在下电上电后将复位为默认值。 如果要在 IC 上电期间测试强制 PWM、可以施加 VSYS 电压、将 PWR_EN 保持为低电平以防止电源时序、并重新编程上述寄存器以进行强制 PWM。 更改寄存器后、您可以使用 PWR_EN 开始上电、并运行另一个测试以查看 IC 是否关断。

    • 发生关断时、PMIC 报告的故障情况是什么?
    • 您是否进行了 A-B-A 换用、以查看问题是出在 IC 还是出在电路板?

    此致、

    James

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

    尊敬的 James:

    Plesae 请查阅我们的波形测试报告、我们使用 I2C 来设置寄存器、但我们的 配置有一些问题:

    e2e.ti.com/.../TPS65094.docx

     上电后我们通过 BIOS 设置 CR 存储、进入操作系统以测量降压电源输出、因此我们不能 单独配置 TPS6508640寄存器、 只能读取总寄存器映射、而无法确定哪个寄存器范围是 TPS6508640寄存器映射;

    现在、请帮助提供 TPS6508645的.bin 文件、我们可以用它来比较 TPS6508645 (在我们将寄存器从 TPS6508640更改为 TPS6508645后)和 标准 TPS6508645寄存器映射之间的差异。谢谢。

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

    尊敬的 Zhang:

    我需要手动从样片 TPS650945 IC 中转储寄存器、以便订购一些应该在几天后送达的芯片。

    我对这一切仍有点困惑。 最初总共10块电路板中有一块发生故障。

    1. 您所在地区是否已经有 TPS650945 IC 库存?
    2.  您是否已经尝试  在电路板上使用 TPS650945以了解它是否解决了降压关闭的问题? 问题是否已由 TPS650945解决?

    如果温度问题被 TPS650945解决、那么切换到这一版本的 IC 可能是最简单的方法、但我想确认 TPS650945是否实际上首先修复了该行为。 如果您无法自行更改寄存器、则需要更换电路板上的 IC。

    我查看了您发送的 TPS65094文档、但我不知道您要测量什么降压或负载条件是什么。 我需要特定的数字来帮助进行调试。 在某些负载条件下、可能处于 PWM 和自动 PFM 之间。

    此致、

    James

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

    尊敬的 James:

    感谢您的支持、此.bin 文件是否有任何进展?

    BTW、我们在之前的 E2E 主题中搜索到他们可以设置"PMIC I2C register in BIOS"、您能帮助我们提供一些参考文件吗、谢谢。

    e2e.ti.com/.../tps65094-pmic-resets-after-glitch-on-buck5-output

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

    尊敬的 Zhang:

    据我所知、我们无法为寄存器更改生成.bin 文件。

    此致、

    James

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

    尊敬的 James:

    好的、现在我们 简化了问题 描述、我们有以下请求:

    1.我们使用  TPS650940、  现在我们考虑更改为 TPS650945、 因为我们无法更改 硬件 设计、因此我们优先 进行升级  

     针对此要求的软件配置;

    2.如果项目1可用,请向我们提供更新固件或任何参考 手册,我们可以在 BIOS 模式(Linux 系统)下使用,谢谢。

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

    尊敬的 Zhang:

    除了我在上面发布的图表之外、没有单独的 TPS650945文档。 主数据表 适用于所有 TPS65094x 版本。 芯片没有可更新的固件、只有可调节并刻录到 OTP 组中的寄存器。 如果无法更改各个寄存器、则可以选择如下选项:

    1. 获取已经具有所需设置的新 TPS650945 IC、然后在您的电路板上对其进行测试、看看它是否修复了故障。 如果您没有 TPS650945样片、我们可以与市场营销部门合作发送一些样片、以便您确认解决方案。
       
    2. USB2ANY 适配器 与 IPG-UI 软件一起使用、对 PMIC 进行更改、这需要满足以下条件:
      1. 用于更改寄存器的 USB2ANY Explorer 软件或 IPG-UI 软件。
      2. 可接入 I2C 引脚、从而连接 USB2ANY 适配器
      3. 施加到 PMIC 的 VSYS 电压、用于激活数字块进行通信
      4. SLP_S3B 上的大于7V 以进入编程模式
      5. 在 IRQB 上为7V 以将新设置刻录到 Bank1 OTP 存储器中

    在我看来、选项1是最简单的行动方案、我们可以与营销部门合作、确定需要做什么。 我们无法为 TPS650945提供.bin 文件、因此更改软件的唯一方法是选项2或您自己的定制 I2C 通信。

    请告诉我您要使用哪个选项继续。

    此致、

    James