Part Number: TMS320F28379D
Hi experts,
1. TMS320F2837xD Dual-Core Microcontrollers Technical Reference Manual (Rev. K)
Section: 15.4.3.3 Time-Base Counter Synchronization
Q1-1. Maximum ePWM synchronization chain length
I understand that the maximum ePWM synchronization chain length is 4. More specifically, if I configure:
SYNCSELECT.EPWM4SYNCIN = EPWM1SYNCOUT, and
SYNCSELECT.EPWM7SYNCIN = EPWM4SYNCOUT,
would it be correct that I must not configure a propagation path such as:
EPWM1 → EPWM4 → EPWM7 → EPWM8 → EPWM9
because this would exceed the maximum allowed chain length?
Based on the following sentence in Section 15.4.3.3:
“When configuring the sync chain propagation path using the SYNCSEL registers, make sure that the longest path does not exceed four ePWM/eCAP modules.”
Q1-2. Parallel synchronization chains (multiple branches)
If the maximum chain length is 4, for example using EPWM1 CTR=zero as the SYNCOUT source, is it acceptable to configure multiple synchronization chains in parallel as shown below?
EPWM1 → EPWM2 → EPWM3
EPWM1 → EPWM4 → EPWM5 → EPWM6
EPWM1 → EPWM7 → EPWM8 → EPWM9
EPWM1 → EPWM10
2. TMS320F2838x Real-Time Microcontrollers With Connectivity Manager TRM (Rev. F)
Section: 26.4.3.3 Time-Base Counter Synchronization
Q2-1. Maximum ePWM synchronization chain length
Would it be correct to interpret that, in F2838x, the synchronization chain length limitation no longer applies (i.e., the “maximum chain length” restriction is removed), because SYNCIN sources can be flexibly selected via PWMSYNCINSEL?
Best regards,
O.H