Rainbow Electronics W90P710CDG User Manual

Page 492

Advertising
background image

W90P710CD/W90P710CDG

Publication Release Date: September 19, 2006

- 493 -

Revision B2

Dead zone generator operation

PWM_out1

PWM_out1_n

PWM_out1_DZ

PWM_out1_n_DZ

Dead zone interval

6.20.4 PWM Timer Start procedure

1. Setup clock selector (PWM_CSR)

2. Setup prescaler & dead zone interval (PWM_PPR)

3. Setup inverter on/off, dead zone generator on/off,

toggle mode /one-shot mode, and PWM timer

off. (PWM_PCR)

4. Setup comparator register (PWM_CMR)

5. Setup counter register (PWM_CNR)

6. Setup interrupt enable register (PWM_PIER)

7. Enable PWM timer (PWM_PCR)

6.20.5 PWM Timer Stop procedure

Method 1 : Set 16-bit down counter(PWM_CNR) as 0, and monitor PWM_PDR. When PWM_PDR

reaches to 0, disable PWM timer (PWM_PCR). (Recommended)

Method 2 : Set 16-bit down counter(PWM_CNR) as 0. When interrupt request happen, disable PWM

timer (PWM_PCR). (Recommended)

Method 3 : Disable PWM timer directly (PWM_PCR). (Not recommended)

Advertising