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.

[参考译文] UCD3138A64:如何在 DPWM 之间实现相移?

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1102127/ucd3138a64-how-to-implement-phase-shift-between-dpwms

器件型号:UCD3138A64

我正在尝试使用 UCD3138A64实现双有源电桥控制器。  我首先简单地使用 DPWM0和1以50%占空比驱动初级侧 FET (死区时间稍短一些) DPWM2和3以50%的占空比驱动次级侧 FET、并希望使用0/1和2/3之间的相移来控制功率流。

遗憾的是、在寄存器指南、应用手册和这些帮助论坛中、A64版本删除了从滤波器输出设置 PHASE_TRIGGER 的功能。  我正在尝试弄清楚是否有一个解决方法、以便在具有 可用滤波器输出的硬件中实现这种相同的效果。  

我尝试实现 IRQ 例程以使代码检查前端误差输出并相应地调整相移、但发现这花费了~3.4us。  这似乎是合理的吗?  (我是 HW eng、不是 FW eng、因此我没有良好的基准框架、但这似乎是一项简单任务的大量时钟周期。  也许可以在那里进行一些更好的优化?)

我使用的是1MHz 开关频率、理想情况下、我的初级控制环路的工作频率相同。  即使可以缩短 IRQ 服务时间以适应这种时间、似乎仍然会过多地使用处理器功能、因此硬件解决方案看起来更好。  似乎大多数或所有滤波器输出都是为了控制占空比而不是相移。  是否有某种方法可以对其进行调整以实现我所需的相移?  比如使用滤波器来设置 DPWMC 占空比、使用 DPWMC 边沿来触发次级周期的开始呢?    

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

    我们在 PSFB EVM 中实现了您所需的功能、如下所示:   

    https://www.ti.com/tool/UCD3138PSFBEVM-027

    它使用边沿生成硬件、并且可以使用 PCM 或电压控制来完成。  我们开发了这种方法来支持 PCM、它还适用于电压模式、因此我们取出了滤波器控制的相移。  它非常复杂、因此您确实需要使用 EVM 代码作为示例。  这将是一条很长的路来重塑它。   

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

    谢谢大家的反馈、我之前看过这个代码、因为某种原因、我觉得它不能适应我需要为 DAB 做的事情、尽管确切的原因让我忘记了。  我再去一次。

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

    您好、Ian -是否有用于电压控制或平均电流的代码版本或其工作方式说明?  我很难统一描述此代码的工作原理以及它与我尝试执行的操作之间的关系。  

     

    根据我在 PCM 代码中组合在一起的结果、滤波器输出被反馈到前端 DAC 设置、此设置用于调整硬件中的脉冲宽度。  我一直无法弄清楚  DPWM2和3之间可调相移的引入方式/位置。  

    谢谢、

    Ryan

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

    如果您想在论坛上与我建立好友关系并发送电子邮件、我可以向您发送一些有助于您理解的笔记。  他们并不是真的准备好迎接黄金时代、但他们应该非常乐于助人。  基本上、PCM 模式复杂地使用了边沿生成逻辑、从而使用 DPWM 上的固定输出建立相移全桥、而这些输出因峰值电流事件而缩短。  要将其转换为电压模式、您使用完全相同的 DPWM 设置、但使用滤波器输出而不是峰值电流事件来控制 DPWM 的时序。   

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

    我已经发送了笔记、我将关闭这个线程。