我对这一主题中所提出的同样的疑问。
"我将使用3个 ePWM 模块。 PWM 用于比较 CMPA/CMPB 与 TBCTR 的值。 CMPA 的值根据所需频率的正弦波进行调制、而三角波是 TBCTR 向上计数到 TBPRD 再向下计数(使用上-下计数器)。 现在、我在这里看到的一些代码片段使用512点查找表、该表提供915Hz 正弦信号、但我的目标是50-60Hz 信号。 我的开关频率/PWM 频率为10kHz。 假设信号频率为60Hz、PWM 频率为10kHz、我将需要167个数据点、我不确定如何获得这些数据点。 "
问题1. 要使用512点查找表获得50Hz 频率的正弦波、我们只能使用 25600Hz 的载波频率(三角波)作为(512)*(载波的时间周期)=(在我的例子中、所需正弦波的计时器周期=0.02秒)。 如果我希望在选择任何所需的采样频率时具有更大的灵活性、"怎么可能"?