wm9703 ETC-unknow, wm9703 Datasheet - Page 20

no-image

wm9703

Manufacturer Part Number
wm9703
Description
Manufacturer
ETC-unknow
Datasheet
WM9703
AC-LINK LOW POWER MODE
WAKING UP THE AC-LINK
WOLFSON MICROELECTRONICS LTD
SLOT 2: STATUS DATA PORT
The status data port delivers 16-bit control register read data.
If slot 2 is tagged invalid by the WM9703, then the entire slot will be stuffed with 0s by the WM9703.
SLOT 3: PCM RECORD LEFT CHANNEL
Audio input frame slot 3 is the left channel output of the WM9703’s input Mux, post-ADC.
The WM9703 sends out its ADC output data (MSB first), and stuffs any trailing non-valid bit positions
with 0s to fill out its 20-bit time slot.
SLOT 4: PCM RECORD RIGHT CHANNEL
Audio input frame slot 4 is the right channel output of the WM9703’s input Mux, post-ADC.
The WM9703’s ADCs can be implemented to support 16, 18, or 20-bit resolution.
The WM9703 ships out its ADC output data (MSB first), and stuffs any trailing non-valid bit positions
with 0s to fill out its 20-bit time slot.
SLOT 5: OPTIONAL MODEM LINE CODEC
Audio input frame slot 5 contains MSB justified modem ADC output data. This optional feature is not
supported by WM9703. This may be determined by the AC’97 controller interrogating the WM9703
Vendor ID register.
SLOT 6: OPTIONAL DEDICATED MICROPHONE RECORD DATA
Audio input frame slot 6 is an optional (post-ADC) third PCM system, input channel available for
dedicated use by a desktop microphone. This optional AC’97 feature is not supported by the
WM9703. This may be determined by the AC’97 controller interrogating the WM9703 Vendor ID
register.
SLOTS 7 TO 12: RESERVED
Audio input frame slots 7 to 12 are reserved for future use and are always stuffed with 0s by the
WM9703.
The AC-link signals can be placed in a low power mode. When the WM9703’s Powerdown Register
26h, is programmed to the appropriate value, both BIT_CLK and SDATA_IN will be brought to, and
held at a logic low voltage level.
BIT_CLK and SDATA_IN are transitioned low immediately following the decode of the write to the
Powerdown Register 26h with PR4. When the AC’97 controller driver is at the point where it is ready
to program the AC-link into its low power mode, slots 1 and 2 are assumed to be the only valid
stream in the audio output frame. At this point in time it is assumed that all sources of audio input
have also been neutralised.
The AC’97 controller should also drive SYNC and SDATA_OUT low after programming the WM9703
to this low power, halted mode.
Once the WM9703 has been instructed to halt BIT_CLK, a special wake up protocol must be used to
bring the AC-link to the active mode since normal audio output and input frames can not be
communicated in the absence of BIT_CLK.
There are 2 methods for bringing the AC-link out of a low power, halted mode. Regardless of the
method, it is the AC’97 controller that performs the wake up task.
AC-link protocol provides for a Cold WM9703 Reset, and a Warm WM9703 Reset.
The current powerdown state would ultimately dictate which form of WM9703 reset is appropriate.
Unless a cold or register reset (a write to the reset register) is performed, wherein the WM9703
registers are initialised to their default values, registers are required to keep state during all
powerdown modes.
Bit (19:4)
Bit (3:0)
Control register read data (stuffed with 0s if tagged invalid by
WM9701)
RESERVED (stuffed with 0s)
PD Rev 3.4 January 2001
Production Data
20

Related parts for wm9703