JAJU835 December 2021
The DRV5056 can consume up to 10 mA, which would drain the battery if the DRV5056 was constantly powered. To reduce current consumption, the DRV5056 is powered through the TPS22917 load switch. The TPS22917 takes one of the system wake-up signals as an input. If the wake-up signal indicates that the system should be in active mode, the TPS22917 connects the VCC rail on the board to the VCC pin of the DRV5056. If the wake-up signal indicates that the system should be in sleep mode, the TPS22917 disconnects the VCC rail from the DRV5056 device, thereby preventing the DRV5056 from draining the battery when the trigger is not pressed. The LPWR D5 LED on the board indicates whether the DRV5056 is powered by turning ON when the DRV5056 is powered (active mode) and turning OFF when the DRV5056 is not powered (sleep mode).
Since the TPS22917 expects the wake-up signal to be active high but an active low signal is produced by the SN74HCS00, a SN74AUP1G00 NAND gate is used to convert the active low wake-up signal to an active high wake-up signal. Although the TPS22917 is used in this design, the board can be redesigned to replace both the active-high TPS22917 and SN74AUP1G00 with only one active-low TPS22916.
If desired, the board can also be modified to not be powered through the TPS22917 by removing R22. If R22 is removed, the DRV5056 can be powered from an external rail applied at the VCC_2 test point.