
Mini57
Apr. 06, 2017
Page 282 of 475
Rev.1.00
MINI5
7
S
E
RI
E
S
TECH
NIC
A
L R
E
F
E
RE
N
CE
MA
N
UA
L
PWM-Timer
Output 0
PWM-Timer
Inversed output
1
Dead-Zone
Generator
output 0
Dead-Zone
Generator
output 1
Dead zone interval
Figure 6.9-10 Paired-PWM Output with Dead-zone Generation Operation
6.9.4.6
PWM-Timer Interrupt Architecture
There are two PWM interrupts, BPWM0_INT and BPWM1_INT. Figure 6.9-11 demonstrates the
architecture of PWM Timer interrupts.
BPWM0_INT
PIF0 / DIF0
PIEN0 / DIEN0
BPWM1_INT
PIF1 / DIF1
PIEN1 / DIEN1
BPWM_INT
Figure 6.9-11 PWM Interrupt Architecture Diagram
6.9.4.7
PWM-Timer Start Procedure
The following procedure is recommended for starting a PWM drive.
1.
Set clock source divider select register (BPWM_CLKDIV)
2.
Set prescaler (BPWM_CLKPSC)
3.
Set inverter on/off, Dead-zone generator on/off, Auto-reload/One-shot mode and Stop
PWM-timer (BPWM_CTL)
4.
Set comparator register (BPWM_CMPDAT) for setting PWM duty.
5.
Set PWM down-counter register (BPWM_PERIOD) for setting PWM period.
6.
Set interrupt enable register (BPWM_INTEN) (optional)
7.
Set corresponding GPIO pins as PWM function (enable BPWM_POEN) for the
corresponding PWM channel.
8.
Enable PWM timer start running (Set CNTENx = 1 in BPWM_CTL, x= 0 or 1)
Содержание Mini57 Series
Страница 376: ...Mini57 Apr 06 2017 Page 376 of 475 Rev 1 00 MINI57 SERIES TECHNICAL REFERENCE MANUAL 1 Receive buffer is full ...
Страница 472: ...Mini57 Apr 06 2017 Page 472 of 475 Rev 1 00 MINI57 SERIES TECHNICAL REFERENCE MANUAL 1 3 20 Pin TSSOP 4 4x6 5x0 9 mm ...
Страница 473: ...Mini57 Apr 06 2017 Page 473 of 475 Rev 1 00 MINI57 SERIES TECHNICAL REFERENCE MANUAL 9 1 33 pin QFN33 4x4x0 8 mm ...