ZHCAB74D September 2018 – March 2022 AFE030 , AFE031 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S
C2000 器件的独特之处在于能够使用高分辨率 PWM (HRPWM)。HRPWM 可以提高 PWM 信号的占空比和周期的分辨率。在本例中,HRPWM 用于生成标记频率和空间频率。
HRPWM 基于微边沿定位 (MEP) 技术。MEP 逻辑能够通过细分传统 PWM 发生器的一个粗略系统时钟来非常精细地定位边沿。时间阶跃精度约为 150ps。
表 4-3 显示了使用和不使用 HRPWM 时可能实现的分辨率。
PWM 频率 | 常规分辨率 (PWM) | 高分辨率 (HRPWM) | ||
---|---|---|---|---|
100MHz EPWMCLK | ||||
(kHz) | 位 | % | 位 | % |
20 | 12.3 | 0.02 | 18.1 | 0.000 |
50 | 11 | 0.05 | 16.8 | 0.001 |
100 | 10 | 0.1 | 15.8 | 0.002 |
150 | 9.4 | 0.15 | 15.2 | 0.003 |
200 | 9 | 0.2 | 14.8 | 0.004 |
250 | 8.6 | 0.25 | 14.4 | 0.005 |
500 | 7.6 | 0.5 | 13.4 | 0.009 |
1000 | 6.6 | 1 | 12.4 | 0.018 |
1500 | 6.1 | 1.5 | 11.9 | 0.027 |
2000 | 5.6 | 2 | 11.4 | 0.036 |
例如,标记频率是在 131.25kHz 信号处生成的。在使用 PWM 时,只能生成 131.2kHz 或 131.3kHz 信号。该限制是 PWM 模块可用的分辨率导致的。如果添加 HRPWM,则可以有效生成 131.250kHz 信号。
如果不需要该精度或使用正常的 PWM 即可达到所需的频率,则不需要 HRPWM。HRPWM 是对 PWM 的扩展。若要在软件示例中禁用该功能,请在 main.c 文件中删除与其相关联的代码。