MAX9851/MAX9853
Stereo Audio CODECs with Microphone, DirectDrive
Headphones, Speaker Amplifiers, or Line Outputs
______________________________________________________________________________________
45
Bits in status registers 0x00 and 0x01 are set when an
alert condition exists. The status bits are only updated if
the corresponding interrupt enable is set in register
0x02. All bits in status register 0x00 are automatically
cleared upon a read operation of the register and will
be set again if the condition remains or occurs following
the read of this register.
Clip Detect Flag (CLD)
1 = DAC or ADC clipping has occurred.
0 = No clipping has occurred.
CLD reports that the DAC input data or ADC output
data is clipping due to an excessive signal amplitude in
the digital signal path at any one of seven locations:
DAC mono mixer (left or right), DAC modulator (left or
right), ADC path highpass filter (left or right), or the
VIBE path modulator. To resolve a clip condition in the
signal path, the DAC gain settings and analog input
gain settings should be lowered. As the CLD bit does
not indicate where the overload has occurred, identify
the source by lowering gains individually.
Slew Level Detect Flag (SLD)
1 = Volume slewing complete.
0 = No volume slewing sequences have completed
since the status register was last read.
SLD reports that any one of the programmable-gain
arrays or volume controllers has completed slews from
a previous setting to a new programmed setting. If mul-
tiple gain arrays or volume controllers are changed at
the same time, in either the analog or digital domain,
SLD flag will be set after the last slew adjusting in each
domain. SLD also reports when the serial interface soft-
start or soft-stop process has completed.
Digital PLL Unlock Flag (ULK)
1 = Either the S1 or S2 internal DAC PLL is not locked.
0 = Both the S1 and S2 internal PLLs are locked if
enabled and operating properly.
ULK reports that the digital audio phase-locked loop for
either DAC became unlocked and input digital signal
data is unreliable.
Headset Configuration Change Flag (HSD)
1 = Headset configuration has changed.
0 = No change in headset configuration.
HSD reports changes in HSDET (register 0x01, bits
B5–B0). Regardless of the state of IHSD, any removal or
insertion of a jack (detected by monitoring EXTMICBIASL)
triggers an interrupt on the IRQ line. See the Headset
Detect section. Changes on HSDET are digitally
debounced with an approximate 20ms filter before set-
ting HSD. Valid changes on HSDET are delayed by this
amount. MCLK needs to be applied for a short period of
time (> 1ms) after power-on to initialize this flag.
MAX9851: Speaker Fault Flag (FAULT)
1 = Current overload has occurred on the speaker
amplifiers.
0 = Current consumption is normal.
For the MAX9851, FAULT indicates that the Class D
output amplifiers have entered a current overload state.
MAX9853: External Fault Flag (FAULT)
1 = The FAULTIN pin has been pulled low.
0 = FAULTIN pin high.
For the MAX9853, FAULT indicates that the FAULTIN
pin has been pulled low.
Table 9. Status Register 0
REG
B7
B6B5B4
B3B2B1
B0
0x00
CLD
SLD
ULK
0
HSD
FAULT
Status Registers (0x00, 0x01)