WM8959
Pre-Production
ALTERNATIVE DAC INTERFACE
The WM8959 may be configured to select between two different audio interfaces, providing the
capability to receive DAC input data via BCLK2, DACLRC2 and DACDAT2 instead of BCLK,
DACLRC and DACDAT. This selection is made by register bit AIF_SEL, as described in Table 37.
To use the alternative DAC interface, the following register settings are required:
•
•
•
•
AIF_TRIS = 0
AIF_SEL = 1
GPIO3_PU = 0, GPIO4_PU = 0, GPIO5_PU = 0
GPIO3_PD = 0, GPIO4_PD = 0, GPIO5_PD = 0
Note that additional devices can also be connected to the main interface pins using the TDM mode.
See "Digital Audio Interface" section for further details on controlling the audio interface pins.
The alternative DAC interface connection is illustrated in Figure 41.
DIGITAL AUDIO
INTERFACE
GPIO
Alternative DAC Interface
Button Control / Accessory Detect
Clock Output
A-law and u-law support
TDM Support
AIF_SEL
Processor #2
Processor #1
Figure 41 Alternative DAC Interface
PP, May 2008, Rev 3.1
76
w