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.
我们计划了 一款使用 大量 ePWM 的产品、并且没有足够的跳闸区域可用。
我们已经在使用8个 CBC TZ、还需要8个其他器件。 是否可以 说将8个比较器输出馈入 CLB
然后、 在放置 PWM 之前、使用8个 ePWM 通道之一单独对它们进行和操作
输出到引脚? 这样就节省了我们将 COMP 信号输出到 GPIO 并使用 PWM 在外部对其进行与操作的时间。
或者、如果只有4个逻辑块可用、则仅限 4个 ePWM 通道。
提前感谢
Andrew
您好!
如果我正确理解了问题说明、那么您希望基于来自 CMPSS 的16个 TRIPS 信号来控制 ePWM 输出、在这种情况下、如果有任何 TRIP 信号处于活动状态、您是否希望跳闸所有 PWM 模块? 如果是这种情况、那么您实际上可以将 ePWM X-BAR 架构的 OR 门部分馈送到所有 ePWM 模块。
在 CLB 相关问题上、您实际上可以增强内部 PWM 信号并使用 单个逻辑块(OUT0/OUT2/OUT4/OUT5)驱动4个输出、因此、您总共应该能够使用4个 CLB 逻辑块驱动16个 PWM 输出。
如果我的回复回答了您的问题、请点击位于我帖子底部的"我的问题已解决"按钮。
此致
Himanshu
您好、Himanshu
实际上、8 x EPWMA/B = 16个 ePWM 通道。 每个 ePWM 模块 需要两个完全独立的跳闸区域、一个用于 A、一个用于 B
我们目前的理解是 、CLB 只能增强 ePWM 模块1至4、但我们 很高兴 了解 其他模块是否 也可以增强。 此时、我们 将测试 EPWM5-8是否可以使用内部 CBC 跳闸区域、EPWM1-4是否可以使用 CLB。
但我听到您说的是 、每个 CLB 逻辑块都应该能够增强任何4个 PWM 通道、 因此 增强16个 PWM 通道应该是可能的-正确的? 如果是的话,那就更好了。
感谢您的回复
Andrew
是的、没错、如果您查看器件 TRM 中的输出 X-BAR 配置表、您会注意到来自 CLB 的输出 CLB_OUT4/5可以路由到 GPIO。 因此、您可以额外使用这两个输出来驱动 PWM 信号、因此总共可以使用单个 CLB 逻辑块驱动4个信号。 希望这对您有所帮助!
如果我的回复回答了您的问题、请点击位于我帖子底部的"我的问题已解决"按钮。
此致
Himanshu