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.

UCD3138A: IN LLCHBFirmware-1.2, why PWM0B and PWM1B are used for SR?

Part Number: UCD3138A


as we know,  [LLCHBFirmware-1.2] is used for EVM149 + EVM150,

when look at the DTC section of the code, there is something strange as follow:

FILE:    init_loop_mux.c

Funtion: init_DTC(void)

Line 108~111

//Select DPWM0B to be controlled by DTC Phase A
LoopMuxRegs.DTCCTRL.bit.PWM_A_SEL = 5;             <= should be 2?
//Select DPWM1B to be controlled by DTC Phase B
LoopMuxRegs.DTCCTRL.bit.PWM_B_SEL = 6;

it set the DPWM0B and DPWM1B for the secondery SR driving? 

refer to the circuit of EVM150, shouldn't it be the DPWM1A and DPWM1B?

I am confused, would you please expain this?


Xiaofeng Wu