请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:TMS320F28379D 工具与软件:
我正在尝试从 F2XXXX 电路板生成 PWM 信号。 MATLAB/Simulink 用于对 MCU 进行编程。
通常情况下、ePWM 模块采用占空比供电。 但在我的算法中、我有不同的调制方案(包含逻辑门、比较器、载波、常量和正弦基准信号等)、可阻止我轻松使用 ePWM 模块。
我有以下条件:
1.仿真(硬件实现)步长设置为 TS=20us。
将载波频率设置为 fc=20kHz。
3.我比较重复序列(代表载波)与调制信号( 50Hz ),然后使用不同的逻辑信号,我有开/关信号,我需要它们操作逆变器开关。
ePWM 内部计数器值设置为最小值1 (不是对应于 FC 的计数器值)
问题是:如何使用 ePWM 模块将这些门控信号应用于开关?
换句话说、我不会使用 ePWM 块的内部计数器、而是在调制器输入端获得脉冲信号、并尝试将它(ePWM)用作数字输出、从而利用死区时间和高质量等优势 主要问题在于输出信号的质量(TS 的分数)。
如果您能提供帮助、我将不胜感激