WM8722 [WOLFSON]

Stereo DAC with Integrated Tone Generator and Line/Variable Level Outputs; 立体声DAC,具有集成音频发生器和Line /可变输出电平
WM8722
型号: WM8722
厂家: WOLFSON MICROELECTRONICS PLC    WOLFSON MICROELECTRONICS PLC
描述:

Stereo DAC with Integrated Tone Generator and Line/Variable Level Outputs
立体声DAC,具有集成音频发生器和Line /可变输出电平

文件: 总23页 (文件大小:438K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
WM8722  
Stereo DAC with Integrated Tone Generator and  
Line/Variable Level Outputs  
Advanced Information, May 2000, Rev 1.5  
DESCRIPTION  
FEATURES  
Performance  
The WM8722 is a high performance stereo DAC designed  
for audio applications such as digital TV and set top boxes.  
The WM8722 has two stereo analogue outputs, one at line  
level and one that includes a digitally controllable mute and  
attenuator function. An on-board tone generator can be  
routed through the line or variable outputs.  
102dB SNR (‘A’ weighted @48kHz)  
THD+N: -90dB @ F.S.  
5V or 3V supply operation  
Sampling frequency: 8kHz – 96kHz  
3-wire or 2-wire serial MPU compatible interface for  
WM8722 supports data input word lengths from 16-24 bits  
and sampling rates up to 96kHz. The WM8722 consists of a  
serial interface port, digital interpolation filter, multi-bit sigma  
delta modulator and stereo DAC in a small 20-pin SSOP  
package.  
Input data word; 16/20/24-Bit  
Soft mute  
De-emphasis  
Volume control  
On-board tone generator (1Hz – 32kHz, 0.1 – 25.5s)  
Stereo analogue inputs  
The 3 or 2-wire serial MPU compatible control port provides  
access to all features including tone generation, on-chip  
mute, attenuation and phase reversal.  
20-pin SSOP package  
The programmable data input port supports glueless  
interfaces to popular DSPs, audio decoders and S/PDIF  
and AES/EBU receivers.  
APPLICATIONS  
Digital TV  
Digital broadcast receivers  
Set top boxes  
BLOCK DIAGRAM  
MXINL(14)  
+12 to -34.5dB, 1.5dB Steps  
MONO ATTENUATION CONTROL  
4
0/-6dB  
0/-6dB  
(13)LINEOUTL  
(12) VAROUTL  
+
+
I2S/SDIF  
MULTI  
BIT  
SC  
DIN (17)  
BCKIN (19)  
LRCIN (18)  
SCKI (20)  
DIGITAL  
ATTENUATOR  
AND  
MULTI  
BIT ∑∆  
16,18, 20  
OR 24 BITS  
FILTERS  
DAC  
L Mix Switches (0-9)  
R Mix Switches (0-9)  
+6 to -73dB,  
1dB Steps  
0/-6dB  
MD (3)  
MC (2)  
(9) VAROUTR  
(8) LINEOUTR  
+
+
MULTI  
BIT  
SC  
DIGITAL  
ATTENUATOR  
AND  
SERIAL  
INPUT  
INTERFACE  
MULTI  
BIT ∑∆  
LATCH (4)  
BUSY (5)  
0/-6dB  
FILTERS  
DAC  
TONE  
GENERATOR  
TONE  
DAC  
TCLK (1)  
0 TO -46.5dB, 1.5dB  
STEPS  
WM8722  
+12 TO -34.5dB, 1.5dB  
STEPS  
(16)  
(6)  
(10)  
(15)  
CAP  
(11)  
AVDD MXINR  
(7)  
DVDD DGND AGND  
WOLFSON MICROELECTRONICS LTD  
Advanced Information data sheets contain  
preliminary data on new products in the  
preproduction phase of development.  
Supplementary data will be published at a  
later date.  
Lutton Court, Bernard Terrace, Edinburgh, EH8 9NX, UK  
Tel: +44 (0) 131 667 9386  
Fax: +44 (0) 131 667 5176  
Email: sales@wolfson.co.uk  
http://www.wolfson.co.uk  
2000 Wolfson Microelectronics Ltd.  
WM8722  
Advanced Information  
PIN CONFIGURATION  
ORDERING INFORMATION  
DEVICE  
TEMP. RANGE  
PACKAGE  
-25 to +85oC  
20-pin SSOP  
TCLK  
MC  
1
2
3
4
5
6
7
20  
19  
18  
17  
16  
15  
14  
SCKI  
BCKIN  
LRCIN  
DIN  
XWM8722EDS  
MD  
LATCH  
BUSY  
DGND  
MXINR  
DVDD  
CAP  
MXINL  
8
13  
12  
11  
LINEOUTL  
LINEOUTR  
VAROUTR  
AGND  
9
VAROUTL  
AVDD  
10  
PIN DESCRIPTION  
PIN  
1
NAME  
TCLK  
MC  
TYPE  
DESCRIPTION  
Tone generator master-clock input.  
Digital input  
Digital input  
2
Serial control data clock input (SPI mode) or 2-wire clock input (2-wire  
mode)  
3
MD  
LATCH  
BUSY  
Digital input  
Digital input  
Digital I/O  
Serial control data input (SPI mode) or 2-wire data input (2-wire mode)  
Latch enable (SPI mode) or address select (2-wire mode).  
Interface format input pin (0= SPI; 1 = 2-WIRE) or BUSY flag output.  
Digital ground supply.  
4
5
6
DGND  
Supply  
7
MXINR  
VAROUTR  
LINEOUTR  
AGND  
Analogue input  
Analogue output  
Analogue output  
Supply  
Analogue mixer input (right channel).  
Right channel mixer output (variable level).  
Right channel mixer output (line level).  
Analogue ground supply.  
8
9
10  
11  
12  
13  
14  
15  
16  
17  
18  
19  
20  
AVDD  
Supply  
Analogue positive supply.  
LINEOUTL  
VAROUTL  
MXINL  
CAP  
Analogue output  
Analogue output  
Analogue input  
Analogue output  
Supply  
Left channel mixer output (line level).  
Left channel mixer output (variable level).  
Analogue mixer input (left channel).  
Analogue internal reference.  
DVDD  
Digital positive supply.  
DIN  
Digital input  
Digital input  
Digital input  
Digital input  
Serial audio data input.  
LRCIN  
BCKIN  
SCKI  
Sample rate clock input.  
Audio data bit clock input.  
System clock input (256 or 384fs).  
Note: 1. Digital input pins have Schmitt trigger input buffers.  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
2
Advanced Information  
WM8722  
ABSOLUTE MAXIMUM RATINGS  
Absolute Maximum Ratings are stress ratings only. Permanent damage to the device may be caused by continuously operating at  
or beyond these limits. Device functional operating limits and guaranteed performance specifications are given under Electrical  
Characteristics at the test conditions specified  
ESD Sensitive Device. This device is manufactured on a CMOS process. It is therefore generically susceptible  
to damage from excessive static voltages. Proper ESD precautions must be taken during handling and storage  
of this device.  
CONDITION  
MIN  
-0.3V  
MAX  
+7V  
Digital supply voltage  
Analogue supply voltage  
-0.3V  
+7V  
Voltage range digital inputs  
DGND -0.3V  
AGND -0.3V  
0°C  
DVDD +0.3V  
AVDD +0.3V  
+70°C  
Voltage range analogue inputs  
Operating temperature range, TA  
Storage temperature  
-65°C  
+150°C  
+240°C  
+183°C  
Package body temperature (soldering 10 seconds)  
Package body temperature (soldering 2 seconds)  
RECOMMENDED OPERATING CONDITIONS  
PARAMETER  
Digital supply range  
Analogue supply range  
Ground  
SYMBOL  
DVDD  
TEST CONDITIONS  
MIN  
-10%  
-10%  
TYP  
3.3 to 5  
3.3 to 5  
0
MAX  
+10%  
+10%  
UNIT  
V
V
AVDD  
AGND, DGND  
V
Difference DGND to AGND  
Analogue supply current  
Digital supply current  
Analogue supply current  
Digital supply current  
-0.3  
0
+0.3  
V
AVDD = 5V  
DVDD = 5V  
AVDD = 3.3V  
DVDD = 3.3V  
35  
mA  
mA  
mA  
mA  
15  
tba  
tba  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
3
WM8722  
Advanced Information  
ELECTRICAL CHARACTERISTICS  
Test Conditions  
AVDD, DVDD = 5V, AGND, DGND = 0V, TA = +25oC, fs = 48kHz, SCKI = 256fs unless otherwise stated.  
PARAMETER  
SYMBOL  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
dB  
DAC Circuit Specifications  
SNR (Note 1 and 2)  
AVDD, DVDD = 5V, fs = 48kHz  
92  
102  
AVDD, DVDD = 3.3V, fs = 48kHz  
AVDD, DVDD = 5V, fs = 96kHz  
100  
-95  
dB  
THD (Note 2)  
0dB  
-60dB  
±0.25dB  
-3dB  
-80  
Dynamic range (Note 2)  
Passband  
102  
dB  
dB  
0.4535fs  
Stopband  
0.491fs  
±0.25  
-
Passband ripple  
Stopband Attenuation  
Channel Separation  
dB  
dB  
f > 0.55fs  
100  
±1  
dB  
Gain mismatch  
±5  
%FSR  
channel-to-channel  
Digital Logic Levels  
Input LOW level  
VIL  
VIH  
0.8  
V
V
Input HIGH level  
2.0  
Output LOW level  
Output HIGH level  
Analogue Output Levels  
Output level  
VOL  
VOH  
IOL = 2mA  
IOH = 2mA  
AVSS + 0.3V  
AVDD - 0.3V  
Into 10kohm, full scale 0dB,  
(5V supply)  
1.1  
0.66  
1
Vrms  
Vrms  
Into 10kohm, full scale 0dB,  
(3.3V supply)  
Minimum resistance load  
To midrail or AC coupled  
(5V supply)  
kohms  
ohms  
To midrail or AC coupled  
(3.3V supply)  
600  
Maximum capacitance  
load  
5V or 3.3V  
100  
pF  
V
Output DC level  
AVDD/2  
Reference Levels  
Potential divider  
resistance  
90  
kohms  
AVDD to CAP and CAP to AGND  
Voltage at CAP  
POR  
AVDD/2  
POR threshold  
1.2  
92  
1.6  
2.0  
-92  
V
Analogue Mixer Specifications  
SNR  
THD  
100  
-96  
dB  
dB  
1V rms output, Into 10kohm, 50pF  
load  
Dynamic Range  
100  
100  
dB  
dB  
Channel Separation  
Output voltage  
Into 10kohm  
1.5  
2
Vrms  
mA  
Output current source  
Output current sink  
2
3
2
1.5  
mA  
Input voltage, MIXINL/R  
AC coupled  
Vrms  
MIXINL/R input resistance  
MIXINL/R input resistance  
0dB  
50  
20  
kohm  
kohm  
(at 12dB trim)  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
4
Advanced Information  
WM8722  
Test Conditions  
AVDD, DVDD = 5V, AGND, DGND = 0V, TA = +25oC, fs = 48kHz, SCKI = 256fs unless otherwise stated.  
PARAMETER  
SYMBOL  
TEST CONDITIONS  
Channel to channel  
0dB gain  
MIN  
TYP  
+/-1%  
100  
6
MAX  
UNIT  
% of FSR  
kHz  
Gain mismatch  
+/-5%  
Frequency Bandwidth  
Master volume max gain  
Master volume min gain  
5
7
dB  
-70  
0.7  
-73  
1
-76  
1.3  
dB  
Master volume step size,  
codes 0 - 47  
dB  
Master volume step size,  
codes 48 79  
0.5  
-90  
1
1.5  
dB  
dB  
Master volume gain code  
-100  
80 127 (mute)  
Mixer trim max gain  
Mixer trim min gain  
Mixer trim step size  
Tone Generator  
SINAD (Note 3)  
SINAD  
11  
-32.5  
1.3  
12  
-34.5  
1.5  
13  
-36.5  
1.7  
dB  
dB  
dB  
1Hz to 1kHz tones  
1kHz to 2kHz tones  
2kHz to 4kHz tones  
4kHz to 32kHz tones  
65  
60  
55  
50  
75  
70  
65  
60  
dB  
dB  
dB  
dB  
SINAD  
SINAD  
Full scale output voltage;  
trims at  
0dB  
2.5  
V pk-pk  
Tone Frequency  
Tone Duration  
TCLK frequency = 27MHz  
TCLK frequency = 27MHz  
1
32767  
25.5  
0
Hz  
secs  
dB  
0.1  
Gain adjust range  
-46.5  
1.25  
Gain adjust step size (4  
bit trim)  
1.5  
1.75  
dB  
Notes: 1. Ratio of output level with 1kHz full scale input, to the output level with all zeros into the digital input, measured  
Aweighted over a 20Hz to 20kHz bandwidth.  
2. All performance measurements done with 20kHz low pass filter. Failure to use such a filter will result in higher  
THD+N and lower SNR and Dynamic Range readings than are found in the Electrical Characteristics. The low  
pass filter removes out of band noise; although it is not audible it may affect dynamic specification values.  
3. SINAD is ratio of signal to sum of noise, harmonics and spurii, over a bandwidth from 1Hz up to either 127x the  
tone frequency, or 20kHz, whichever is the lower. (This is to allow for the lower frequency tones having images  
at 127x and 129x the tone frequency which will fall in the audio band for tones of frequency less than about  
20kHz/128).  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
5
WM8722  
Advanced Information  
LRCIN  
tBCH  
tBCL  
tLB  
BCKIN  
DIN  
tBCY  
tBL  
tDS  
tDH  
Figure 1. Audio Data Input Timing  
Test Conditions  
AVDD, DVDD = 5V, AGND, DGND = 0V, TA = +25oC, fs = 48kHz, SCKI = 256fs unless otherwise stated.  
PARAMETER  
SYMBOL  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
Audio Data Input Timing Information  
BCKIN pulse cycle time  
BCKIN pulse width high  
BCKIN pulse width low  
tBCY  
tBCH  
tBCL  
tBL  
100  
40  
ns  
ns  
ns  
ns  
40  
BCKIN rising edge to  
LRCIN edge  
20  
LRCIN rising edge to  
BCKIN rising edge  
tLB  
20  
ns  
DIN setup time  
DIN hold time  
tDS  
tDH  
20  
20  
ns  
ns  
tSCKIL  
SCKI  
tSCKIH  
tSCKY  
Figure 2. System Clock Timing Requirements  
Test Conditions  
AVDD, DVDD = 5V, AGND, DGND = 0V, TA = +25oC, fs = 48kHz, SCKI = 256fs unless otherwise stated.  
PARAMETER  
SYMBOL  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
System Clock Timing Information  
System clock pulse width high  
System clock pulse width low  
System clock cycle time  
tSCKIH  
tSCKIL  
tSCKY  
10  
10  
27  
ns  
ns  
ns  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
6
Advanced Information  
WM8722  
tMLL  
tMHH  
LATCH  
tMCY  
tMCH tMCL  
tMLD  
tMLS  
MC  
MD  
tMDS  
tMDH  
LSB  
Figure 3. Program Register Input Timing – 3-Wire MPU Serial Control Mode  
Test Conditions  
AVDD, DVDD = 5V, AGND, DGND = 0V, TA = +25oC, fs = 48kHz, SCKI = 256fs unless otherwise stated.  
PARAMETER  
SYMBOL  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
Program Register Input Information  
MC pulse cycle time  
MC pulse width low  
tMCY  
tMCL  
tMCH  
tMDS  
tMDH  
tMLL  
tMHH  
tMLS  
tMLD  
100  
40  
40  
20  
20  
20  
20  
20  
20  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
MD pulse width high  
MD set-up time  
MC hold time  
LATCH pulse width low  
LATCH pulse width high  
LATCH set-up time  
LATCH delay from MC  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
7
WM8722  
Advanced Information  
t3  
t3  
t5  
MD  
MC  
t4  
t6  
t2  
t8  
t7  
t1  
t9  
Figure 4. Program Register Input Timing 2-Wire MPU Serial Control Mode  
Test Conditions  
AVDD, DVDD = 5V, AGND, DGND = 0V, TA = +25oC, fs = 48kHz, SCKI = 256fs unless otherwise stated.  
PARAMETER  
SYMBOL  
TEST CONDITIONS  
MIN  
TYP  
MAX  
UNIT  
Program Register Input Information  
MC Frequency  
0
400  
kHz  
ns  
us  
ns  
ns  
ns  
ns  
ns  
ns  
ns  
MC Low Pulsewidth  
t1  
t2  
t3  
t4  
t5  
t6  
t7  
t8  
t9  
600  
1.3  
600  
600  
100  
MC High Pulsewidth  
Hold Time (Start Condition)  
Setup Time (Start Condition)  
Data Setup Time  
MD, MC Rise Time  
300  
300  
MD, MC Fall Time  
Setup Time (Stop Condition)  
Data Hold Time  
600  
900  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
8
Advanced Information  
WM8722  
DEVICE DESCRIPTION  
WM8722 is a complete low cost stereo audio DAC, including digital interpolation filter, multi-bit sigma  
delta with dither, and switched capacitor multi-bit stereo DAC and output smoothing filters. A novel  
multi-bit sigma-delta DAC design is used, utilising a 64x oversampling rate, to optimise signal-to-  
noise performance and increase clock jitter tolerance. The WM8722 also provides an analogue  
mixing function, which allows user-selectable control over mixing of an external analogue input signal  
(line level sources or microphone output) with the converted output signal. The device provides both  
line level and variable outputs. The WM8722 contains a high performance sine wave generator  
circuit, which can be used to generate low distortion sinusoidal waveforms of varying frequency and  
amplitude. The WM8722 uses a minimum of external components, with the internally generated mid-  
rail references used to provide DC bias of output signals requiring only a single external capacitor for  
decoupling purposes.  
The WM8722 is controlled through a software serial interface. This allows control of variables such  
as gain levels through each path, tone frequency and duration, and audio data interface format. The  
software control interface may be operated using either a 3-wire (SPI compatible) or 2-wire MPU  
interface. Selection of interface format is achieved by monitoring the state of BUSY pin at power up.  
In 2-wire mode, the ML pin becomes an address select, allowing two WM8722 devices to be used on  
the same bus.  
Operation using system clock of 256fs or 384fs is provided, selection between clock rates being  
automatically controlled. Alternatively, the user can select the clock rate through the software  
interface. Sample rates (fs) from less than 8ks/s to 96ks/s are allowed, provided the appropriate  
system clock is input.  
Tolerance of asynchronous word clock jitter is provided, the internal signal processing of the device  
re-synching to the external LRCIN clock once the phase difference between left-right and system  
clocks exceeds half a LRCIN period. During this re-synch period, the oversampling filters either miss  
an audio sample, or repeat the last sample value, so minimising the audible effects of this operation.  
The interface supports normal (Japanese right justified) and I2S (Philips left justified, one bit delayed)  
interface formats, in both packed and unpacked forms. (Packed has exactly the number of serial  
clocks corresponding to the number of data bits, per LRCIN period). Additionally the device  
automatically detects when it is connected to a 16 bit packed data source (32 serial clocks per  
LRCIN) and switches automatically into 16 bit mode. 44.1kHz de-emphasis is supported, with  
frequency scaling if other sample rates are used.  
The tone generator circuit uses a high quality sine weighted DAC, and sophisticated noise shaping  
techniques to achieve high quality tones with low noise and spurious tone generation. Using the  
nominal master tone clock (TCLK) frequency of 27MHz, any frequency from 1Hz to 32kHz may be  
generated in 1Hz increments. The duration of the tone burst may be programmed from 0.1second to  
25.5 seconds. The next tone may be pre-programmed during a current tone burst, and is then  
loaded, in phase continuous manner at the end of the current tone so allowing continuous generation  
of varying frequency.  
The device is packaged in a small 5.3mm wide 20-pin SSOP package. Single 3V to 5.5V supplies  
may be used, the output amplitude scaling with absolute supply level. Low supply voltage operation  
and low current consumption, the low pin count small package and the analogue mixing features,  
make the WM8722 attractive for many consumer audio applications, including VCD, CD, DVD-Audio,  
set-top boxes and digital TV. Separate analogue and digital supply pins are provided, allowing 3V  
operation of digital and 5V operation of analogue circuits.  
ANALOGUE MIXER  
The analogue mixer circuits comprise signal paths to allow signal switching and gain adjust for each  
of the mixer line-in, DAC output, and tone generator signals. Additionally, mono signals can be  
created using the completely flexible switching arrangements, and 6dB attenuation switching circuits.  
Individual control bits are provided for each of the 5 switch inputs to each summing stage in the  
mixer, each signal path therefore being individually controllable. Any combination of output signals is  
therefore permissible. Fixed output level line outputs and volume adjusted variable output level  
outputs are provided.  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
9
WM8722  
Advanced Information  
TONE GENERATOR DAC  
The tone generator comprises a digital frequency synthesiser, which is used to create a clock at 128x  
the required tone frequency, and a 128 step per cycle, sine weighted DAC, which converts the clock  
into one of three tone types. An analogue programmable gain stage follows the DAC, allowing gain  
adjustment of the tone amplitude. Noise shaping techniques are used to create minimal spurious  
components in the frequency synthesiser.  
The WM8722 can generate three different tone types. The default setting is a sinusoidal tone.  
Square waves are generated by setting the SQR bit. Alternatively, a two-tone output that generates  
one cycle at the chosen frequency, followed by two cycles at twice that frequency can be selected by  
setting the F2F bit. This facility may be used in sine or square wave modes.  
The frequency of the resulting tone is controllable with 1Hz resolution, over a range of 1Hz to  
32.767kHz, based on a TCLK frequency of 27MHz. Alternative tone clock frequencies may be used if  
required. For example the DAC SCLK frequency may be used, but in these cases the frequency  
range and resolution will change by the ratio of the clock used, to the nominal 27MHz clock specified.  
The duration of the selected tone is programmed via the serial interface. Once both the frequency  
and the duration have been set to non-zero values, the tone generation commences. Once the tone  
generator has started running, the next tone frequency and duration may be programmed ready to  
start as soon as the current tone finishes. Under this condition the tones are phase continuous, and a  
BUSY flag is set on the BUSY pin, which now becomes a CMOS output, overdriving any pull-up or  
down resistor placed on the pin to select the interface format at power-up. After a tone frequency of  
duration has been written, it may be over written with a new value if desired.  
At the conclusion of a tone burst, the circuit ensures that at the end of the duration time of the last  
tone, the tone continues to the next zero crossing point to ensure DC offsets are not created. A  
control bit (TFIN) is provided which allows selection of the method of completion of the burst: If set to  
1, the burst completes at the next zero crossing. If left at 0, the burst completes a whole number of  
sinusoids, avoiding potential problems with DC levels changing across AC coupling capacitors.  
Whilst tones are being generated, writing either new frequency or new duration, will cause the  
subsequent burst to be generated phase continuously with the current burst. If a duration value of 0  
is written during a burst, the current burst will stop immediately (at the next zero cross or full cycle  
complete point as selected by TFIN).  
If the current burst completes, and no new duration of frequency have been set, the tones stop and  
the duration value is reset to zero. The frequency setting is maintained in volatile memory. If a new  
duration is programmed, then the tone generator will re-start with the previously programmed  
frequency. If a new frequency is desired, the frequency is simply programmed before the duration,  
the tone commencing when the duration is written.  
SYSTEM CLOCK  
The system clock for the WM8722 must be either 256fs or 384fs where fs is the audio sampling  
frequency (LRCIN), typically 32kHz, 44.1kHz, 48kHz or 96kHz. The system clock is used to operate  
the digital filters and the noise shaping circuits.  
WM8722 has system clock detection circuitry that automatically determines the relationship between  
the system clock frequency and the sampling rate (to within 8 system clocks). If greater than 8 clocks  
error, then the interface shuts down the DAC and mutes the output. The system clock should be  
synchronised with LRCIN, but WM8722 is tolerant of phase differences or jitter on this clock. Severe  
distortion in the phase difference between LRCIN and the system clock (for example caused by too  
many or too few system clocks received per LRCIN period) will be detected, and cause the device to  
automatically re-synchronise. If the externally applied LRCIN slips in phase by more than half the  
internal LRCIN period, which is derived from the master clock, then the interface resynchronises.  
During re-synchronisation, the WM8722 will either repeat the previous sample or drop the next  
sample depending on the nature of the phase slip. This will ensure there is no discernible click at the  
analogue outputs during re-synchronisation.  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
10  
Advanced Information  
WM8722  
SYSTEM CLOCK FREQUENCY (MHZ)  
SAMPLING RATE  
(LRCIN)  
256fs  
8.192  
384fs  
12.288  
16.9340  
18.432  
36.864  
32kHz  
44.1kHz  
48kHz  
11.2896  
12.288  
24.576  
96kHz  
Table 1 System Clock Frequencies versus Sampling Rate  
AUDIO DATA INTERFACE  
The serial data interface to WM8722 is fully compatible with both normal (MSB first, right-justified) or  
I2S interfaces. Data may be packed (number of serial BLCKS per LRCIN period is exactly 2 times the  
number of data bits, i.e. normally 32 in 16 bit mode) or unpacked (more than 32 BCLKs per LRCIN  
period.  
The WM8722 will automatically detect 16-bit packed data being sent to the device in normal mode,  
and accept the data in this input format accordingly.  
I2S MODE  
DESCRIPTION  
0
Normal format (MSB-first, right justified)  
I2S format (Philips serial data protocol )  
1
Table 2. Serial Interface Formats  
1/fs  
LEFT CHANNEL  
RIGHT CHANNEL  
LRCIN  
BCKIN  
1
2
3
1
2
3
n-2 n-1  
n
n-2 n-1 n  
DIN  
MSB  
MSB  
LSB  
LSB  
Figure 5. Normal Data Input Timing  
1/fs  
LEFT CHANNEL  
RIGHT CHANNEL  
LRCIN  
BCKIN  
1
2
3
n-2 n-1  
n
1
2
3
n-2 n-1  
n
DIN  
MSB  
LSB  
MSB  
LSB  
Figure 6. I2S Data Input Timing  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
11  
WM8722  
Advanced Information  
MODES OF OPERATION  
The software control interface may be operated using either a 3-wire (SPI-compatible) or 2-wire MPU  
interface. Selection of interface format is achieved by monitoring the state of BUSY pin at power up.  
In 3-wire mode, MD is used for the program data, MC is used to clock in the program data and  
LATCH is used to latch in the program data. In 2-wire mode, MD is used for serial data and MC is  
used for serial clock. In 2-wire mode, the LATCH pin allows the user to select one of two addresses.  
SELECTION OF SERIAL CONTROL MODE  
The serial control interface may be selected to operate in either 2 or 3-wire modes. This is achieved  
by setting the state of the BUSY pin at power-up with a weak, external pull-up or pull-down resistor  
(typically 10k). This pin is an input at power up, and its state selects the type of input format. The  
value input at power-up is sampled and stored internally. This allows the BUSY pin to be used as an  
output when tone generation has been enabled. This stored value is only reset when the device is  
powered off.  
BUSY PIN (TONE  
GENERATION NOT ENABLED)  
INTERFACE  
FORMAT  
0
1
3 wire  
2 wire  
Table 3. Control Interface Mode Selection  
3-WIRE (SPI COMPATIBLE) SERIAL CONTROL MODE  
The WM8722 can be controlled using a 3-wire serial interface. MD is used for the program data, MC  
is used to clock in the program data and LATCH is use to latch in the program data. The 3-wire  
interface protocol is shown in Figure 7.  
LATCH  
MC  
B15  
B14  
B13  
B12  
B11  
B10  
B9  
B8  
B7  
B6  
B5  
B4  
B3  
B2  
B1  
B0  
MD  
Figure 7. 3-Wire Serial Interface  
2-WIRE SERIAL CONTROL MODE  
The WM8722 supports a 2-wire MPU serial interface. The device operates as a slave device only.  
The WM8722 has one of two slave addresses that are selected by setting the state of pin 5,  
(LATCH).  
ACK  
R ADDR R/W  
DATA B15-8 ACK  
DATA B7-0 ACK  
MD  
MC  
ADDR  
STOP  
START  
Figure 8. 2-Wire Serial Interface  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
12  
Advanced Information  
WM8722  
LATCH STATE  
Address  
1000001  
1000000  
1
0
To control the WM8722 on the bus, the master must initiate a data transfer by establishing a start  
condition, defined by a high-to-low transition on MD whilst MC remains high. This indicates that an  
address and data transfer will follow. All peripherals respond to the start condition and shift the next  
eight bits (7-bit address + R/W bit). The transfer is MSB first. The peripheral that recognises the  
transmitted address responds by pulling the data line low during the ninth clock pulse (acknowledge  
bit). All other devices withdraw from the bus and maintain an idle condition once the appropriate  
peripheral has been recognised. The idle condition is where the device monitors the MD and MC  
lines waiting for a start condition and the correct transmitted address. The R/W bit determines the  
direction of data transfer. The WM8722 is a write only device and only responds to the R/W bit  
indicating a write.  
The WM8722 acts as a standard slave device on the bus. The data on the MD is clocked in by MC.  
The first 6 bits (which must be 100000) are clocked into the WM8722 followed by a programmable  
address bit to select one of the two available addresses. The eighth bit of the address byte is the  
R/W bit. The WM8722 checks this bit and responds if it is a write. If the correct address is sent by  
the master, the WM8722 acknowledges the bus master (ACK) and pulls the bus low. The next byte is  
the register address. Each subsequent byte of data is separated by an acknowledge bit.  
A stop condition is defined when there is a low-to-high transition on MD when MC is high.  
If a stop or start condition is detected out of sequence at any point in the data transfer, the device  
jumps to the idle condition.  
SERIAL CONTROL OPERATION  
Control of the various modes of operation is software control over the 2 or 3-wire serial interface. The  
following functions may be controlled via the serial control interface:  
FUNCTION  
OPTIONS  
SOFTWARE CONTROL  
DEFAULT VALUE  
Input audio data format  
Input Word Length  
Normal format  
Normal format (0)  
16 bit (0)  
I2S format  
16  
20  
24  
On  
Off  
De-emphasis selection  
Off (0)  
Operation enable (OPE)  
(power down)  
Enable  
disable  
Enabled (0)  
Stereo (1001)  
Off (0)  
Analogue output mode  
L, R, mono, Mute  
Mute  
On (Muted)  
Off (Un-muted)  
Input LRCIN polarity  
Lch/Rch = Hi/Lo  
Lch/Rch = Lo/Hi  
Lch/Rch = Hi/Lo (0)  
Master Volume Control  
Lch, Rch individually  
Lch, Rch both  
0dB (1111001)  
Lch, Rch individually (0)  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
13  
WM8722  
Advanced Information  
FUNCTION  
OPTIONS  
SOFTWARE CONTROL  
DEFAULT VALUE  
DAC digital volume  
Lch, Rch individually  
Lch, Rch common  
0dB (111111)  
Lch, Rch individually (0)  
Mixer Volume Control  
Mixer Output Selection  
Lch, Rch individually  
Lch, Rch both  
0dB (10111)  
Lch, Rch individually (0)  
5 switches for each of left and Normal stereo  
right, mix and volume paths, (11100) MLMX left mux  
individually controlled, or both (11100) MLVMX left mux  
together, and with 6dB gain (11100) MRMX right mux  
option for mono modes  
(11100) MRVMX right mux  
M6DB bits all 0 (gain 0dB)  
0dB (11111)  
Tone amplitude  
Tone frequency  
Tone duration  
0 to 46.5dB in 1.5dB steps  
plus mute  
1 to 32767Hz in 1Hz steps  
(based on 27MHz TCLK)  
0 = disabled  
0.1 to 25.5secs in 0.1sec 0 = disabled  
steps  
Tone  
Finish  
Behaviour  
1 = Full cycle sine wave  
(TFIN)  
0 = next zero cross  
Tone Waveform  
Tone Burst  
Sine or square wave  
f or 2f  
0 = sine  
1 = square wave  
0 = f  
1 = 2f  
Table 4. Control Functions  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
14  
Advanced Information  
WM8722  
REGISTER MAP  
The WM8722 controls the device functions using 15 program registers, each of which is 16-bits long.  
These registers are all loaded via the serial control interface in either 2 or 3-wire mode.  
There are two type of control word; either TFRQ, the tone frequency word, which is a single address  
bit followed by 15 data bits, or other types, which have 6 address bits, and 10 bits of data. Other  
types have the lead address bit inverted compared to TFREQ words, allowing use of a single write to  
load the required frequency.  
REG  
B15 B14 B13 B12 B11 B10  
B9  
B8  
LDL  
B7  
F[14:0]  
B6  
B5  
B4  
B3  
B2  
B1  
B0  
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
TFREQ  
R0  
0
0
0
0
0
0
0
0
1
1
1
1
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
0
DAL [7:0]  
DAR[7:0]  
IW1  
R1  
1
0
1
0
1
0
1
0
1
0
1
0
1
LDR  
R2  
IW0  
res  
PWD  
ATC  
DE  
LRP  
MU  
I2S  
PL[3:0]  
res  
R3  
res  
res  
res  
res  
R4  
BOTH  
BOTH  
BOTH  
BOTH  
BOTH  
BOTH  
BOTH  
BOTH  
res  
res  
res  
MUTE  
MUTE  
MTRIML[4:0]  
MTRIMR[4:0]  
R5  
res  
res  
R6  
ZCEN  
ZCEN  
res  
LVOL[6:0]  
RVOL[6:0]  
R7  
R8  
res  
res  
res  
res  
M6DB0  
M6DB1  
M6DB2  
M6DB3  
LMXSEL(4-0)  
RMXSEL(4-0)  
LVMXSEL(4-0)  
RVMXSEL(4-0)  
R9  
res  
R10  
R11  
R12  
R13  
res  
res  
TTIM[7:0]  
F2F  
SQR  
TFIN  
MUTE  
TVOL[4:0]  
Table 5. Mapping of Program Registers  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
15  
WM8722  
Advanced Information  
REGISTER  
NAME  
REG  
ADDRESS  
BIT NAME  
F[14:0]  
DESCRIPTION  
Tone frequency value  
DEFAULT VALUE  
TFREQ  
1
000 0000 0000 0000  
Register 0  
000 0000  
DAL[7:0]  
LDL  
DAC attenuation data for left channel  
Attenuation data load control for left channel  
DAC attenuation data for right channel  
111 1111 (0dB)  
0
Register 1  
Register 2  
000 0001  
DAR[7:0]  
LDR  
111 1111 (0dB)  
0
Attenuation data load control for right  
channel  
000 0010  
000 0011  
MU  
Left and right DACs soft mute control  
De-emphasis control  
0 (not muted)  
0 (de-emph off)  
0 (power on)  
00 (16 bit)  
DE  
PWD  
Power off control  
IW[1:0]  
PL[3:0]  
I2S  
Input audio data bit length select  
Output mode select  
1001 (normal stereo)  
0 ( NORMAL format)  
0
Register 3  
Audio data format select  
Polarity of LRCIN (pin 7) select  
Attenuator control  
LRP  
ATC  
0
Register 4  
Register 5  
Register 6  
000 0100  
000 0101  
000 0110  
MTRIML[4:0]  
MUTE  
Left mixer 1 attenuation data  
Left mixer mute  
10111 (0dB)  
0 (not mute)  
10111 (0dB)  
0 (not mute)  
1111 001 (0dB)  
MTRIMR[4:0]  
MUTE  
Right mixer 1 attenuation data  
Right mixer mute  
LVOL[6:0]  
ZCEN  
Left volume 2 attenuation data  
BOTH  
Register 7  
Register 8  
Register 9  
Register 10  
Register 11  
000 0111  
000 1000  
000 1001  
000 1010  
000 1011  
RVOL[6:0]  
ZCEN  
Right volume 2 attenuation data  
1111 001 (0dB)  
BOTH  
LMXSEL  
M6DB0  
BOTH  
Left mixer output mux control  
M6DB for left mix output  
11100 (normal stereo)  
0 (0dB)  
RMXSEL  
M6DB1  
BOTH  
Right mixer output mux control  
M6DB for right mix output  
11100 (normal stereo)  
0 (0dB)  
LVMXSEL  
M6DB2  
BOTH  
Left variable output mux control  
M6DB for left variable output  
11100 (normal stereo)  
0 (0dB)  
RVMXSEL  
M6DB3  
BOTH  
Right variable output mux control  
M6DB for right variable output  
11100 (normal stereo)  
0 (0dB)  
Register 12  
Register 13  
000 1100  
000 1101  
TTIM[7:0]  
TVOL[4:0]  
MUTE  
Tone duration  
000 0000 (no tone)  
11111 (max output)  
0 (not muted)  
Tone amplitude  
Tone mute  
TFIN  
Tone burst finish on zero cross  
Tone sine or square wave  
Tone one cycle at F, two cycle at 2xF  
0 (finish on full cycle)  
0 (sine wave)  
SQR  
F2F  
0 (normal F)  
Table 6. Internal Register Mapping  
REGISTER TFREQ  
TONE FREQUENCY  
This is the special register of 15 bit length with a single bit address, to allow values for the selected  
tone frequency from 1Hz to 32767Hz to be written in one word. Writing 0 turns off the tone.  
F
TONE = (FTCLK x TFREQ [15:0])/27x106  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
16  
Advanced Information  
WM8722  
REGISTER 0/1  
DAC OUTPUT ATTENUATION  
A digital attenuator is provided to allow the levels of DAC signals to be attenuated in the digital  
domain.  
Register 0 (A[1:0] = 00) is used to control left channel attenuation. Bits 0-7 (AL[7:0]) are used to  
determine the attenuation level. The level of attenuation is given by:  
Attenuation = [20.log10 (Attenuation_Data/255)] dB  
Bit 8 in register 0 (LDL) is used to control the loading of attenuation data in B[7:0]. When LDL is set  
to 0, attenuation data will be loaded into AL[7:0], but it will not affect the attenuation level until LDL is  
set to 1. LDR in register 1 has the same function for right channel attenuation.  
Attenuation levels are controlled by setting the register set AL[7:0] (left channel) or AR[7:0] (right  
channel). Attenuation levels are given in Table 7.  
AX[7:0]  
ATTENUATION LEVEL  
00h  
- dB (Mute)  
01h  
-48.16 dB  
:
:
:
:
:
:
FEh  
FFh  
-0.034 dB  
0dB  
Table 7. Attenuation Control Levels  
Register 1 (A[1:0] = 01)is used to control right channel attenuation in a similar manner.  
REGISTER 2  
SOFT MUTE  
Soft mute is controlled by setting bit 0 in register 2 (A[1:0]=10). A high level on bit 0 will cause the  
DAC outputs to be muted, the effect of which is to ramp the signal down in the digital domain so that  
there is no discernible click.  
DIGITAL DE-EMPHASIS  
Bit 1 (DE) in register 2 (A[1:0]=10) is used to control digital de-emphasis. A low level on bit 1  
disables de-emphasis whilst a high level enables de-emphasis.  
POWER OFF CONTROL  
Bit 2 (PWD) in register 2 is used for operation control. With PWD = low (default) the device functions  
normally. With PWD = high the device is disabled and the outputs are held at midrail. Current  
consumption of the digital section is minimised, but analogue bias sections remain active in order to  
preserve DC levels.  
INPUT WORD RESOLUTION  
Bits 3 and 4 of register 2 (IW[1:0]) are used to determine the input word resolution. The WM8722  
supports 16-bit, 18-bit, 20-bit and 24-bit word formats.  
BIT 4 (IW1)  
BIT 3 (IW0)  
INPUT RESOLUTION  
16-bit Data Word  
20-bit Data Word  
24-bit Data Word  
18-bit Data Word  
0
0
1
1
0
1
0
1
Table 8. Input Data Resolution  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
17  
WM8722  
Advanced Information  
DAC OUTPUT CONTROL  
Bits 5, 6, 7 and 8 (PL[3:0]) of register 2 are used to control the output format.  
PL0  
0
PL1  
0
PL2  
0
PL3  
0
LEFT OUTPUT  
MUTE  
RIGHT OUTPUT  
NOTE  
MUTE  
Mute Both Channels  
0
0
0
1
MUTE  
R
0
0
1
0
MUTE  
L
0
0
1
1
MUTE  
(L + R)/2  
0
1
0
0
R
MUTE  
0
1
0
1
R
R
0
1
1
0
R
L
Reverse Channels  
Stereo Mode  
0
1
1
1
R
(L + R)/2  
1
0
0
0
L
MUTE  
1
0
0
1
L
R
1
0
1
0
L
L
1
0
1
1
L
(L + R)/2  
MUTE  
R
1
1
0
0
(L + R)/2  
(L + R)/2  
(L + R)/2  
(L + R)/2  
1
1
0
1
1
1
1
0
L
1
1
1
1
(L + R)/2  
Mono Mode  
Table 9. Programmable Output Format  
REGISTER 3  
AUDIO DATA INPUT FORMAT  
WM8722 allows maximum flexibility over the control of the audio data interface, allowing selection of  
format type, word length, and sample rates.  
DIGITAL AUDIO SERIAL PROTOCOL  
A low on bit 0 sets the format to Normal (MSB-first, right justified Japanese format), whilst a high sets  
the format to I2S (Philips serial data protocol).  
AUDIO INTERFACE CLOCKS  
Bit 1 (LRP) of register 3 is used to control the polarity of LRCIN (sample rate clock). When bit 1 is  
low, left channel data is assumed when LRCIN is in a high phase and right channel data is assumed  
when LRCIN is in a low phase. When bit 1 is high, the polarity assumption is reversed.  
ATTENUATOR CONTROL  
Bit 2 in register 3 (A1[1:0] = 11) is used to control the attenuator (ATC). When ATC is high, the  
attenuation data loaded in program register 0 is used for both the left and the right channels. When  
ATC is low, the attenuation data for each register is applied separately to left and right channels.  
REGISTER 4/5  
ANALOGUE MIXER TRIM  
Bits 0-4 of register 4, MTRIML[0:4], set the gain level of the first stage of analogue mixing on the left  
channel. The 5-bit register selects 1.5 dB increments of the MIXINL signal, over a range of +12dB to  
34.5dB. A 6th bit, MUTE, controls muting of the signal when set high.  
Similarly, bits 0-4 of register 5, MTRIMR[0:4], set the attenuation level of the first stage of analogue  
mixing on the right channel. The 5-bit register allows 1.5 dB increments of the MIXINR signal, over a  
range of +12dB to 34.5dB. A 6th bit, MUTE, controls muting of the signal when set high.  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
18  
Advanced Information  
WM8722  
BOTH  
In register 4 and 5, a further bit BOTH is available: When a write is made to either register 4 or 5 and  
BOTH is set high, then the same value written to the register will also be written into the other  
register. This allows both Left and Right channel gains to be updated simultaneously, halving the  
number of serial writes required, (simplifying gain ramping, for example) provided that the same gain  
is needed for both channels.  
REGISTER 6/7  
VOLUME CONTROL  
Bits 0-6 of register 6, LVOL[6:0], control gain applied to the variable level output VAROUTL. This 6-  
bit register controls 1.0 dB increments of the volume, over a range of +6 dB to 73 dB.  
Similarly bits 0-6 of register 7, RVOL[6:0], control the gain applied to the variable level output  
VAROUTR. Value 1111111 sets maximum, i.e. 6dB gain. Code 48 sets minimum gain. Values less  
than code 48 apply mute to the gain stage. (i.e. set volume to 000 0000 to achieve mute)  
ZCEN  
A zero cross detect circuit is provided, so that volume control values are only updated when the input  
signal to the gain stage is close to the analogue ground level, minimising clicks and zipper noise as  
the gain values are changed. This circuit has no time out so if DC levels are being applied to the gain  
stage input, then the gain will not be updated. This zero cross function is enabled when the ZCEN bit  
is set high during a volume register write. If there is concern that a DC level may have blocked a  
volume change (one made with ZCEN set high), then a subsequent volume write of the same value,  
but with the ZCEN bit set low will force a volume update regardless of the DC level.  
BOTH  
In register 6 and 7, a further bit BOTH is available. When a write is made to either register 6 or 7 and  
BOTH is set high, then the same value written to the register will also be written into the other  
register. This allows both Left and Right channel gains to be updated simultaneously, halving the  
number of serial writes required, provided that the same gain is needed for both channels.  
REGISTER 8, 9, 10, 11  
ANALOGUE MIXER OUTPUT SELECTION  
The WM8722 allows software controllable selection of signal outputs. The WM8722 allows 2 outputs  
per channel, with one output at line level, and another output at variable level, according to the  
LVOL[6:0] and RVOL[6:0] attenuation register settings. In addition, the user may select whether the  
left or the right signal, converted in the DAC, is mixed with the corresponding mixer input or not.  
This switching scheme is detailed in Figure 9, with 10 different select signals per channel, 5 each for  
each Mux: Each Mux therefore has 5 input signals; DACL, DACR, MIXL, MIXR and TONE. This  
allows completely flexible selection of signal paths, both mono and stereo outputs, on any output.  
MUX CONTROL BITS MXSEL(4:0)  
SIGNAL SELECTED WHEN HIGH IS SET  
DAC sum enable  
0
1
2
3
4
MIXIN sum enable  
TONE in sum enable  
Opposite channel DAC sum enable  
Opposite channel MIXIN sum enable  
Table 10. MUX(4:0) mux control switches  
If mono outputs are selected, the gain through the summer amplifiers may be reduced by 6dB if  
required by setting the appropriate M6DB bits. Similarly left and right channels may be completely  
swapped.  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
19  
WM8722  
Advanced Information  
MXINL  
0/-6dB  
0/-6dB  
LINEOUTL  
VAROUTL  
+
+
LEFT  
DAC  
L Mix Switches (0-9)  
R Mix Switches (0-9)  
0/-6dB  
VAROUTR  
LINEOUTR  
+
+
RIGHT  
DAC  
0/-6dB  
TONE  
DAC  
MXINR  
Figure 9. Output Mixer Configuration  
M6DB  
In each of the 4 MUX control registers there is an M6DB bit relevant to that channel. Setting M6DB  
high reduces the relevant output signal by 6dB.  
BOTH  
When a write to any MXSEL register is made with the BOTH bit set high, then the complementary  
channel MXSEL register for the other channel is updated with the same value. For example, if  
RVMXSEL is updated and BOTH is set, then LVMXSEL is updated with the same value, but the  
RMXSEL and LMXSEL registers (the non variable output path muxes) are NOT updated.  
REGISTER 12  
REGISTER 13  
TONE DURATION  
Bits 0-7 of register 12 sets the duration of the tone burst. Writing to the register with a non-zero value  
starts the tone burst. Wring zero to this register stops the tone.  
T = (2.7x106 x TTIM[7:0])/ FTCLK  
TONE GENERATOR GAIN CONTROL  
Bits 0-4 of register 13 TVOL[0:4] set the gain level of the tones summed into the analogue outputs.  
Bit 5 of this word controls muting of the tones. Note both mute must be off (0) and the tone input to  
the relevant mixer summing path must be selected (1). The gain defaults to 0dB (11111) but may be  
attenuated n 1.5dB steps down to 46.5dB.  
TONE GENERATOR WAVEFORM CONTROL  
TFIN  
A control bit (TFIN) is provided which allows selection of the method of completion of the burst. If set  
to 1, the burst completes at the next zero crossing. If left at 0, the burst completes a whole number  
of sinusoids, avoiding potential problems with DC levels changing across AC coupling capacitors. At  
the conclusion of a tone burst, the circuit ensures that at the end of the duration time of the last tone,  
the tone continues to the next zero crossing point to ensure DC offsets are not created.  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
20  
Advanced Information  
WM8722  
SQR  
The WM8722 can generate three different tone types. The default setting is a sinusoidal tone.  
Square waves are generated by setting the SQR bit.  
F2F  
A two-tone output that generates one cycle at the chosen frequency, followed by two cycles at twice  
that frequency can be selected by setting the F2F bit. This facility may be used in sine or square  
wave modes.  
SYSTEM DIAGRAM  
VIDEO  
VIDEO OUT  
DAC  
TONE  
GENERATOR  
OUTPUT  
MONO AUDIO  
OUTPUT  
(OPTIONAL)  
MEDIA  
FRONT END  
L
WM8722  
AUDIO  
DAC  
VARIABLE LEVEL  
AUDIO OUTPUT (TV)  
HOME  
DIGITAL  
R
L
CONNECTIVITY  
DECODER  
LINE LEVEL AUDIO  
OUTPUT (VCR)  
R
SYSTEM  
CLOCKS  
HEADPHONE  
OUT  
AMPLIFIER  
STORAGE  
(HDD)  
MIC OR  
ANALOGUE  
INPUT  
Figure 10. Digital Set Top Box Application  
The WM8722 is a complete audio sub-system designed for digital set top box applications. A typical  
application might require audio outputs to be routed to a VCR and television. The WM8722 allows  
the user to control the output audio level being sent to the television whilst maintaining a constant  
volume level to the VCR. The on-board tone generator can be programmed to provide a audible  
warning signal from the set top box to the television outputs without appearing on the line level  
outputs. The WM8722 can also directly generate a mono signal for UHF outputs.  
The WM8722 contains a stereo analogue input. This signal can be routed or mixed together onto the  
line and variable outputs. It can be used to control the volume level of an audio output from another  
audio source such as a games machine or additional set top box. Alternatively, it could be used to  
provide a karaoke input from a digital effects processor.  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
21  
WM8722  
Advanced Information  
RECOMMENDED EXTERNAL COMPONENTS  
DVDD  
AVDD  
+
6
11  
10  
DVDD  
DGND  
AVDD  
+
C1  
C2  
C3  
C4  
16  
AGND  
AGND  
DGND  
2
3
4
5
MC  
C5  
SPI or 2-wire  
Interface  
DVDD  
MD  
9
VAROUTR  
VAROUTL  
AC-Coupled  
Variable Outputs  
to External LPF  
LATCH  
BUSY  
C6  
2-wire Interface  
12  
R1  
WM8722  
SPI Interface  
1
C7  
DGND  
TCLK  
DIN  
8
LINEOUTR  
17  
18  
19  
20  
AC-Coupled  
Line Level outputs  
to External LPF  
C8  
LRCIN  
BCKIN  
SCKI  
13  
LINEOUTL  
Audio Serial Data I/F  
C9  
7
15  
MIXINR  
MIXINL  
CAP  
+
C11  
C12  
C10  
14  
AGND  
NOTES:  
1. AGND and DGND should be connected as close to the WM8722 as possible.  
2. C2, C3, C9, C10 and C11 should be positioned as close to the WM8722 as possible.  
3. Capacitor types should be carefully chosen. Capacitors with very low ESR are  
recommended for optimum performance.  
Figure 11. External Components Diagram  
RECOMMENDED EXTERNAL COMPONENTS VALUES  
COMPONENT  
REFERENCE  
SUGGESTED  
VALUE  
DESCRIPTION  
C1 and C4  
C2 and C3  
C5, C6, C7 and C8  
C11  
10µF  
0.1µF  
10µF  
0.1µF  
10µF  
10kΩ  
1µF  
De-coupling for DVDD and AVDD.  
De-coupling for DVDD and AVDD.  
Output AC coupling caps to remove midrail DC level from outputs.  
Reference de-coupling capacitors for CAP pin.  
C12  
R1  
C9,C10  
AC coupling capacitors for setting DC inputs level of analogue  
Table 11. External Components Description  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
22  
Advanced Information  
WM8722  
PACKAGE DIMENSIONS  
DS: 20 PIN SSOP (7.2 x 5.3 x 1.75 mm)  
DM0015.A  
b
e
20  
11  
E1  
E
GAUGE  
PLANE  
Θ
1
10  
D
0.25  
c
L
A1  
A A2  
-C-  
0.10 C  
SEATING PLANE  
Dimensions  
(mm)  
NOM  
-----  
Symbols  
MIN  
-----  
MAX  
2.0  
-----  
1.85  
0.38  
0.25  
7.50  
A
A1  
A2  
b
c
D
e
E
E1  
L
0.05  
1.65  
0.22  
0.09  
6.90  
-----  
1.75  
-----  
-----  
7.20  
0.65 BSC  
7.80  
7.40  
5.00  
0.55  
0o  
8.20  
5.60  
0.95  
8o  
5.30  
0.75  
4o  
θ
REF:  
JEDEC.95, MO-150  
NOTES:  
A. ALL LINEAR DIMENSIONS ARE IN MILLIMETERS.  
B. THIS DRAWING IS SUBJECT TO CHANGE WITHOUT NOTICE.  
C. BODY DIMENSIONS DO NOT INCLUDE MOLD FLASH OR PROTRUSION, NOT TO EXCEED 0.20MM.  
D. MEETS JEDEC.95 MO-150, VARIATION = AE. REFER TO THIS SPECIFICATION FOR FURTHER DETAILS.  
WOLFSON MICROELECTRONICS LTD  
AI Rev 1.5 May 2000  
23  

相关型号:

WM8722XWM8722EDS

Stereo DAC with Integrated Tone Generator and Line/Variable Level Outputs
WOLFSON

WM8722_01

Stereo DAC with Integrated Tone Generator and Line/Variable Level Outputs
WOLFSON

WM8725

99dB Stereo DAC
WOLFSON

WM8725CGED

99dB Stereo DAC
WOLFSON

WM8725CGED/R

99dB Stereo DAC
WOLFSON

WM8725ED

99dB Stereo DAC
WOLFSON

WM8725ED/R

99dB Stereo DAC
WOLFSON

WM8725GED/RV

99dB Stereo DAC
WOLFSON

WM8725GED/V

99dB Stereo DAC
WOLFSON

WM8725_04

99dB Stereo DAC
WOLFSON

WM8725_12

99dB Stereo DAC
WOLFSON

WM8726

24-bit 192kHz Stereo DAC
WOLFSON