SLVAF75 August   2021 DRV10987

 

  1.   Trademarks
  2. 1Introduction
    1. 1.1 Sleep and Standby Mode
    2. 1.2 Conditions for Entering or Exiting Sleep
    3. 1.3 Sequence to Enter Sleep Mode
  3. 2Implementation
    1. 2.1 Hardware Setup
    2. 2.2 Power Up Sequence With Speed Pin in I2C Speed Command Mode
    3. 2.3 Implementing Option 1
    4. 2.4 Option 1 With Zero Value at Speed Register
    5. 2.5 Implementing C Code With Option 2
    6. 2.6 Implementation of Exiting From Sleep Mode
  4. 3References

Conditions for Entering or Exiting Sleep

Table 1-2 shows the timing and command to enter the sleep or standby condition. In I2C speed command mode, Sequence is required to enter sleep mode. The Speed pin must be in a known state (pulled high and pull low) when the speed is controlled via I2C.

Table 1-2 Conditions to Enter or Exit 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 Required Sequence to Enter Sleep Mode 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)