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.
我们正在设计一种相移全桥 SMPS 转换器。 为了澄清 HRPWM 分配、我们目前为左侧 MOSFET 桥臂分配 PWM3_A 和 PWM4_B、 为右侧 MOSFET 桥臂分配 PWM3_B 和 PWM4_A。
我的问题:
1. PWM_A 和 PWM_B 标识的用途是什么?
2. 在全桥驱动中是否可以按照我上面提到的方式自由分配 HRPWM? 假设左侧 MOSFET 桥臂的另一个分配是 PWM1_A 和 PWM4_B?
提前感谢您的及时响应。
尊敬的 Gregg:
1.在许多应用中、两个 PWM 输出需要是互补的(一个变为低电平、而另一个变为高电平)、通常当两个输出都为低电平时、两者之间会有一些死区时间。 PWM 模块是为处理这类情况而设计的。 它的死区模块提供了一种基于硬件的可靠方法、用于基于 A 输出生成互补的 B 输出。
2. EPWM1-EPWM4具有 HR 功能,因此这4个 ePWM 模块的 A 或 B 输出均可使用 HR。
谢谢!
卢克
Luke、感谢您的快速响应。
我有进一步的澄清:
这是否意味着对于带死区时间互补 PWM 函数、A 和 B 是特意为 PSFB 应用设计的函数?
是否 也可以 通过选择例如 PWM1_A 和 PWM4_B 与死区时间函数互补来阻断 HRPWM?
另一个 混乱的选择、但保留了 A 和 B 对、
PWM3_A 和 PWM1_B
PWM4_A 和 PWM2_B
嗨、Gregg:
不能从 PWM1_A 输出直接推导 PWM4_B 输出、但是可以使用相同的 ePWM 配置加载 EPWM1和 EPWM4、并在初始化期间同步 PWM。 但是、这会导致未使用的 PWM4A 和 PWM1B 输出、如果您使用 SysConfig、可能会给您带来问题。
您希望1A 和4B 而非1A 和1B 是互补的原因吗? 这是不是由于提供这些功能的引脚的位置导致的?
谢谢!
卢克
Luke、您好!
是的、我们从未在电源板硬件设计期间发现 A 和 B 对是互补的。 我们认为我们可以随意设置任何 HRPWM 并将其驱动为用于 PSFB 实现的 PWM。
我们当前的硬件 PWM 选择如下:
假设互补左桥臂= PWM3_A (高侧)、PWM4_B (低侧)
假设互补右腿= PWM4_A (高侧)、PWM3_B (低侧)
请帮助检查这种安排是否可行和可靠。
如果不可能、我们别无选择、只能在电源板上进行切割和跨接返工。
嗨、Gregg:
根据实施情况、可以使用 CLB 来实现此功能。 您可以将 PWM 输入路由到 CLB、并使用 CLB 输出覆盖 PWM 信号链的不同级。 以下是您可能能够执行的操作:
使用3A 和3B 配置互补型左桥臂
使用4A 和4B 配置互补右腿
将来自 EPWM3和 EPWM4的死区模块的输出路由到 CLB 中:
通过让进入 CLB 的3B 信号覆盖4B_DB 输出来交换4B 和3B 输出、反之亦然:
此方法的潜在问题:
对于 PWM 输出灵活性造成的困惑、我们深表歉意。 如果您对以上建议的权变措施有任何疑问或需要任何进一步的帮助、请告诉我。
谢谢!
卢克
Luke、您好!
感谢您提供此 建议。 看起来、这种方法和 相关的 效果对我们来说是非常强大的、因为我们对该器件几乎没有经验。
我将要求我们的软件团队进行尝试、看看是否 可以 满足死区时间和其他时间要求。
如果不是、我们最好直接进行裁切和跨接返工。
非常感谢。
尊敬的 Gregg:
我今天不在办公室,明天我会回来,如果你有任何其他问题。
谢谢!
卢克
大家好、Gregg、我回来了办公室。 这个问题似乎一直处于等待状态、直到您获得软件团队的反馈、我会将此线程标记为"正在等待客户"。
Luke
Luke、您好。 这可能需要我们花一些时间,肯定会更新你,一旦我们有一些决定性的东西。
"好的,我不会告诉你的。"
Luke