Download Print this page

Renesas M16C/50 Series User Manual page 366

Advertisement

M16C/5L Group, M16C/56 Group
17.3.2.1
Three-Phase PWM Wave Output Timing Control
In three-phase mode 0, when a start trigger for timers A1, A2, and A4 is generated, the counter starts
counting the value of the TAi register (i = 1, 2, 4).
17.3.2.2
Three-Phase PWM Waveform Output Level Control
In triangular wave modulation mode, the output levels set in registers IDB0 and IDB1 are transferred
to the three-phase output shift registers by a transfer trigger. After a transfer trigger is generated, first
the value set in the IDB0 register becomes the output signal for each phase (internal signal), then at
the falling edge of one-shot pulse for timers A1, A2, and A4, followed by the values set in the IDB1
register. Consequently, the three-phase PWM output changes. Afterward, the values in registers
IDB0 and IDB1 alternately become output signals for each phase at every falling edge of the one-
shot pulse for timers A1, A2, and A4.
When the INV15 bit in the INVC1 register is 0 (dead time enabled), a phase changing from active to
nonactive changes simultaneously with output signals for each phase (internal signal), while a phase
changing from nonactive to active changes when the dead time timer stops.
A transfer trigger is generated under the following conditions:
The first timer B2 underflow after registers IDB0 and IDB1 are written.
Writing to the TB2 register when timer B2 is stopped (when the INV10 bit in the INVC1 register is
1).
Setting the INV07 bit in the INVC0 register to 1 (software trigger).
R01UH0127EJ0110 Rev.1.10
Sep 01, 2011
17. Three-Phase Motor Control Timer Function
Page 329 of 803

Advertisement

loading