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.

[参考译文] UCD3138PSFBEVM-027:禁用滤波器补偿

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1116181/ucd3138psfbevm-027-disabling-the-filter-compensation

器件型号:UCD3138PSFBEVM-027
主题中讨论的其他器件:UCD3138

您好!

如果我想在 PID 补偿关闭的情况下测试 PSFB 固件、但其他所有内容仍然完好、我该怎么做?  

我看到滤波器已启用并连接到 DAC 的位置,但可能我缺少了一些东西。

谢谢、

Ryan

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

    至少有3种方法可以执行此操作。:

    1.在 CLA 断开连接的情况下使用 DPWM。  这对于仅测试输出晶体管设置 和电源的其余部分非常有用。  在本例中、您只需将 CLA 置于正常模式且禁用 CLA、它将仅使用周期和事件1-4寄存器来驱动它。   

    2、这种模式和下一种模式用于将整个滤波器/DPWM 电路置于开环模式、这是驱动 DPWM 的滤波器、但滤波器以不同的方式受到限制。   UCD 的罐装实验室中有一个这种技术的示例。  您只加载 P 系数的 PID 系数。  所有其他系数均为零。  然后启用 CPU_SAMPLE、其中滤波器使用由固件加载的值、而不是使用来自前端的错误信号作为输入。  您可以改变 CPU 采样值、滤波器输出将只是 CPU_sample 值和 P 系数的乘积、以及滤波器输出的缩放比例。  这使得更改滤波器输出以扫描整个滤波器范围变得很容易。  此外、还适合检查滤波器输出和 DPWM 之间的连接。   

    这种方法是类似的、但您只需让滤波器保持运行并连接到前端、而是将所需的滤波器输出放入滤波器输出钳位寄存器中、包括高电平和低电平。  这样、您就可以强制滤波器输出为所需的任何滤波器值。   

    要在 EVM 代码中执行此操作、必须仔细检查并禁用所有故障。  您需要查看所有电源状态下的标准中断、并查看故障处理是如何完成的。  在每个状态下都会检查 ADC 值和其他输入、以决定是保持该状态还是 转 至下一状态。  状态名称非常明显-您不会从空闲状态进入斜坡、然后进入调节状态。  因此、请查看代码并注释掉阻止进入下一状态的任何故障、然后注释掉导致退出调节状态的所有故障。   

    当然、在注释掉所有故障后、您需要确保您的硬件处于良好状态、或者随着电源的电流限制而进展缓慢。  排除故障后、如果您有硬件或固件故障、或者输入电压过高或过大的问题、则很容易烧毁。   

    还有一些基于比较器的硬件故障需要禁用。  其中一些是从一种状态到另一种状态的使能、但有些是在初始化代码中使能的。   它们的初始化代码通常类似于 init_FAULT_mux。  或 init_faults。   

    如果您还没有  :https://www.ti.com/lit/ug/sniu028d/sniu028d.pdf、我建议您阅读《UCD3138技术参考手册》以了解正在发生的情况

    培训视频也很有用、其中包括我提到的示例。  下面是一个包含培训视频信息的帖子的链接:

    https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/995105/ucd3138accevm149-i-cannot-see-the-pwm-signal-on-dpwm-test-point-of-ucd3138accevm149-without-evm150

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

    谢谢! 这都非常有帮助。 是的、我参加了培训、并且一直在阅读技术参考资料。 我正在测试所提供的固件、并已在欠压故障关闭的开环模式下对其进行了测试。

    现在,我想使用 EVM PSFB 在故障打开的情况下测试模块,但 DPWM 不受滤波器输出的影响(除非存在故障)。 据我所见,CLA 被禁用,DPWM 处于正常模式,因此我想知道如何从过滤器中断开 DPWM,因为我可能缺少文档/说明中的内容。

    谢谢、

    Ryan

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

    我忘记了在 PSFB 中、滤波器驱动 PCM 斜坡的起始值、而不是直接驱动 DPWM。  因此、我认为、如果您禁用 PCM 模式并将 DPWM 置于 CLA 控制模式、则可以使用 DPWM 驱动波形。  但缩放将会出错、因为它的目标是 PCM 斜坡缩放。   

    因此、我强烈建议使用关闭晶体管的电源并查看 DPWM 输出。

    您可能需要重新配置滤波器输出、以将其发送到 DPWM、而不是 PCM 斜坡、并且比例将有所不同。

    技术参考手册中的滤波器部分应显示滤波器输出。  您还需要重新配置前端以禁用 PCM、否则可能会尝试关闭设备。  PCM 通过过流/CLC 线路通过故障多路复用器、因此您需要在此处禁用该功能、包括在 DPWMint 寄存器中。   

    请注意、由于峰值电流检测功能会自动执行、因此 PSFB 通常不显式提供过流保护。  因此、如果需要、您需要将其重新添加到中。   

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

    这位正在等待一段时间。  我将假定它已解决。  如果您有更多问题、请启动其他主题、必要时参考此主题。