19 Pulse-Width Modulator (PWM)
The pulse-width modulator (PWM) module is a flexible and programmable waveform generator. With minimal
CPU intervention, the PWM peripheral can generate complex waveforms for:
• Motor control
• Pulse-coded modulation (PCM)
• Digital-to-analog conversion (DAC)
• Power switching
• Power conversion
The PWM module has four PWM pairs capable of three-phase PWM generation for source inverters for AC induc-
tion and DC brushless motors.
PWM Features
Each PWM generation unit features:
• 16-bit center-based PWM generation unit
• Programmable PWM pulse width
• Single or double update modes
• Programmable dead time and switching frequency
• Twos-complement implementation which permits smooth transition to full-on and full-off states
• Dedicated asynchronous PWM shutdown signal
• Debounce filter option on trip inputs that allow the system programmer to filter out short transients
Functional Description
The following sections provide details on the functionality of the PWM.
•
Architectural Concepts
ADSP-SC58x/ADSP-2158x SHARC+ Processor Hardware Reference
Pulse-Width Modulator (PWM)
19–1