The MCF8316D provides four ways of controlling the motor
:
- SPEED Control: In speed
control mode, the speed of the motor is controlled using a closed loop PI
control according to the input reference.
- POWER Control: In power
control mode, the DC input power of the inverter power stage is controlled
using a closed loop PI control according to the input reference.
- CURRENT Control: In current
control mode, the torque generating current (iq) is controlled using a
closed loop PI control according to the input reference.
- VOLTAGE Control: In voltage
control mode, the voltage applied to the motor is controlled according to
the input reference.
The MCF8316D provides four sources of the reference input for motor control as
listed below. The reference input source is configured by SPEED_MODE.
- PWM input on SPEED/WAKE pin by
varying duty cycle of input signal
- Frequency input on SPEED/WAKE pin
by varying frequency of input signal
- Analog input on SPEED/WAKE pin by
varying amplitude of input signal
- Over I2C by
configuring DIGITAL_SPEED_CTRL register
The
signal path from REF (SPEED/WAKE) pin input (or I2C based speed input) to
output reference (SPEED_REF or POWER_REF or CURRENT_REF or VOLTAGE_REF) shown in
Figure 6-13.