Analog Devices ADSP-21990 Generation of Three-phase Sine-wave PWM Patterns Application Note

This document demonstrates the use of the Pulse Width Modulation (PWM) block of the ADSP-21990 to generate three-phase sine-wave patterns. It provides an example of configuring the PWM registers and setting the PWM interrupts.


Analog Devices ADSP-21990 Generation of Three-phase Sine-wave PWM Patterns Application Note - cover page
Brand
Analog Devices
Document type
Application Note
Language
English
Pages
7
File format
PDF
File size
222 KB
Published
03 August, 2012
Updated
29 September, 2023
MD5 checksum
85D0A6DE4A3B7B6FFD5AFA12832A2DF2

About this manual

The document describes an implementation for generating three-phase sine-wave Pulse Width Modulation (PWM) patterns on the ADSP-21990 digital signal processor. It details a library routine that initializes the PWM block, configures interrupts for PWMSYNC and PWMTRIP events, and manages DSP registers such as AR, AYO, 14, MRO, SR, AX0, AF, and PX.

What's inside

  • Summary
  • Implementation of the PWM Library Routine
  • Usage of PWM routine
  • Usage of DSP registers
  • Configuring the PWM block
  • Software Example: Generation of Three-Phase Sine-Wave PWM
  • Experimental Results

Specifications

PWM switching frequency example20kHz
Fundamental frequency example60Hz
Crystal clock example25MHz
Peripheral clock example12.5kHz
PWM dead time example2us

Frequently asked questions

What interrupts are configured for the PWM block?

The macro sets the PWMTRIP interrupt to USRO and the PWMSYNC interrupt to USR1.

How are the three phases spaced in the sine-wave pattern?

The phase angle Theta is incremented such that phase A, B and C are 120° apart.

What happens during over-modulation?

A smooth transition into full ON or full OFF conditions is ensured to avoid signal conflicts.

Download PDF (222 KB)

More Analog Devices Manuals


View all Analog Devices manuals →