AN1911 Freescale Semiconductor / Motorola, AN1911 Datasheet - Page 22

no-image

AN1911

Manufacturer Part Number
AN1911
Description
3-Phase AC Motor Control with V/Hz Speed Open Loop Using DSP56F80X
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
SDK Implementation
7.
7.1 Drivers and Library Function
7.2 Appconfig.h File
7.3 Drivers Initialization
22
The Motorola Embedded SDK is a collection of APIs, libraries, services, rules and guidelines. This
software infrastructure is designed to let DSP5680x software developers create high-level, efficient,
portable code. This chapter describes how the AC V/Hz motor control application is written under
SDK.
The AC V/Hz motor control application uses the following drivers:
All drivers except Timer driver are included in bsp.lib library. The Timer driver is included in sys.lib
library.
The AC V/Hz motor control application uses the following library functions:
The purpose of the appconfig.h file is to provide a mechanism for overwriting default configuration
settings which are defined in the config.h file.
There are two appconfig.h files The first appconfig.h file is dedicated for External RAM
(..\ConfigExtRam directory) and second one is dedicated for FLASH memory (..\ConfigFlash
directory). In case of AC V/Hz motor control application both files are identical.
The appconfig.h file is divided into two sections. The first section defines which components of SDK
libraries are included to application; the second part overwrites standard setting of components during
their initialization.
Each peripheral on the DSP chip or on the EVM board is accessible through a driver. The driver
initialization of all used peripherals is described in this chapter. For a detailed descriptions of drivers,
see document Embedded SDK Targeting Motorola DSP5680x Platform.
SDK Implementation
ADC driver
Timer driver
Quadrature Timer driver
Quadrature Decoder driver
PWM driver
LED driver
Switch driver
Button driver
Brake driver
boardId (board identification, bsp.lib library)
mcgen3PhWaveSine3rdHIntp (waveform generation function, mcfunc.lib library)
mcgenDCBVoltRippleElim (DC-Bus Ripple cancellation function, mcfunc.lib library)
lutGetValue (look-up table - performing V/Hz ramp, mcfunc.lib library)
rampGetValue (speed ramp, mcfunc.lib)
Indirect Power Factor Correction Using DSP56F80X
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com

Related parts for AN1911