Motor Control Signals
When BRAKE pin is driven
'High', MCT8316A-Q1
enters brake state. Low-side braking (see Low-Side Braking) is implemented during this brake state.MCT8316A-Q1
decreases output speed to value defined by BRAKE_DUTY_THRESHOLD before entering brake state. As long as
BRAKE is driven 'High', MCT8316A-Q1
stays in brake state. Brake pin input can be overwritten by configuring
BRAKE_INPUT over the I2C interface.
- The DIR pin decides the direction
of motor spin; when driven 'High', the sequence is OUT A → OUT C → OUT B, and when driven
'Low' the sequence is OUT A → OUT B → OUT C. DIR pin
input can be overwritten by configuring DIR_INPUT over the I2C
interface.
- When DRVOFF pin is driven 'High',
MCT8316A-Q1
stops driving the motor by turning OFF all MOSFETs (coast state). When DRVOFF is
driven 'Low', MCT8316A-Q1
returns to normal state of operation, as if it was restarting the motor (see
DRVOFF Functionality). DRVOFF does not cause the device to go to sleep or standby
mode; the digital core is still active. Entry and exit from sleep or standby
condition is controlled by SPEED pin.
- SPEED/WAKE pin is used to control
motor speed and wake up MCT8316A-Q1
from sleep mode. SPEED pin can be configured to accept PWM, frequency or analog
input signals. It is used to enter and exit from sleep and standby mode (see
Table 6-3).
External Oscillator and Watchdog
Signals (Optional)
Output Signals
- DACOUT1 outputs internal
variable defined by address in register DACOUT1_VAR_ADDR, the output of
DACOUT1 is refreshed every PWM cycle (see DAC outputs).
- DACOUT2 outputs internal variable defined by address in register
DACOUT2_VAR_ADDR, the output of DACOUT2 is refreshed every PWM cycle (see
DAC outputs).
- FG pin provides pulses which are proportional to motor
speed (see FG Configuration).
- nFAULT pin provides fault status in device or motor
operation.
- SOX pin provides the output of one of the current sense
amplifiers.