Note: For all types of speed profiles, a zero speed
command (0-V in analog mode, 0% duty in PWM mode, DIGITAL_SPEED_CTRL
= 0b I2C mode or 0-Hz in frequency mode) stops the motor
irrespective of the speed profile register settings.
Linear speed profile can be configured by setting
SPEED_PROFILE_CONFIG to 01b. Linear speed profile features 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 MCF8315A
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, MCF8315A 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.
- 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 MCF8315A 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_ON2, MCF8315A 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.