Automatic DC load diagnostics may not be a
desired function at power up. Setting the LDG ABORT bit in DC Load Diagnostics Control Register 1 disables automatic DC load
diagnostics when pulling the STANDBY high. This register must
be written before the STANDBY pin is pulled high.
Before a channel can enter PLAY mode, DC load diagnostics need to be started manually.
To run manual DC load diagnostics:
- Set audio channel into Hi-Z mode by setting CH(i) STATE CONTROL of Channel State Control Register to '01'.
- Write any desired control parameters for DC load diagnostics in DC Load Diagnostics Control Register 1, DC Load Diagnostics Control Register 2, DC Load Diagnostics Control Register 3, DC Load Diagnostics Control Register 4 and DC Load Diagnostics Control Register 5.
- Set audio channel into Diag mode to start DC Diagnostics. For that, set CH(i) STATE CONTROL of Channel State Control Register to '11'.
- Monitor (read) CH(i) STATE REPORT bits in Channel State Report CH1, CH2 Register and Channel State Report CH3, CH4 Register continuously until they change to '001'.
- The DC load diagnostics results are stored in DC Load Diagnostic Report CH1, CH2
Register and DC Load Diagnostic Report CH3, CH4
Register.
- For each channel that yields a successful diagnostics test the CH(i) LDG STATE REPORT bit is set
in Channel State Report CH1, CH2 Register and
Channel State Report CH3, CH4 Register.
Once the system is ready to set the channel status
to PLAY mode, no further delay is introduced.