DIFFERENTIAL LINE INPUT ......................................................................................................................................... 38
INPUT PGA GAIN CONTROL ....................................................................................................................................... 39
INPUT PGA COMMON MODE AMPLIFIER .................................................................................................................. 41
MICBIAS CONTROL ...................................................................................................................................................... 42
w
PP, Rev 3.3, September 2012
3
WM8904
Pre-Production
MICBIAS CURRENT DETECT ...................................................................................................................................... 43
MICBIAS CURRENT DETECT FILTERING .................................................................................................................. 44
ADC DIGITAL VOLUME CONTROL .............................................................................................................................. 49
HIGH PASS FILTER ...................................................................................................................................................... 51
ADC OVERSAMPLING RATIO (OSR) .......................................................................................................................... 52
DYNAMIC RANGE CONTROL (DRC) ........................................................................... 53
GAIN LIMITS .................................................................................................................................................................. 55
ANTI-CLIP CONTROL ................................................................................................................................................... 56
QUICK RELEASE CONTROL ....................................................................................................................................... 57
GAIN SMOOTHING ....................................................................................................................................................... 57
RETUNE MOBILE MODE........................................................................................................................................... 60
DIGITAL MIXING ........................................................................................................... 62
DIGITAL MIXING PATHS .............................................................................................................................................. 62
DIGITAL SIDETONE ...................................................................................................................................................... 64
DAC DIGITAL VOLUME CONTROL .............................................................................................................................. 66
DAC SOFT MUTE AND SOFT UN-MUTE ..................................................................................................................... 68
DAC OVERSAMPLING RATIO (OSR) .......................................................................................................................... 70
OUTPUT SIGNAL PATH ............................................................................................... 71
OUTPUT SIGNAL PATHS ENABLE .............................................................................................................................. 72
HEADPHONE / LINE OUTPUT SIGNAL PATHS ENABLE ........................................................................................... 72
OUTPUT MUX CONTROL ............................................................................................................................................. 76
HEADPHONE OUTPUTS – HPOUTL AND HPOUTR ................................................................................................... 79
LINE OUTPUTS – LINEOUTL AND LINEOUTR............................................................................................................ 79
EXTERNAL COMPONENTS FOR GROUND REFERENCED OUTPUTS .................................................................... 80
REFERENCE VOLTAGES AND MASTER BIAS........................................................... 81
ANALOGUE REFERENCE AND MASTER BIAS .......................................................................................................... 81
LOW POWER PLAYBACK MODE ................................................................................................................................ 82
POP SUPPRESSION CONTROL .................................................................................. 83
DISABLED INPUT CONTROL ....................................................................................................................................... 83
DC SERVO .................................................................................................................... 85
DC SERVO ENABLE AND START-UP ......................................................................................................................... 85
DC SERVO ACTIVE MODES ........................................................................................................................................ 88
DC SERVO READBACK ............................................................................................................................................... 90
DIGITAL AUDIO INTERFACE ....................................................................................... 90
MASTER AND SLAVE MODE OPERATION ................................................................................................................. 91
OPERATION WITH TDM ............................................................................................................................................... 91
BCLK FREQUENCY ...................................................................................................................................................... 92
w
PP, Rev 3.3, September 2012
4
Pre-Production
WM8904
AUDIO DATA FORMATS (NORMAL MODE) ................................................................................................................ 92
DIGITAL AUDIO INTERFACE CONTROL..................................................................... 97
BCLK AND LRCLK CONTROL ...................................................................................................................................... 98
DIGITAL PULL-UP AND PULL-DOWN ........................................................................................................................ 101
CLOCKING AND SAMPLE RATES ............................................................................. 102
SYSCLK CONTROL .................................................................................................................................................... 103
CONTROL INTERFACE CLOCKING .......................................................................................................................... 104
ADC / DAC CLOCK CONTROL ................................................................................................................................... 105
OPCLK CONTROL ...................................................................................................................................................... 106
TOCLK CONTROL ...................................................................................................................................................... 106
ADC / DAC OPERATION AT 88.2K / 96K ................................................................................................................... 107
FREQUENCY LOCKED LOOP (FLL) .......................................................................... 108
GPIO OUTPUTS FROM FLL ....................................................................................................................................... 113
EXAMPLE FLL CALCULATION ................................................................................................................................... 113
EXAMPLE FLL SETTINGS .......................................................................................................................................... 114
GENERAL PURPOSE INPUT/OUTPUT (GPIO) ......................................................... 115
USING IN1L AND IN1R AS INTERRUPT INPUTS ...................................................................................................... 122
CONTROL INTERFACE .............................................................................................. 123
CONTROL WRITE SEQUENCER ............................................................................... 125
INITIATING A SEQUENCE .......................................................................................................................................... 125
PROGRAMMING A SEQUENCE ................................................................................................................................ 126
FAST START-UP FROM STANDBY ........................................................................................................................... 135