Thread 中讨论的其他器件:C2000WARE
工具与软件:
您好!
我有一个高频(高达500kHz)过零检测器、可测量全桥同步整流器的输入电流(I_r)、如下所示:
ZCD 电路的3.3V 数字输出连接到 F28379D 控制卡上的 GPIO 120或161。 如何使用 GPIO 将 EPWM 信号与 ZCD 信号同步、以便能够根据测量的电流正确驱动 FB 同步整流器?
我愿意提出任何建议。
谢谢!
mA
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.
工具与软件:
您好!
我有一个高频(高达500kHz)过零检测器、可测量全桥同步整流器的输入电流(I_r)、如下所示:
ZCD 电路的3.3V 数字输出连接到 F28379D 控制卡上的 GPIO 120或161。 如何使用 GPIO 将 EPWM 信号与 ZCD 信号同步、以便能够根据测量的电流正确驱动 FB 同步整流器?
我愿意提出任何建议。
谢谢!
mA
您好、Allison、
感谢您的回复。 我想将 ePWM 1和2用于全桥同步整流器、他们应该使用来自 ZCD 的外部同步输入信号。
另一方面、我想使用 ePWM 3和4来运行第二级 DC/DC 转换器、理想情况下、ePWM 3和4应具有自己的内部同步、因为 ZCD 信号并不总是存在。 换句话说、ePWM 3和4不应与 ePWM 1同步。
是否有可以帮助我开始进行此操作的示例代码或文档?
此致、
mA
尊敬的 MA:
请注意、每个 ePWM 模块的同步方案在器件文档中已映射(请参阅下图):
如果想在内部同步两个独立于 EPWM1和 EPWM2的 PWM 模块、我可能建议使用 EPWM4/5/Ec 等 在上图中可以看出、EPWM3链接到 EPWM1/2、EPWM4无法直接同步到 EPWM3;但是、可以使用 EPWM4同步输出信号作为 EPWM5的同步输入源(等等)、也可以使用 EXTSYNCIN2。
我们提供了可用作起点或参考的软件示例。 我们的 EPWM 示例位于 C2000Ware 中的 C:\ti\c2000\C2000Ware_5_02_00_00\driverlib\f2837xd\examples\cpu1\EPWM。 其中专门有一个 ePWM 同步示例(请注意、它不使用外部同步、而是在内部同步 ePWM 模块。 正如我提到过的、您始终可以将其用作参考)。
要全面阅读的最佳文档资源包括器件 技术参考手册 (有关同步 EPWM 的说明、请参阅第15章和时基子模块部分、以及该章末尾列出的寄存器说明)。
此外、下面列出了一些可能从中受益的其他 ePWM 有用资源:
希望这对您有所帮助!
此致、
Allison