SLOSE98A December 2022 – September 2023 DRV8461
PRODUCTION DATA
When the controller is not sending any step pulses and the motor is holding the same position, the DRV8461 can be configured to operate in the standstill power saving mode. When this mode is enabled by writing 1b to the EN_STSL bit, the power dissipation of the system can be reduced by lowering the coil current from run current to holding current.
After the last STEP pulse, the device waits for an amount of time programmed by the TSTSL_DLY register, after which the coil currents are ramped down from run current to holding current over a time period programmed by the TSTSL_FALL register, as shown in Figure 7-11. The STSL flag goes up to indicate that the device is in standstill power saving mode. Once the next STEP pulse is detected, the coil current immediately ramps up to run current. The available options for TSTSL_FALL and TSTSL_DLY are shown in Table 7-95.
The run current is programmed by the TRQ_DAC register and the holding current is programmed by the ISTSL register, as shown in Section 7.3.8.
Parameter | Description |
---|---|
TSTSL_FALL[3:0] |
Controls the time taken by the current to reduce from TRQ_DAC to ISTSL after TSTSL_DLY time has elapsed. For each TSTSL_FALL, TRQ_DAC will fall by 1b til the current reaches ISTSL. Total fall time = (TRQ_DAC - ISTSL) * fall time for each current step.
|
TSTSL_DLY[5:0] |
Controls the delay between last STEP pulse and activation of standstill power saving mode.
|
IHOLD = ISTSL if ISTSL < TRQ_DAC
IHOLD = TRQ_DAC if ISTSL > TRQ_DAC