Renesas M16C/64A Series User Manual page 390

Table of Contents

Advertisement

M16C/64A Group
19.3.3.2
Three-Phase PWM Waveform Output Timing Control
In three-phase mode 1, when a start trigger for timers A1, A2, and A4 is generated, the value set in
the TAi1 register is counted first. Afterward, the values in registers TAi1 and TAi are alternately
counted every time a start trigger for timers A1, A2, and A4 is generated.
When the values in registers TAi1 and TAi are rewritten during processing, the updated value is
output from the next carrier wave cycle. Figure 19.8 shows Update Timing of Registers TAi and TAi1
in Three-Phase Mode 1.
Update when the INV13 bit is 1
INV13 bit
in the INVC1 register
TAi register
TAi1 register
Reload register
Timer Ai1 one-shot pulse
(internal signal)
Update when the INV13 bit is 0
INV13 bit
in the INVC1 register
TAi register
TAi1 register
Reload register
Timer Ai1 one-shot pulse
(internal signal)
Figure 19.8
Update Timing of Registers TAi and TAi1 in Three-Phase Mode 1
R01UH0136EJ0210 Rev.2.10
Jul 31, 2012
a
Update by a program
a'
Transfer to the reload register by the next timer Ai start trigger.
a'
a
b'
a'
a
a
Update by a program
a'
Transfer to the reload register immediately.
a'
a
a'
b'
a'
a
19. Three-Phase Motor Control Timer Function
b
b'
b
b'
b'
b
b'
Carrier wave cycle
b
b'
b
b'
b'
b
b'
Carrier wave cycle
b
b'
b
b
b'
b
Page 357 of 800

Advertisement

Table of Contents
loading

Table of Contents