大家好、
我的客户正在使用 TMS320F28375S。 它们的产品必须生成一个正交脉冲输出、该输出随着时间的推移而变化、具体取决于固件中的特定传输功能。 使用 ePWM 计时器硬件生成正交脉冲流的最佳方法是什么? 它们应该使用一个具有 A 和 B 的 ePWM 通道、还是使用两个独立的 ePWM 通道? 是否可以同步两个独立的 ePWM 通道?
谢谢、
劳伦
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.
大家好、
我的客户正在使用 TMS320F28375S。 它们的产品必须生成一个正交脉冲输出、该输出随着时间的推移而变化、具体取决于固件中的特定传输功能。 使用 ePWM 计时器硬件生成正交脉冲流的最佳方法是什么? 它们应该使用一个具有 A 和 B 的 ePWM 通道、还是使用两个独立的 ePWM 通道? 是否可以同步两个独立的 ePWM 通道?
谢谢、
劳伦
是的、可以。
[引用 userid="379301" URL"~/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1031033/tms320f28375s-generating-a-quadrature-pulse-output "]使用一个具有 A 和 B 的 ePWM 通道,或两个独立的 ePWM 通道这两种方法都可以正常工作、您必须查看要实现的目标。 如果您使用一个 ePWM 并且希望在 A 和 B 输出之间实现相移、则可以将相移置于 CMPA vs CMPB 值中。 您可以自行完成所有计算。 因此、它会使它变得更复杂一些。 但是、如果您希望使用死区、因为 A 和 B 是互补的、那么单个 ePWM 模块解决方案会更简单。
它始终取决于您尝试生成的输出信号类型。
NIMA