
32
8068C–AVR–06/08
XMEGA A3
16. AWEX - Advanced Waveform Extension
16.1
Features
•
Output with complementary output from each Capture channel
•
Four Dead Time Insertion (DTI) Units, one for each Capture channel
•
8-bit DTI Resolution
•
Separate High and Low Side Dead-Time Setting
•
Double Buffered Dead-Time
•
Event Controlled Fault Protection
•
Single Channel Multiple Output Operation (for BLDC motor control)
•
Double Buffered Pattern Generation
16.2
Overview
The Advanced
W
aveform Extension (A
W
EX) provides extra features to the Timer/Counter in
W
aveform Generation (
W
G) modes. The A
W
EX enables easy and safe implementation of for
example, advanced motor control (AC, BLDC, SR, and Stepper) and power control applications.
Any
W
G output from a Timer/Counter 0 is split into a complimentary pair of outputs when any
A
W
EX feature is enabled. These output pairs go through a Dead-Time Insertion (DTI) unit that
enables generation of the non-inverted Low Side (LS) and inverted High Side (HS) of the
W
G
output with dead time insertion between LS and HS switching. The DTI output will override the
normal port value according to the port override setting. Optionally the final output can be
inverted by using the invert I/O setting for the port pin.
The Pattern Generation unit can be used to generate a synchronized bit pattern on the port it is
connected to. In addition, the waveform generator output from Compare Channel A can be dis-
tributed to, and override all port pins.
W
hen the Pattern Generator unit is enabled, the DTI unit is
bypassed.
The Fault Protection unit is connected to the Event System. This enables any event to trigger a
fault condition that will disable the A
W
EX output. Several event channels can be used to trigger
fault on several different conditions.
The A
W
EX is available for TCC0. The notation of this is A
W
EXC.