JAJSSO2 December 2023 MCF8315C
PRODMIX
The device can be configured to operate as a standby device by setting DEV_MODE to 0b. In standby mode, the charge pump, AVDD LDO, buck regulator and I2C bus are active while the motor is in stopped state waiting for a suitable non-zero speed command. SPEED pin (analog, PWM or frequency based speed input) or I2C speed command (I2C based speed input) determines entry and exit from standby state as described in Table 6-7.
The thresholds for entering and exiting standby mode in different speed input modes are as follows,
Input Source (SPEED_MODE) | Standby entry/exit thresholds | REF_PROFILE_CONFIG = 00b | REF_PROFILE_CONFIG ≠ 00b |
---|---|---|---|
Analog (00b) | VEN_SB | 1% x VANA_FS | 1% x VANA_FS |
VEX_SB | 5% x VANA_FS | 5% x VANA_FS | |
PWM (01b) | DutyEX_SB/EN_SB | Maximum of (1%, DUTY_HYS) | 0% |
I2C (10b) | DIGITAL_SPEED_CTRLEX_SB/EN_SB | Maximum of (1%, DUTY_HYS) x 32767 | 0 |
Frequency (11b) | FreqEX_SB/EN_SB | Maximum of (1%, DUTY_HYS) x INPUT_MAXIMUM_FREQ (subject to minimum of 3Hz) | < 3Hz |
SPEED COMMAND MODE | ENTER STANDBY CONDITION | EXIT FROM STANDBY CONDITION | ENTER SLEEP CONDITION | EXIT FROM SLEEP CONDITION |
---|---|---|---|---|
Analog | VSPEED < VEN_SB | VSPEED > VEX_SB | VSPEED < VEN_SL for tDET_SL_ANA | VSPEED > VEX_SL for tDET_ANA |
PWM | DutySPEED < DutyEN_SB | DutySPEED > DutyEX_SB | VSPEED < VIL for tDET_SL_PWM | VSPEED > VIH for tDET_PWM |
I2C | DIGITAL_SPEED_CTRL < DIGITAL_SPEED_CTRLEN_SB | DIGITAL_SPEED_CTRL > DIGITAL_SPEED_CTRLEX_SB | DIGITAL_SPEED_CTRL is set to 0b for SLEEP_ENTRY_TIME and VSPEED < VIL | VSPEED > VIH for tDET_PWM |
Frequency | FreqSPEED < FreqEN_SB | FreqSPEED > FreqEX_SB | VSPEED < VIL for tDET_SL_PWM | VSPEED > VIH for tDET_PWM |