wm9707scft-v Wolfson Microelectronics plc, wm9707scft-v Datasheet - Page 22

no-image

wm9707scft-v

Manufacturer Part Number
wm9707scft-v
Description
Ac?97 Revision 2.1 Audio Codec With Spdif Output
Manufacturer
Wolfson Microelectronics plc
Datasheet
WM9707
w
Figure 15 Start of an Audio Input Frame
A new audio input frame begins with a low to high transition of SYNC as shown in Figure 15. SYNC
is synchronous to the rising edge of BITCLK. On the immediately following falling edge of BITCLK,
AC’97 samples the assertion of SYNC. This falling edge marks the time when both sides of AC-link
are aware of the start of a new audio frame. On the next rising of BITCLK, AC’97 transitions
SDATAIN into the first bit position of slot 0 (“CODEC Ready” bit). Each new bit position is presented
to AC-link on a rising edge of BITCLK, and subsequently sampled by the AC’97 Controller on the
following falling edge of BITCLK.
sample points for both incoming and outgoing data streams are time aligned.
SDATAIN’s composite stream is MSB justified (MSB first) with all non-valid bit positions (for assigned
and/or unassigned time slots) stuffed with 0s by the WM9707. SDATAIN should be sampled on the
falling edges of BITCLK.
SLOT 1: STATUS ADDRESS PORT
The status port is used to monitor status for the WM9707 functions including, but not limited to, mixer
settings, and power management.
Audio input frame slot 1 echoes the control register index, for historical reference, for the data to
be returned in slot 2. (Assuming that slots 1 and 2 had been tagged valid by the WM9707 during slot
0).
STATUS ADDRESS PORT BIT ASSIGNMENTS:
The first bit (MSB) generated by the WM9707 is always stuffed with a 0. The following 7 bit positions
communicate the associated control register address. The next 10 bits support the AC’97 Rev 2.1
variable sample rate signalling protocol, and the trailing 2 bit positions are stuffed with 0s by AC’97.
SLOT 2: STATUS DATA PORT
The status data port delivers 16-bit control register read data.
If slot 2 is tagged invalid by the WM9707, then the entire slot will be stuffed with 0s by the WM9707.
SLOT 3: PCM RECORD LEFT CHANNEL
Audio input frame slot 3 is the left channel output of the WM9707’s input Mux, post-ADC.
The WM9707 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.
Bit (19)
Bit (18:12)
Bit (11:2)
Bit (1:0)
Bit (19:4)
Bit (3:0)
SDATAIN
BITCLK
SYNC
END OF PREVIOUS AUDIO FRAME
WM9703 SAMPLES
SYNC ASSERTION HERE
AC'97 CONTROLLER
SAMPLES FIRST SDATA_IN
BIT OF FRAME HERE
CODEC
READY
RESERVED (stuffed with 0s)
Control register index (echo of register index for which data is
being returned)
Variable sample rate SLOTREQ bits.
RESERVED (stuffed with 0s)
Control register read data (stuffed with 0s if tagged invalid by
WM9701)
RESERVED (stuffed with 0s)
SLOT (1)
This sequence ensures that data transitions and subsequent
SLOT (2)
PD, Rev 4.4, March 2009
Production Data
22

Related parts for wm9707scft-v