TAS5805M has 5 states with different power dissipation which listed in the Electrical Characteristics Table.
- Shutdown Mode. With
PDN pin pull down to GND. All internal LDOs (1.5V for digital core, 5V for analog) are disabled, all registers will be cleared to default value.
Note: Exit from Shutdown Mode and re-enter into Play mode, need reload all register configurations (which generated by PurePath Console3) again.
- Deep Sleep Mode. Register 0x03h -D[1:0]=00, device stays in Deep Sleep Mode. In this mode, I2C block and 1.5V LDO for digital core still working, but internal 5V LDO (For AVDD and MOSFET gate driver) is disabled for low power dissipation. This mode can be used to extend the battery life in some portable speaker applications. If the host processor stops playing audio for a long time, TAS5805M can be set to Deep Sleep Mode to minimize power dissipation until host processor starts playing audio again. Unlike the Shutdown Mode (Pulling
PDN Low), entering or exiting Deep Sleep Mode, the DSP keeps active.
Note: As in Deep Sleep Mode, the internal 5V LDO (For AVDD and internal MOSFET gate driver) is disabled. Exit from Deep Sleep Mode (Register 0x03h -D[1:0]=00) and re-enter into Play mode (Register 0x03h -D[1:0]=11), Below sequence is required for internal Finite-state machine fast setting (Take TAS5805M I2C device address = 0x58 as example).
w 58 00 00 #Go to page 0
w 58 7f 00 #Change the book to 0x00
w 58 03 02 #Change the device into Hiz Mode
w 58 03 00 #Change the device into Deep Sleep Mode
w 58 00 00 #Go to page 0
w 58 7f 00 #Change the book to 0x00
w 58 03 02 #Change the device into Hiz Mode
w 58 03 03 #Change the device into Play Mode
- Sleep Mode. Register 0x03h -D[1:0]=01, device stays in Sleep Mode. In this mode, I2 C block, Digital core, DSP Memory , 5V Analog LDO are stilling working. Unlike the Shutdown Mode (Pull
PDN Low), enter or exit Sleep Mode, DSP is kept active. Exit from this mode and re-enter into play mode, only need to set Register 0x03h -D[1:0]=11.
- Output Hiz Mode. Register 0x03h -D[1:0]=10, device stays in Hiz Mode. In this mode, only output driver is set to be Hi-Z state, all other block operate normally. Exit from this mode and re-enter into play mode, only need to set Register 0x03h -D[1:0]=11.
- Play Mode. Register 0x03h -D[1:0]=11, device stays in Play Mode.