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:PMIC 在 BUCK5输出上出现毛刺脉冲后复位

Guru**** 2609285 points


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

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

器件型号:TPS65094

你(们)好
我将您的 TPS650940A0RSK 用于 Intel Apollo Lake 设计。 我们生产了6块板、其中一个板出现 CPU 重启问题。 它似乎是1.24V 输出(BUCK5)上的毛刺脉冲导致 PMIC 复位。

通常、它在加电后几秒钟内复位(有时会加载 BIOS、有时不会加载 BIOS。 开/关几次后、复位频率似乎降低了。 有时、它会在几分钟后复位、有时可能永远不会复位。 对我来说、这表示温度相关。 我当前执行的所有测试都是在室温下进行的。

我读取 了 e2e.ti.com/.../2270628 线程、因此我尝试将输出电容(从30uF 增加到75uF)、但这没有帮助。 我还尝试将输入电容(从5uF 增加到10uF)、但这也没有帮助。 电容器是 X5R MLCC、上面提到的电容值是直流偏置点的实际电容。

我尚未尝试在两个板之间交换 PMIC。 我想先尝试在其他地方找到问题。

以下屏幕截图显示了 BUCK5输出电压和 RSMRSTB:

以下屏幕截图显示了 BUCK5输出电压和 BUCK5开关节点。 我已经放大了异常高频"振铃":

下图显示了原理图和布局:

如果您能给我一些关于如何解决问题的想法、我会很高兴。

此致、Jonas

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

    这是我以前见过的。 通过对 BUCK4CTRL、BUCK5CTRL 和 VR_CTRL1寄存器(寄存器地址25h、26h 和9Ch)进行 I2C 写入操作、可避免这种情况的发生、方法是将降压转换器(BUCK 3、4和5)置于强制 PWM 模式。

    我们还将在2月底发布该器件的新功能、即 TPS650945、它与 TPS650940相同、但降压3、4和5设置为强制 PWM 模式、这完全避免了这种不稳定的开关。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Jack、感谢您的快速回复。

    我们将尝试对此进行测试、但我们需要先了解如何在 Linux 中完成。 我们在 BIOS 中添加了对 PMIC I2C 寄存器的访问权限。 我将在我们对该论坛主题进行测试后立即更新该主题。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我们现在已经测试、一旦 Linux 启动、我们就会强制使用 PWM 模式。 在 Linux 中、PMIC 似乎还没有重启。

    但是、它无法完全解决问题、因为 PMIC 将在足够远的时间开始引导 Linux 之前多次重新引导。 要获得完整的解决方案、我们需要 TPS650945。