![](http://datasheet.mmic.net.cn/Renesas-Electronics-America/UPD78F1235GK-GAJ-AX_datasheet_99860/UPD78F1235GK-GAJ-AX_489.png)
CHAPTER 7 INVERTER CONTROL FUNCTIONS
User’s Manual U19678EJ1V1UD
487
7.5.14 Operation as non-complementary modulation output function (type 2)
The 120 degree excitation method is an inverter control method used for 3-phase brushless DC motors. The non-
complementary modulation output function (type 2) can be used to realize this method.
The non-complementary modulation output function sets six duty widths for one period and generates a 6 or 3
triangular wave modulation PWM output.
One period generation channel and six duty generation channels are
prepared. Channel 0 is used for generating the cycle and channels 2 to 7 are used for generating the duty. See 7.5.4
Operation as triangular wave PWM output function for details of the triangular wave modulation PWM function.
The modulate output is modulated in accordance with the TROm value corresponding to the TOm pin that
generates the PWM waveform. Channel 1 should therefore be set as the real-time output trigger generation channel.
See 7.5.11 Operation as linked real-time output function (type 2) for details of real-time output triggers.
Non-complementary modulation output is generated by using triangular wave modulation PWM, the TROm output,
which is generated by the linked real-time function (type 2), and manipulation of the TMEm bit of timer modulation
output enable register 0 (TME0).
The master channel operates in the interval timer mode and counts the periods.
Slave channel 1 operates in event counter mode and generates a real-time output trigger.
The number of
INTTM00 outputs of the master channel is thinned and a real-time output trigger is generated.
When using this function, set the thinning of INTTM0 to odd numbers (1, 3, 5, …).
Slave channels 2 to 7 operate in up and down count mode, count the duty factor, and generate triangular wave
PWM waveforms.
Furthermore, modulation output can be controlled by manipulating TMEm. Non-complementary modulation output
can be performed by outputting from the TOm pin the logical product of the PWM and real-time outputs when TMEm
is “1”. When TMEm is “0”, the real-time output setting value (TROm) will be output from the TOm pin.
To modulate the PWM and real-time outputs and output them from the TOm pin, operation must be started with the
default level of TOm of slave channels 2 to 7 at low level. TOLm of slave channels 2 to 7 is assumed to be fixed to “0”,
and TLS2 to TLS7 (OPMR registers) are used if inversion control is required.
Modulation control of the PWM and real-time outputs is performed when TROm being “1” (active level: high level).
Modulation output of the PWM output isn’t performed when TROm set to “0”.
Caution
TS00, TS01, or TSm cannot be set to “1” (forcible restart) while TE00 = 1, TE01 = 1, or TEm = 1. If
TS00, TS01, or TSm is set to “1” while TE00 = 1, TE01 = 1, or TEm = 1, the counter value (TCR00,
TCR01, or TCRm) will be illegal and TOm will not be able to output the expected waveform.
Remark
m = 02 to 07