ML620Q503/Q504 User's Manual
Chapter 9 Function Timer(FTM)
FEUL620Q504 9–29
9.3 Description of Operation
This operates as timer, capture, or PWM according to the mode set in FTnMD1-0.
This section describes start/stop by software/event trigger, emergency stop, interrupt processing, and output
control for each mode.
FTMn has four types of operation mode: TIMER, CAPTURE, PWM1, and PWM2.
TIMER mode:
It controls the interrupt generation and output signal using the counter overflow.
CAPTURE mode:
It stores the count value when the selected trigger event is generated to the FTMn event register A (FTnEA)
and FTMn event register B (FTnEB).
PWM1 mode:
It can generate two types of PWM waveform with the same period and aligned start edges, using the FTMn
event register A (FTnEA) as the DUTY value of the output signal FTMnP and the FTMn event register B
(FTnEB) as the DUTY value of the output signal FTMnN.
PWM2 mode:
It can generate a complementary PWM waveform where the output signal FTMnN operates exclusively, using
the FTMn event register A (FTnEA) as the DUTY value of the output signal FTMnP. Also, the dead time can be
set using the FTMnDeadTimer register (FTMnDT).
9.3.1 Common Sequence
FTM starts control by FTnCON0 after setting 1-6 described below as needed.
Then it processes interrupts and updates cycle/event settings and so on.
1: Mode setting (FTnMOD)
Select the mode using the mode register (FTnMOD). Also, set the dead time to output waveform, and so on.
2: Clock setting (FTnCLK)
Select the counter clock. This sets the source clock and the dividing ratio.
3: Trigger setting (FTnTRG0/1)
Use this setting when starting/stopping the counter by event trigger. Select the event trigger source and action
for FTnTRG0, and the edge of the event trigger/emergency stop/capture for FTnTRG1.
4: Interrupt setting (FTnINTE)
Set the interrupt source. Select from period/event (counter coincide, duty, capture) and trigger start/stop
interrupt.
When using the One-shot mode / Single mode, set to “1” FTnIEP of FTnINTE register always.
5: Period/event setting (FTnP, FTnEA, FTnEB, FTnDT)
Set the period, data for counter coincide, duty and dead time.
TIMER
CAPTURE
PWM1
PWM2
FTnP
Auto-reload period or timeout of one-shot
FTnEA
Coincident
interrupt setting
value
(Capture data.)
FTMnP duty
Duty
FTnEB
Coincident
interrupt setting
value
FTMnN duty
(Unused)
FTnDT
Dead time for
output
(Unused)
Dead time for
output
Dead time for output
Содержание LAPIS SEMICONDUCTOR ML620Q503
Страница 2: ...ML620Q503 Q504 User s Manual Issue Date Apr 16 2015 FEUL620Q504 01...
Страница 18: ...Chapter 1 Overview...
Страница 32: ...Chapter 2 CPU and Memory Space...
Страница 44: ...Chapter 3 Reset Function...
Страница 50: ...Chapter 4 Power Management...
Страница 70: ...Chapter 5 Interrupts...
Страница 134: ...Chapter 6 Clock Generation Circuit...
Страница 161: ...Chapter 7 Time Base Counter...
Страница 170: ...Chapter 8 Timers...
Страница 183: ...Chapter 9 Function Timer FTM...
Страница 231: ...Chapter 10 Watchdog Timer...
Страница 239: ...Chapter 11 Synchronous Serial Port SSIO...
Страница 251: ...Chapter 12 Synchronous Serial Port with FIFO SSIOF...
Страница 283: ...Chapter 13 UART...
Страница 303: ...Chapter 14 UART with FIFO UARTF...
Страница 327: ...Chapter 15 I2 C Bus Interface...
Страница 344: ...Chapter 16 Port XT...
Страница 350: ...Chapter 17 Port 0...
Страница 361: ...Chapter 18 Port 1...
Страница 368: ...Chapter 19 Port2...
Страница 379: ...Chapter 20 Port 3...
Страница 395: ...Chapter 21 Port 4...
Страница 410: ...Chapter 22 Port 5...
Страница 426: ...Chapter 23 Melody Driver...
Страница 439: ...Chapter 24 RC Oscillation type A D Converter RC ADC...
Страница 462: ...Chapter 25 Successive Approximation Type A D Converter SA ADC...
Страница 479: ...Chapter 26 Analog Comparator...
Страница 489: ...Chapter 27 Flash Memory Control...
Страница 505: ...Chapter 28 Voltage Level Supervisor VLS...
Страница 517: ...Chapter 29 LLD circuit...
Страница 519: ...Chapter 30 On Chip Debug Function...
Страница 522: ...Appendixes...
Страница 552: ...Revision History...