English
Language : 

WM8722_01 Datasheet, PDF (16/24 Pages) Wolfson Microelectronics plc – Stereo DAC with Integrated Tone Generator and Line/Variable Level Outputs
WM8722
Advanced Information
REGISTER
NAME
TFREQ
Register 0
Register 1
REG
ADDRESS
1
000 0000
000 0001
BIT NAME
F[14:0]
DAL[7:0]
LDL
DAR[7:0]
LDR
Register 2
000 0010
Register 3
000 0011
Register 4
Register 5
Register 6
000 0100
000 0101
000 0110
Register 7
000 0111
Register 8
000 1000
Register 9
000 1001
Register 10 000 1010
Register 11 000 1011
Register 12
Register 13
000 1100
000 1101
MU
DE
PWD
IW[1:0]
PL[3:0]
I2S
LRP
ATC
MTRIML[4:0]
MUTE
MTRIMR[4:0]
MUTE
LVOL[6:0]
ZCEN
BOTH
RVOL[6:0]
ZCEN
BOTH
LMXSEL
M6DB0
BOTH
RMXSEL
M6DB1
BOTH
LVMXSEL
M6DB2
BOTH
RVMXSEL
M6DB3
BOTH
TTIM[7:0]
TVOL[4:0]
MUTE
TFIN
SQR
F2F
Table 6 Internal Register Mapping
DESCRIPTION
Tone frequency value
DAC attenuation data for left channel
Attenuation data load control for left channel
DAC attenuation data for right channel
Attenuation data load control for right
channel
Left and right DACs soft mute control
De-emphasis control
Power off control
Input audio data bit length select
Output mode select
Audio data format select
Polarity of LRCIN (pin 18) select
Attenuator control
Left mixer 1 attenuation data
Left mixer mute
Right mixer 1 attenuation data
Right mixer mute
Left volume 2 attenuation data
Zero cross enable
Update left + right channels
Right volume 2 attenuation data
Zero cross enable
Update right + left channels
Left mixer output mux control
M6DB for left mix output
Update left + right channels
Right mixer output mux control
M6DB for right mix output
Update right + left channels
Left variable output mux control
M6DB for left variable output
Update left + right channels
Right variable output mux control
M6DB for right variable output
Update right + left channels
Tone duration
Tone amplitude
Tone mute
Tone burst finish on zero cross
Tone sine or square wave
Tone one cycle at F, two cycle at 2xF
DEFAULT VALUE
000 0000 0000 0000
111 1111 (0dB)
0
111 1111 (0dB)
0
0 (not muted)
0 (de-emph off)
0 (power on)
00 (16 bit)
1001 (normal stereo)
0 ( NORMAL format)
0
0
10111 (0dB)
0 (not mute)
10111 (0dB)
0 (not mute)
1111 001 (0dB)
0
0
1111 001 (0dB)
0
0
11100 (normal stereo)
0 (0dB)
0
11100 (normal stereo)
0 (0dB)
0
11100 (normal stereo)
0 (0dB)
0
11100 (normal stereo)
0 (0dB)
0
000 0000 (no tone)
11111 (max output)
0 (not muted)
0 (finish on full cycle)
0 (sine wave)
0 (normal F)
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.
FTONE = (FTCLK x TFREQ [15:0])/27x106
w
AI Rev 2.1 June 2001
16