ZHCSDA7G July 2014 – February 2018 DRV10983
The DRV10983 is available in either a sleep mode or standby mode version. The DRV10983 enters either sleep or standby to conserve energy. When the device enters either sleep or standby, the motor stops driving. The step-down regulator is disabled in the sleep mode version to conserve more energy. The I2C interface is disabled and any register data not stored in EEPROM will be reset. The step-down regulator remains active in the standby mode version. The register data is maintained, and the I2C interface remains active.
Setting sleepDis = 1 prevents the device from entering into the sleep or standby condition. If the device has already entered into sleep or standby condition, setting sleepDis = 1 will not take it out of the sleep or standby condition. During a sleep or standby condition, the Slp_Stdby status bit (address 0x10, bit 6) will be set.
For different speed command modes, Table 1 shows the timing and command to enter the sleep or standby condition.
|SPEED COMMAND MODE||ENTER STANDBY CONDITION||ENTER SLEEP CONDITION||EXIT FROM STANDBY CONDITION||EXIT FROM SLEEP CONDITION|
|Analog||SPEED pin voltage < VEN_SB for tEN_SB_ANA||SPEED pin voltage < VEN_SL for tEN_SL_ANA||SPEED pin voltage > VEX_SB for tEX_ SB_ANA||SPEED pin voltage > VEX_SL for tEX_ SL_ANA|
|PWM||SPEED pin low (V < VDIG_IL) for tEN_SB_PWM||SPEED pin low (V < VDIG_IL) for tEN_SL_PWM||SPEED pin high (V > VDIG_IH) for tEX_SB_PWM||SPEED pin high (V > VDIG_IH) for tEX_SL_PWM|
|I2C||SpdCtrl[8:0] is programmed as 0 for tEN_SB_PWM||SpdCtrl[8:0] is programmed as 0 for tEN_SL_PWM||SpdCtrl[8:0] is programmed as non-zero for tEX_SB_PWM||SPEED pin high (V > VDIG_IH) for tEX_SL_PWM(PWM mode) or SPEED pin voltage > VEX_SL for tEX_ SL_ANA (Analog mode)|
Note that using the analog speed command, a higher voltage is required to exit from the sleep condition than the standby condition. The I2C speed command cannot take the device out of the sleep condition because I2C communication is disabled during the sleep condition.