Chapter 9
16-bit Timer
IX
- 62
IGBT Output with Dead Time
9.11.2
Setup Example
Setup Example of IGBT Output with Dead Time (Timer 7)
Here is an example that, using Timer 7 with HCLK (f
HCLK
= 8 MHz) as a clock source, while the external inter-
rupt 0 input signal is generated, the IGBT output waveform having a duty cycle of 1/4 and a frequency of 200 Hz
is output from the TM7IO and TM8IO output pins with a dead time of 0.01 ms or 0.02 ms added.
The setup procedure and its description are shown below.
Figure:9.11.3 Output Waveform of TM7IO and TM8IO
Step
Setting
Register
Description
1
Disable the timer counter
TM7MD.TM7EN = 0
Disable the timer count operation.
2
Set the timer mode register
TM7MD2.TM7BCR = 1
TM7MD2.T7PWMSL = 1
Select the TM7BC clear source and the duty determination
source of IGBT output.
3
TM7MD3.T7IGBT1-0 = 01
Select the IGBT trigger source.
4
TM7MD3.T7IGBTTR = 0
TM7MD2.T7ICEDG0 = 1
Select the IGBT trigger level and IGBT trigger edge.
5
TM7MD3.T7IGBTDT = 0
Select the dead time input timing.
6
Set the external interrupt
IRQISEL0.IRQ0SEL = 0
IRQIEN.IRQI0EN = 1
Enable the external interrupt pin.
7
Set the interrupt level
IRQ0ICR.IRQ0LV1-0
Refer to [3.1.3 Maskable Interrupt Control Register Setup].
8
Enable the interrupt
IRQ0ICR.IRQ0IE = 1
9
Set the timer mode register
TM7MD1.TM7CK1-0 = 00
TM7MD1.TM7PS1-0 = 00
Select HCLK as the count clock source.
10
Set the IGBT output cycle
TM7PR1 = 0x9C3F
Set the IGBT output cycle.
Setup value: 40000 - 1 = 39999 (0x9C3F)
11
Set the "High" period of IGBT
TM7PR2 = 0x270F
Set the "High" period of IGBT output.
Setup value: 40000 / 4 - 1 = 9999 (0x270F)
12
Set the dead time
TM7DPR1 = 0x4F
TM7DPR2 = 0x9F
The time from the falling edge of TM7IO to the rising edge of
TM8IO: 0.02 ms (0x4F)
The time from the falling edge of TM8IO to the rising edge of
TM7IO: 0.01 ms (0x9F)
TM8IO output
waveform
TM7IO output
waveform
IGBT trigger
(IRQ0)
IGBT waveform
200 Hz
0.01 ms
0.02 ms
0.01 ms
0.01 ms
0.02 ms
Содержание MN101L Series
Страница 1: ...Cover MICROCOMPUTER MN101L MN101LR05D 04D 03D 02D LSI User s Manual Pub No 21705 015E ...
Страница 2: ......
Страница 8: ......
Страница 10: ......
Страница 11: ...Contents Contents 0 ...
Страница 22: ... Contents 11 ...
Страница 23: ...I Chapter 1 Overview 1 ...
Страница 62: ...Chapter 1 Overview I 40 Cautions for Circuit Setup ...
Страница 63: ...II Chapter 2 CPU 2 ...
Страница 94: ...Chapter 2 CPU II 32 Reset ...
Страница 95: ...III Chapter 3 Interrupts 3 ...
Страница 143: ...IV Chapter 4 Clock Mode Voltage Control 4 ...
Страница 175: ...V Chapter 5 Watchdog Timer WDT 5 ...
Страница 180: ...Chapter 5 Watchdog Timer WDT V 6 Operation ...
Страница 181: ...VI Chapter 6 Power Supply Voltage Detection 6 ...
Страница 189: ...VII Chapter 7 I O Port 7 ...
Страница 248: ...Chapter 7 I O Port VII 60 Port 8 ...
Страница 249: ...VIII Chapter 8 8 bit Timer 8 ...
Страница 282: ...Chapter 8 8 bit Timer VIII 34 8 bit Timer Cascade Connection ...
Страница 283: ...IX Chapter 9 16 bit Timer 9 ...
Страница 346: ...Chapter 9 16 bit Timer IX 64 IGBT Output with Dead Time ...
Страница 347: ...X Chapter 10 General Purpose Time Base Free Running Timer 10 ...
Страница 361: ...XI Chapter 11 RTC Time Base Timer RTC TBT 11 ...
Страница 371: ...XII Chapter 12 Real Time Clock RTC 12 ...
Страница 389: ...XIII Chapter 13 Serial Interface 13 ...
Страница 458: ...Chapter 13 Serial Interface XIII 70 IIC Communication ...
Страница 459: ...XIV Chapter 14 DMA Controller 14 ...
Страница 472: ...Chapter 14 DMA Controller XIV 14 DMA Data Transfer ...
Страница 473: ...XV Chapter 15 Buzzer 15 ...
Страница 479: ...XVI Chapter 16 A D Converter ADC 16 ...
Страница 493: ...XVII Chapter 17 LCD 17 ...
Страница 530: ...Chapter 17 LCD XVII 38 LCD Display Examples ...
Страница 531: ...XVIII Chapter 18 ReRAM 18 ...
Страница 538: ...Chapter 18 ReRAM XVIII 8 Command Library ...
Страница 539: ...XIX Chapter 19 On Board Debugger 19 ...
Страница 542: ...Chapter 19 On Board Debugger XIX 4 List of on board debugging functions ...
Страница 543: ...XX Chapter 20 Appendix 20 ...
Страница 555: ...Chapter 20 Appendix Instruction map XX 13 ...