工具与软件:
您好!
向 ePWMx 模块(例如 EPWM2A)的 A 端口应用高分辨率 PWM (HRPWM)功能时、不会出现问题。 但是、我收到了一位客户的报告、当使用 DB 子模块的 OUTSWAP 位将 HR 应用的 EPWMxA 信号输出到 ePWMxB 端口时、高分辨率输出不出现在 B 输出端口上。
我发现 HRCNFG 寄存器包含一个 SWAPAB 位、该位允许交换 ePWMxA 和 ePWMxB 的输出。
当使用 DB 子模块的端口交换(OUTSWAP)功能将应用于 HR 的 ePWMxA 信号路由(交换)到 ePWMxB 端口时、HR 功能是否不会持续?
为什么即使 DB 子模块启用反相(互补) PWM 信号输出或输出端口交换、也在 HRCNFG 寄存器中单独提供 SWAPAB 位和 SELOUTB 位、因为 HR 信号的输出路径与传统 PWM 输出不同?
我想了解这种背景下 HR-PWM 输出背后的详细逻辑。
谢谢。此致、
Sang-il
