器件型号: F29H850TU
您好、专家、
EPWM_ICL 的最大延迟是多少?
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.
器件型号: F29H850TU
您好、专家、
EPWM_ICL 的最大延迟是多少?
您好:
为了进行澄清、您是否使用 ePWM MINDB(最小死区)子模块询问最大延迟? 器件 TRM 中详细说明了这一点。
延迟时间在器件寄存器中配置、因此器件 SYSCLK 中的最大延迟限制为该 16 位值:

此致。
Allison
您好 Allison、
感谢您的答复。
但它与 MINDB 无关。
正如刚刚进行检查的那样、MINDBDLY 寄存器为 0、因此不认为它是从 MINDB 得出的延迟。

--
使用 ICL-XBAR 时的 EPWM1A、EPWM2A 延迟:
当所有 ICL-XBAR 都通过时、EPWM1A、B、EPWM2A、B 延迟
使用相同的设置输出 EPWM2A、B
设置 ICL、使 EPWM1-A = EPWM2-A
通过 ICL-XBAR 输出 EPWM2-B 的 MINDB(未设置 DB、设置 ICL)
EPWM2-B (ICL) 的→EPWM1A (ICL) 延迟为 1.8ns
使用相同的设置输出 EPWM1A 和 B
设置 ICL、使 EPWM2A = EPWM1-A
通过 ICL-XBAR 输出 EPWM1-B 的 MINDB(未设置 DB、设置 ICL)
到 EPWM1-B (ICL) 的→EPWM2A (ICL) 延迟为 0.2ns
| ICL | 标准侧 | 延迟侧 | 延迟[ns] |
| 禁用 | EPWM1B | EPWM1A | 2. |
| 禁用 | EPWM2B | EPWM2A | 2. |
| 使能 | EPWM2B | EPWM1A (ICL) | 4.5. |
| 使能 | EPWM2B (ICL) | EPWM1A (ICL) | 1.8 |
| 使能 | EPWM1B | EPWM2A (ICL) | 4. |
| 使能 | EPWM1B (ICL) | EPWM2A (ICL) | 0.2 |
--
EPWMSync 导致的同步延迟:
EPWM1 和 EPWM2 是同步的、但通过 setPhaseShift 更改值不会改变延迟值。
因此、我们认为这不是同步延迟造成的
--
此外、该主题与该 E2E 相关 (https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000-microcontrollers---internal/f/c2000-microcontrollers---internal-forum/1618509/f29h850tu-regarding-epwm_icl-delay)、仅供参考。
因此、我们想了解这里可以预期的最大延迟是多少。 您能否说明 EPWM_ICL 的最大延迟是多少?