This is release 2.4 of the ASAC API.
The user should refer to Application Note AN2970 "Using the Analog Sensing
for AC motors (ASAC) eTPU Function" which is available from Freescale.
_____________________________________________________________________________

Files included in this package:
===============================
    asac\readme.txt           This file.
    asac\etpu_asac.c          Rev : 2.4 - The C code file for the ASAC API.
    asac\etpu_asac.h          Rev : 2.4 - The header file for the ASAC API.
_____________________________________________________________________________

The following files are needed in order to compile and use the API code:
========================================================================

  From AN2969SW "Using AC Motor Control eTPU Function Set (set4)"
    etpu_set4\etpu_set4.h            - Image of eTPU set4 function code.
    etpu_set4\cpu\etpu_asac_auto.h   - ASAC function interface information.
    etpu_set4\cpu\etpu_pwmmac_auto.h - PWMMAC function interface information.
    etpu_set4\cpu\etpu_pwmf_auto.h   - PWMF function interface information.

  From AN2864SW "General C Functions for the eTPU."
    utils\etpu_util.c   - C code file for utility functions.
    utils\etpu_util.h   - header file for utility functions.
    utils\etpu_struc.h  - Register and bit field definitions for the eTPU.

  From AN2856SW "Using the MPC5554 header file"
    mpc5500\mpc5554.h  - Register and bit field definitions for MPC5554.
    mpc5500\typedefs.h - Defines all for data types.
_____________________________________________________________________________

The following example of use is available:
==========================================

  AN3002 "Permanent Magnet Synchronous Motor Vector Control, 
          driven by eTPU on MCF523x", 
         including application source code AN3002SW

  AN3206 "Permanent Magnet Synchronous Motor Vector Control, 
          driven by eTPU on MPC5500",
         including application source code AN3206SW

  AN3001 "AC Induction Motor Vector Control, Driven by eTPU on MPC5500",
         including application source code AN3001SW
_____________________________________________________________________________     

All of the above files are available from the Freescale website.
_____________________________________________________________________________


HISTORY
=======
2.0 - First release (18-Oct-05).
2.1 - eQADC command queue definition added, DMA request and interrupt to CPU 
      on the first and the second edge option added. (07-Apr-06)
2.2 - etpu_asac.c: Bug correction in fs_etpu_asac_get_outputX. (25/Feb/09)
2.3 - etpu_asac.c: 64 added to channel number for link usage. (12/Jan/10)
2.4 - ASAC output is 50% duty-cycle PWM. Option negate_phase_currents added.
