AN1910 Freescale Semiconductor / Motorola, AN1910 Datasheet - Page 22

no-image

AN1910

Manufacturer Part Number
AN1910
Description
3-Phase AC Motor Control with V/Hz Speed Closed Loop Using the 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 the 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 peripheral is described in this chapter. For detailed description of drivers see
document Embedded SDK Targeting Motorola DSP5680x Platform.
To use the driver, the following steps must be completed.
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)
3-Phase AC Motor Control with V/Hz Speed Closed Loop
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com

Related parts for AN1910