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.
大家好!
我正在为我的项目构建自定义控制。 我将 TMS320F280049C 与 TMDSHSECDOCK 一同使用。 此外、我将 PSIM 与 SimCoder (F28004X 目标)配合使用、以构建块、进行仿真、并将代码导出到 CSS。
我需要将比较器锯齿状信号与输入交流信号同步。 因此,我不能使用 PSIM>SimCoder 中定义的 PWM 模块。
有人知道通过构建同步斜坡来 制作我自己的比较器的方法吗? 通过在 CCS 中编程或在 PSIM 中集成来实现。
等待您的答案。
此致、
Denys
尊敬的 Denys:
感谢您的耐心等待。
我一有更多信息就会回复您。
此致、
哈迪
Hadi、您好、正在等待您的回答。 此致、Denys
尊敬的 Denys:
斜坡发生器的唯一同步信号是 来自 ePWM 模块的 EPWMSYNCPER。 一种好的解决方案可能是将内部比较器和 DAC 与1.65V 阈值的正弦波配合使用。
您可以按如下方式减小 ADC 的正弦波(假设正弦波的振幅为3.3V):
3.3V 正弦波= 3.3V 至 ADC
0V 正弦波= 1.65V 至 ADC
-3.3V 正弦波= 0V 至 ADC
然后、您可以使用 ePWM 中的时基子模块生成 EPWMSYNCPER。
更好的解决方案是使用另一个比较器、并将正弦波形与基准1.65V 进行比较、然后将比较器的输出传递到 ePWM 模块以生成 EPWMSYNCPER。
此致、
哈迪
您好、Hadi、我很感谢您的回答。
我已经阅读了手册中关于 EPWMSYNCPER 的内容。 有任何示例或您可以提供一些关于如何设置与 EPWMSYNCPER 同步的示例?
此外、如果有一些关于如何使用 PSIM SimCoder 实施的附加信息/示例、我将不胜感激、因为该软件大大简化了编程过程。
此致、
Denys
尊敬的 Denys:
C2000Ware 目录中有一个 EPWM 同步示例(epwm_ex3_synchronization):
C2000Ware_5_00_00_00\driverlib\f28004x\examples\epwm
关于 PSIM SimCoder、TI 不提供任何示例或指南来说明如何使用。
此致、
哈迪