Freescale Semiconductor, Inc.

Freescale Semiconductor, Inc.

BLDC Motor Control

Application Control

Type: S8- signed 8 bit, U8- unsigned 8 bit,S16- signed 16bit, U16- unsigned 16bit

The system registers Sys3, Motor_Ctrl, Motor_Status, Failure flags are described by definitions of Sys3_Def, Motor_Ctrl_Def,

Motor_Status_Def, Failure_Def:

 

typedef union

 

 

 

 

{

 

 

 

 

struct

 

 

 

 

{

 

 

 

 

unsigned int HV

: 1;

/* BIT0 High Voltage board Flag */

 

unsigned int LV

: 1;

/* BIT1 Low Voltage board */

 

 

unsigned int EVMm : 1;

/* BIT2 EVMm board */

 

 

unsigned int BIT3 : 1;

/* BIT3 RESERVED */

 

 

unsigned int PCMode : 1;/* BIT4 PCMaster/manual mode Flag */

 

unsigned int BIT5 : 1;

/* BIT5 RESERVED */

 

 

unsigned int BIT6 : 1;

/* BIT6 RESERVED */

 

 

unsigned int Alignment : 1; /* BIT7 Alignment state

 

 

Proceeding */

 

 

 

 

} B;

 

 

 

 

/* Alignment******PCMode***EVMmLVHV */

 

 

char R;

 

 

 

 

} Sys3_Def;

 

 

 

 

/* System register #3 Definition */

 

 

typedef union

 

 

 

 

{

 

 

 

 

struct

 

 

 

 

{

 

 

 

 

unsigned int StartCtrl : 1; /* Switch Start set to START

 

 

Flag */

 

 

 

 

unsigned int BIT1

 

: 1; /* BIT1 RESERVED */

 

 

unsigned int BIT2

 

: 1; /* BIT2 RESERVED */

 

 

unsigned int BIT3

 

: 1; /* BIT5 RESERVED */

 

 

unsigned int BIT4

 

: 1; /* BIT4 RESERVED */

 

 

unsigned int BIT5

 

: 1; /* BIT6 RESERVED */

 

 

unsigned int BIT6

 

: 1; /* BIT6 RESERVED */

 

 

unsigned int ClearFail : 1; /* BIT7 Clear failure Status

*/

 

} B;

 

 

 

 

/* ClearFail******************StartCtrl */

 

 

char R;

 

 

 

 

} Motor_Ctrl_Def;

 

 

 

 

/* PC master software Motor Control Flags Definition */

 

 

typedef union

 

 

 

 

{

 

 

 

 

struct

 

 

 

 

{

 

 

 

DRM028 — Rev 0

 

 

Designer Reference Manual

 

 

 

 

 

 

MOTOROLA

BLDC Motor Control

53

 

For More Information On This Product,

 

 

Go to: www.freescale.com

 

Page 53
Image 53
Motorola M68HC08 manual MotorStatusDef, FailureDef, BIT6 Reserved