Note: For all types of speed profiles,
duty command = 0 stops the motor irrespective of the speed profile register
settings.
Linear speed profiles can be configured by setting
SPEED_PROFILE_CONFIG to 01b. Linear speed profiles feature speed references which
change linearly between SPEED_CLAMP1 and SPEED_CLAMP2 with different slopes which
can be set by configuring DUTY_x and SPEED_x combination.
- DUTY_ON1 configures the duty command above which MCF8316A
starts driving the motor (to speed reference set by SPEED_CLAMP1) when the
current speed reference is zero. When current speed reference is zero and
duty command is below DUTY_ON1, MCF8316A continues to be in off state and
motor is stationary.
- DUTY_OFF1 configures the duty command below which the speed reference changes
to SPEED_OFF1, if SPEED_OFF1 > SPEED_CLAMP1. If SPEED_OFF1 <
SPEED_CLAMP1, speed reference is set to SPEED_CLAMP1.
- DUTY_CLAMP1 configures the duty command till which speed reference will be
constant. SPEED_CLAMP1 configures this constant speed reference between
between DUTY_OFF1 and DUTY_CLAMP1.
- DUTY_A configures the duty command for speed reference SPEED_A. The speed
reference changes linearly between DUTY_CLAMP1 and DUTY_A.
- DUTY_B configures the duty command for speed reference SPEED_B. The speed
reference changes linearly between DUTY_A and DUTY_B.
- DUTY_C configures the duty command for speed reference SPEED_C. The speed
reference changes linearly between DUTY_B and DUTY_C.
- DUTY_D configures the duty command for speed reference SPEED_D. The speed
reference changes linearly between DUTY_C and DUTY_D.
- DUTY_E configures the duty command for speed reference SPEED_E. The speed
reference changes linearly between DUTY_D and DUTY_E.
- DUTY_CLAMP2 configures the duty command above which the speed reference will be
constant at SPEED_CLAMP2. SPEED_CLAMP2 configures this constant speed
reference between DUTY_CLAMP2 and DUTY_OFF2 . The speed reference changes
linearly between DUTY_E and DUTY_CLAMP2.
- DUTY_ON2 configures the duty command below which MCF8316A
starts driving the motor (to speed reference set by SPEED_CLAMP2) when the
current speed reference is zero. When current speed reference is zero and
duty command is above DUTY_ON1, MCF8316A continues to be in off state and
motor is stationary.
- DUTY_OFF2 configures the duty command above which the speed reference will
change from SPEED_CLAMP2 to SPEED_OFF2.