The DRV10987D provides two options to
enter sleep mode:
Option 1
- Provide a non-zero value to the
speed control register. For example, write 100 to register 0x30,
speedCtrl[8:0].
- Set the I2C OverRide
bit to 1. That is, write 1 to register 0x30, speedCtrl[15]
- In analog mode, be sure SPEED pin
voltage is less than VEN_SL for tEN_SL_ANA. In PWM mode, make sure SPEED pin is
low (V < VDIG_IL) for tEN_SL_PWM.
- Provide the value of zero to the
speed control register to enter sleep mode. That is, write 0 to register 0x30,
speedCtrl[8:0].
Option 2
- Provide a non-zero value to the
speed control register. For example, write 100 to register 0x30,
speedCtrl[8:0].
- Set the I2C OverRide bit to 1.
That is, write 1 to register 0x30, speedCtrl[15]
- In analog mode, be sure SPEED pin
voltage is less than VEN_SL for tEN_SL_ANA. In PWM mode, make sure SPEED pin is
low (V < VDIG_IL) for tEN_SL_PWM.
- Provide the value of zero to the
speed control register to enter sleep mode. That is, write 0 to register 0x30,
speedCtrl[8:0].