Chapter 9
16-bit Timer
16-bit Standard IGBT Output (with Variable Duty) IX - 47
9.9 16-bit Standard IGBT Output
(with Variable Duty)
Trigger of the standard IGBT output can be selected from IRQ0, 1, 2 and Timer 7 count operation. After starting
the count operation, the other operation is the same as that of the 16-bit standard PWM output.
..
Updating the Timer 7 preset register 1 and 2 is prohibited during IGBT operation.
..
9.9.1 Operation
IGBT Trigger
IGBT trigger can be selected from IRQ0, IRQ1, IRQ2 and Timer 7 count operation by setting the
TM7MD3.TM7IGBT0-1. The IGBT output operates by detecting the trigger input level.
When setting the TM7MD3.T7IGBTTR to "1" to select the rising edge, the count operation is executed while the
corresponding interrupt pin is "High". When setting the TM7MD3.T7IGBTTR to "0" to select the falling edge,
the count operation is executed while the corresponding interrupt pin is "Low".
To control the activation with the instruction, select "TM7EN count operation". In that case, the timer count oper-
ation and IGBT output are controlled with the TM7MD1.TM7EN. When setting the bit to "1" to start counting,
the count operation continues until the bit is set to "0" to stop counting. Be sure to set the TM7MD3.T7IGBT0-1
before setting the TM7MD1.TM7EN.
16-bit Standard IGBT Output Operation (Timer 7)
Detecting the trigger by the external interrupt signal through the external interrupt interface block while setting
the "High" period of duty in TM7OC1 generates the IGBT waveform with a specified duty. The cycle is the time
of the 16-bit timer full count overflow. The standard IGBT output function can be used in Timer 7.
Table:9.9.1 IGBT Output Pin
Table:9.9.2 IGBT Trigger
Timer 7
IGBT output pin
TM7IOA output / TM8IOA output
TM7IOB output / TM8IOB output
TM7IOC output / TM8IOC output
TM7MD3
T7IGBT1-0 T7IGBTTR
IRQ0 falling edge 01 (IRQ0) 1
IRQ0 rising edge 01 (IRQ0) 0
IRQ1 falling edge 10 (IRQ1) 1
IRQ1 rising edge 10 (IRQ1) 0
IRQ2 falling edge 11 (IRQ2) 1
IRQ2 rising edge 11 (IRQ2) 0
TM7EN count operation 00 -