WM8770-EV1M Evaluation Board User Handbook

WM8770-EV1M
Evaluation Board User Handbook
Rev 1.3
WM8770-EV1M
TABLE OF CONTENTS
INTRODUCTION ............................................................................................. 3
GETTING STARTED ....................................................................................... 3
PACKING LIST....................................................................................................... 3
CUSTOMER REQUIREMENTS.............................................................................. 3
POWER SUPPLIES ............................................................................................... 4
BOARD FUNCTIONALITY ..................................................................................... 4
BOARD INPUT ....................................................................................................... 4
BOARD OUTPUT ................................................................................................... 5
INTERFACES......................................................................................................... 6
HEADERS .............................................................................................................. 7
LINKS ..................................................................................................................... 9
SWITCHES ............................................................................................................ 9
WM8770 OPERATION ......................................................................................... 10
SOFTWARE CONTROL....................................................................................... 10
SOFTWARE DOWNLOAD ................................................................................... 13
SOFTWARE INSTALLATION............................................................................... 13
SOFTWARE OPERATION ................................................................................... 13
POWER DOWN AND GENERAL AUDIO INTERFACE CONTROL ..................... 17
DAC CONTROL ................................................................................................... 17
DAC ATTENUATION CONTROL ......................................................................... 18
ADC AND MUX CONTROL .................................................................................. 19
WM8770-EV1B SCHEMATIC........................................................................ 20
WM8770-EV1B BILL OF MATERIAL............................................................ 29
EVALUATION SUPPORT ............................................................................. 31
IMPORTANT NOTICE ................................................................................... 32
ADDRESS: ........................................................................................................... 32
w
Rev 1.3, February 2005
2
WM8770-EV1M
INTRODUCTION
The WM8770 is a 24-bit, 192kHz 8-Channel CODEC.
This evaluation platform and documentation should be used in conjunction with the latest version of
the WM8770 datasheet. The datasheet gives device functionality information as well as timing and
data format requirements.
This evaluation platform has been designed to allow the user ease of use and give optimum
performance in device measurement as well as providing the user with the ability to listen to the
excellent audio quality offered by the WM8770.
GETTING STARTED
PACKING LIST
The WM8770 Evaluation Kit contains:
•
WM8770-EV1B Evaluation Board
•
WM8770-EV1S control software (downloadable from ‘www.wolfsonmicro.com’)
•
WM8770-EV1M user handbook (downloadable from ‘www.wolfsonmicro.com’)
CUSTOMER REQUIREMENTS
Minimum customer requirements are:
•
D.C. Power supply of +5V
•
D.C. Power supply of +2.7V to +5.5V
•
PC and printer cable (for software control)
Minimum spec requirements are:
•
Win95/98/NT/2000/XP
•
486 Processor
DAC Signal Path Requires:
•
Digital coaxial or optical data source
•
1 set of active stereo speakers
ADC Signal Path Requires:
•
Analogue coaxial or 3.5mm jack plug data source
•
Digital coaxial or optical data receiving unit
Analogue Signal Path Requires:
w
•
Analogue coaxial or 3.5mm jack plug data source
•
1 set of active stereo speakers
Rev 1.3 February 2005
3
WM8770-EV1M
POWER SUPPLIES
Using appropriate power leads with 4mm connectors, +5V should be applied to the +5V panel socket
J1.
+2.7V to +3.6V should be applied to panel socket J3.
+2.7V to +5.5V should be applied to panel socket J54.
+12V should be applied to panel socket J8.
-12V should be applied to panel socket J7.
DGND should be connected to the 0V panel socket J2 and AGND to the 0V panel socket J70.
Note:
1. The DGND and AGND connections may be connected to a common GND on the supply
with no reduction in performance.
2. Refer to WM8770 datasheet for limitations on individual supply voltages.
BOARD FUNCTIONALITY
There are three options for inputting digital data into the WM8770 evaluation board. There is a
coaxial input (J5) via a standard phono connector or an optical input (U1) via a standard optical
receiver module. A direct digital input is also available via one side of a 2x8 pin header (H1).
The analogue input signals are applied to the evaluation board via phono connectors J31 (AIN_LEFT)
and J37 (AIN_RIGHT) or via 2x8 pin headers H3 and H6. Analogue signals may also be applied via
connectors J60 (AUXIN_LEFT) and J61 (AUXIN_RIGHT) or via 1x6 pin headers J53 and J57.
There are two options for outputting digital data from the WM8770 evaluation board. There is a
coaxial output (J4) via a standard phono. The digital signals may also be accessed via one side of a
2x6 pin header (H2).
The analogue outputs of the board are via phono connectors J48 (VOUT1R), J52 (VOUT1L), J40
(VOUT2R), J44 (VOUT2L), J30 (VOUT3R), J35 (VOUT3L), J19 (VOUT4R) and J23 (VOUT4L).
Analogue signals are also output via phono connectors J59 (RECR) and J58 (RECL).
All WM8770 device pins are accessible for easy measurement via the 2x8 pin headers (H4, H5, H7
and H8) running up each side of the device.
A level-shift IC (U5) is used to shift the fixed +5V digital input from the CS8427 (U4) down to the
same level as DVDD.
BOARD INPUT
There are 8 stereo analogue inputs to the ADC of the WM8770. The analogue signals may be applied
via phono connectors J31 (AIN_LEFT) and J37 (AIN_RIGHT). A bank of 2-pin jumper switches (J13,
J14, J18, J21, J24, J28, J32, J34, J36, J38, J41, J43, J45, J46, J49, and J51) can then be used to
select which channels the signals will be applied to. This will obviously mean that the same signal will
be applied to any of the selected channels. Different signals may be supplied to any of the inputs via
the 2x8 pin headers H3 and H6. There are also 3 auxiliary stereo analogue inputs that go direct to the
output mixer. The analogue signals for these inputs may be applied via connectors J60 (AUX1L) and
J61 (AUX1R). Again, 2-pin jumper switches (J55, J56, and J66-J69) are used to select which
channels the signal will be applied to. Individual signals may be applied via 1x6 pin headers J53 and
J57. All signals are AC coupled before being input to the WM8770.
When used in Slave Mode digital clock signals must be applied to the WM8770. A digital (AES/EBU,
UEC958, S/PDIF, EIAJ CP340/1201) signal input may be applied to the coaxial input (J5), or the
optical input (U1), allowing the CS8427 (U4) to generate the necessary clocks. A direct digital input
is also available via one side of a 2x8 pin header (H1) data must be input in one of the WM8770
supported formats - see datasheet.
w
Rev 1.3 February 2005
4
WM8770-EV1M
BOARD OUTPUT
The output interface from the board is via a coaxial (J4) digital (AES/EBU, UEC958, S/PDIF, EIAJ
CP340/1201) signal output. A direct signal output is available via one side of a 2x6 pin header (H2).
Data is output in one of the WM8770 supported formats - see datasheet.
There are 6 stereo analogue signal output phono connectors J48 (VOUT1R), J52 (VOUT1L), J40
(VOUT2R), J44 (VOUT2L), J30 (VOUT3R), J35 (VOUT3L), J19 (VOUT4R) and J23 (VOUT4L). Each
of these stereo outputs is passed through a post DAC active low-pass filter. There is also another
stereo output again accessible via phono connectors, J59 (RECR) and J58 (RECL). These signals
are AC coupled before being output from the board (i.e. no filtering is used).
w
Rev 1.3 February 2005
5
WM8770-EV1M
INTERFACES
KEY
J54
J8
J42
1
J47
J50
1
1
J67
2
4
6
8
10
12
14
16
1
2
3
4
5
6
12
10
8
6
4
2
11
9
7
5
3
1
1
2
3
1
2
1
1
6
1
5
J66
1
3
5
7
9
11
13
15
1
4
1
1
1
SW1
J57
1
3
OPEN
J1
H8
1
0
1
H4
LNK2
LNK1
J12
J11 J27
J10 J26
J9 J25
1
2
H1
1
1
J2
J68
H7
1
1
SW2
J69
1
1
1
J39
1
J3
J33
J29
1
J22
J17
J70
1
J7
J16
J53
1
J20
J14
J21
H3
J34
J38
J43
J46
1
1
J49
1
1
J45
1
1
1
1
1
J28
J41
1
J36
J32
1
J24
1
1
J18
1
1
J13
1
J15
H2
J55
1
1
J56
1
H5
J51
H6
Figure 1 Interfaces
w
Rev 1.3 February 2005
6
WM8770-EV1M
HEADERS
H1
SIGNAL
H2
SIGNAL
1/2
DACDAT
12/10
GND
3/4
GND
10/9
ADC_DOUT
5/6
DACLRC
8/7
GND
7/8
GND
6/5
BCLK_OUT
9/10
BCLK
4/3
GND
11/12
GND
2/1
ADCLRC_OUT
13/14
MCLK
15/16
GND
H5
WM8770
PIN NAME
H8
WM8770
PIN NAME
1
1
AIN1L
1
17
AINOPL
2
2
AIN1R
2
18
AINVGL
3
3
AIN2L
3
19
AINVGR
4
4
AIN2R
4
20
AINOPR
5
5
AIN3L
5
21
RECL
6
6
AIN3R
6
22
RECR
7
7
AIN4L
7
23
REFADC
8
8
AIN4R
8
24
VMIDADC
9
9
AIN5L
9
25
AGND1
10
10
AIN5R
10
26
AVDD1
11
11
AIN6L
11
27
AUX1L
12
12
AIN6R
12
28
AUX1R
13
13
AIN7L
13
28
AUX2L
14
14
AIN7R
14
30
AUX2R
15
15
AIN8L
15
31
AUX3L
16
16
AIN8R
16
32
AUX3R
H7
WM8770
PIN NAME
H4
WM8770
PIN NAME
1
33
AVDD2
1
49
DVDD
2
34
VOUT1L
2
50
ZFLAG1
3
35
VOUT1R
3
51
ZFLAG2
4
36
DACREFP1
4
52
DOUT
5
37
VOUT2L
5
53
DIN1
6
38
GR1
6
54
DIN2
7
39
VOUT2R
7
55
DIN3
8
40
VMIDDAC
8
56
DIN4
9
41
VOUT3L
9
57
DACLRC
10
42
GR2
10
58
ADCLRC
11
43
VOUT3R
11
59
BCLK
12
44
DACREFP2
12
60
MCLK
13
45
VOUT4L
13
61
CL
14
46
VOUT4R
14
62
DI
15
47
AGND2
15
63
CE
16
48
DGND
16
64
RESETB
w
Rev 1.3 February 2005
7
WM8770-EV1M
H3
H6
1
AGND
1
2
AIN1L
2
AIN5L
3
AGND
3
AGND
4
AIN1R
4
AIN5R
5
AGND
5
AGND
6
AIN2L
6
AIN6L
7
AGND
7
AGND
8
AIN2R
8
AIN6R
9
AGND
9
AGND
10
AIN3L
10
AIN7L
11
AGND
11
AGND
12
AIN3R
12
AIN7R
13
AGND
13
AGND
14
AIN4L
14
AIN8L
15
AGND
15
AGND
16
AIN4R
16
AIN8R
J53
AGND
J57
1
AUX1L
1
2
AGND
2
AUX2R
AGND
3
AUX1R
3
AUX3L
4
AGND
4
AGND
5
AUX2L
5
AUX3R
6
AGND
6
AGND
Table 1 Headers
w
Rev 1.3 February 2005
8
WM8770-EV1M
LINKS
LINKS AND
JUMPERS
DESCRIPTION
LNK1
Pins 1 – ZFLAG2
Pins 2 – GND
LNK2
Pins 1 – ZFLAG1
Pins 2 – GND
J25 (BCLK)
OPEN - Master mode
SHORT - Slave mode
J26 (ADCLRC)
OPEN - Master mode
SHORT - Slave mode
J27 (DACLRC)
OPEN - Master mode
SHORT - Slave mode
J16
OPEN – J16 should be left open in Master Mode
SHORT – This should be done in Slave mode to tie ADCLRC and DACLRC together
J12
Pins 1 and 2 SHORT – Connect DIN1 to DACDAT
Pins 2 and 3 SHORT – Connect DIN1 to GND
J11
Pins 1 and 2 SHORT – Connect DIN2 to DACDAT
Pins 2 and 3 SHORT – Connect DIN2 to GND
J10
Pins 1 and 2 SHORT – Connect DIN3 to DACDAT
Pins 2 and 3 SHORT – Connect DIN3 to GND
J9
Pins 1 and 2 SHORT – Connect DIN4 to DACDAT
Pins 2 and 3 SHORT – Connect DIN4 to GND
J17,J22, J29, J33,
J39, J42, J47 and J50
OPEN - VOUT signals are AC coupled before the LPF
SHORT - VOUT signals are not AC coupled before the LPF
J13, J18, J24, J32,
J36, J41, J45 and J49
OPEN – Header H3 should be used to input left channel analogue signals
SHORT – Phono J31 should be used to input left channel analogue signals
J14, J21, J28, J34,
J38, J43, J46 and J51
OPEN – Header H6 should be used to input right channel analogue signals
SHORT – Phono J37 should be used to input right channel analogue signals
J55, J66, J68
OPEN – Headers J53 and J57 should be used to input left channel auxiliary signals
SHORT – Phono J60 should be used to input left channel auxiliary signals
J56, J67, J69
OPEN – Headers J53 and J57 should be used to input right channel auxiliary signals
SHORT – Phono J61 should be used to input right channel auxiliary signals
J20
ADCLRC input for slave mode
J15
DACLRC output may used as an external sync in slave mode
Table 2 Links
SWITCHES
SWITCH
SW1
SW2
(DATA FORMAT)
SW3
DESCRIPTION
After an input data format change has been made using SW2, the CS8427 will only
latch the new settings after SW1 has been pressed and released.
1
1
1
1
2
0
0
0
3
0
0
0
4
1
0
0
5
0
0
0
6
0
1
0
DATA FORMAT
I2S Compatible
24-bit Right Justified
Left Justified
After changing the software control setting from SPI to CCB, SW3 should be
pressed and released to activate the new software control mode.
Table 3 Switches
w
Rev 1.3 February 2005
9
WM8770-EV1M
WM8770 OPERATION
SOFTWARE CONTROL
There are two possible serial control modes that may be selected to operate the WM8770. The
standard SPI user interface is a 3-wire solution with the second 3-wire option being the CCB
(Computer Control Bus) solution.
The interface configuration is determined by the state of the CE pin on the rising edge of RESETB.
To operate the WM8770 in SPI mode, the CE pin must be high on the rising edge of RESETB. The
SPI interface then becomes active on pins 61(CL), 62(DI) and 63(CE). The serial interface on the
board can be connected to a PC via the printer port or any other standard parallel port. The port used
can be selected through the software provided. The software supplied with this kit gives the user
access to all the possible features provided by the WM8770. The 3-wire latch (CE), data (DI) and
clock (CL) lines may also be connected to the board via the test points TP6 (CE), TP3 (CL) and TP2
(DI).
CE
CL
DI
B15
B14
B13
B12
B11
B10
B9
B8
B7
B6
B5
B4
B3
B2
B1
B0
Figure 2 SPI Serial Interface
To operate the WM8770 in CCB mode, the CE pin must be low on the rising edge of RESETB. The
CCB interface then becomes active on pins 61(CL), 62(DI) and 63(CE). The CCB interface allows
multiple devices to be controlled off a single 3-wire bus. Each device on the bus has its own
identifying address. The latch (CE) is used to identify if the data on the DI line is program data or
device address. The address is latched on the rising edge of CE while the program data is latched on
the following falling edge of CE, the data (DI) supplies an 8-bit device address followed by 16-bit
program data and the clock (CL) line is used to clock the address and program data accordingly. The
3 control lines may also be connected to the board via the test points TP6 (CE), TP3 (CL) and TP2
(DI).
There are 2 CCB modes, CL stopped low and CL stopped high, both interface solutions are shown in
figures 3 and 4.
Note: The CCB address for the WM8770 is 0x8Ch (10001100).
CE
CL
DI
A0
A1
A2
A3
A4
A5
A6
A7
D0
D1
D2
D3
D14
D15
Figure 3 CCB Interface – CL stopped low
w
Rev 1.3 February 2005
10
WM8770-EV1M
CE
CL
DI
A0
A1
A2
A3
A4
A5
A6
A7
D0
D1
D2
D3
D14
D15
Figure 4 CCB Interface – CL stopped high
Please refer to the WM8770 datasheet for full details of the serial interface timing.
w
Rev 1.3 February 2005
11
WM8770-EV1M
REGISTER
B15
B14
B13
B12
B11
B10
B9
B8
B7
B6
B5
B4
B3
B2
B1
B0
DEFAULT
R0(00h)
0
0
0
0
0
0
0
UPDATE
L1ZCEN
L1A[6:0]
001111111
R1(02h)
0
0
0
0
0
0
1
UPDATE
R1ZCEN
R1A[6:0]
001111111
R2(04h)
0
0
0
0
0
1
0
UPDATE
L2ZCEN
L2A[6:0]
001111111
R3(06h)
0
0
0
0
0
1
1
UPDATE
R2ZCEN
R2A[6:0]
001111111
R4(08h)
0
0
0
0
1
0
0
UPDATE
L3ZCEN
L3A[6:0]
001111111
R5(0Ah)
0
0
0
0
1
0
1
UPDATE
R3ZCEN
R3A[6:0]
001111111
R6(0Ch)
0
0
0
0
1
1
0
UPDATE
L4ZCEN
L4A[6:0]
001111111
R7(0Eh)
0
0
0
0
1
1
1
UPDATE
R4ZCEN
R4A[6:0]
001111111
R8(10h)
0
0
0
1
0
0
0
UPDATE
MZCEN
MASTA[6:0]
001111111
R9(12h)
0
0
0
1
0
0
1
UPDATE
LDA1[7:0]
011111111
R10(14h)
0
0
0
1
0
1
0
UPDATE
RDA1[7:0]
011111111
R11(16h)
0
0
0
1
0
1
1
UPDATE
LDA2[7:0]
011111111
R12(18h)
0
0
0
1
1
0
0
UPDATE
RDA2[7:0]
011111111
R13(1Ah)
0
0
0
1
1
0
1
UPDATE
LDA3[7:0]
011111111
R14(1Ch)
0
0
0
1
1
1
0
UPDATE
RDA3[7:0]
011111111
R15(1Eh)
0
0
0
1
1
1
1
UPDATE
LDA4[7:0]
011111111
R16(20h)
0
0
1
0
0
0
0
UPDATE
RDA4[7:0]
011111111
R17(22h)
0
0
1
0
0
0
1
UPDATE
MASTDA[7:0]
011111111
R18(24h)
0
0
1
0
0
1
0
0
PHASE[7:0]
000000000
R19(26h)
0
0
1
0
0
1
1
0
R20(28h)
0
0
1
0
1
0
0
0
R21(2Ah)
0
0
1
0
1
0
1
0
R22(2Ch)
0
0
1
0
1
1
0
ADCHPD
0
R23(2Eh)
0
0
1
0
1
1
1
MS
0
R24(30h)
0
0
1
1
0
0
0
0
PL[3:0]
0
TOD
RECEN
0
MUTEALL
DZFM[3:0]
0
0
R25(32h)
0
0
1
1
0
0
1
0
R26(34h)
0
0
1
1
0
1
0
0
0
R27(36h)
0
0
1
1
0
1
1
AINPD
0
R28(38h)
0
0
1
1
1
0
0
OUTPD[1:0]
0
R29(3Ah)
0
0
1
1
1
0
1
OUTPD[3:2]
0
R31(3Eh)
0
0
1
1
1
1
1
E
BCP
ADCOS
DACRATE[2:0]
0
ADCMUT
WL[1:0]
R
IZD
ATC
DZCEN
010010000
DMUTE[3:0]
000000000
DEEMP[3:0]
000000000
LRP
FMT[1:0]
ADCRATE[2:0]
DACD[3:0]
ADCD
PWDN
000100010
000100010
000111110
LRBOTH
MUTE
LAG[4:0]
000001100
LRBOTH
MUTE
RAG[4:0]
000001100
ADDRESS
RMX[2:0]
0
MX2[2:0]
0
MX4[1:0]
LMX[2:0]
100000000
MX1[2:0]
110001001
MX3[2:0]
110001001
RESET
not reset
DATA
DEFAULT
Table 4 Mapping of Program Registers
Please refer to the WM8770 datasheet for full details of the register features
w
Rev 1.3 February 2005
12
WM8770-EV1M
SERIAL INTERFACE SOFTWARE DESCRIPTION
The following section will detail the downloading and installation of evaluation software and also the
operation of the software and the functionality of each control button.
SOFTWARE DOWNLOAD
The current evaluation board WM8770-EV1S control software should be downloaded from the Wolfson
website [www.wolfsonmicro.com].
From the homepage it is recommended to carry out a search for ‘WM8770 and select the evaluation board
’more’ button. Select ‘download’ from the top right hand corner under the software label. Once the licence
agreement has been accepted, select the WM8770_EV1S_REVx.x.ZIP link and download to your hard drive.
SOFTWARE INSTALLATION
Once the .zip file has been downloaded, to install the software:
•
•
Open the .zip file
Double click on the setup.exe file.
•
Follow the on-screen installation instructions and save to the desired location.
The software can then be opened by either running the extracted WM8770_EV1_REV1.0.exe file from the
saved location. Alternatively select: Start > Programs > WM8770-EV1S Rev1.0 > WM8770-EV1S.
SOFTWARE OPERATION
Due to the complex functionality of the WM8770 the software has been split into 5 different panels.
This eases the complexity of the software making each panel less busy, the panels have also been
grouped so that it makes it simple to control each section of the device.
The main menu panel shown in figure 5 is used to call up the other panels, it is also used to select
which parallel port address is used by the PC, which software control mode is used (SPI or CCB) and
offers a power down status window for quick reference.
w
Rev 1.3 February 2005
13
WM8770-EV1M
Figure 5 Software Menu Panel
As can be seen from Figure 5, the current software interface in use is highlighted. The ‘Submit All’
button will submit values to every register of the WM8770. The ‘Reset’ button writes to the reset
register (3Eh) but does not reset the control panel values. If the previous values are to be resubmitted
then the ‘Submit All’ button should be pressed, if the user would like to start afresh then the ‘Reset
Software Panel Settings’ button should also be pressed. Pressing this button does not write to the
device, it only resets the panel settings. Left clicking on the Wolfson logo will open the PCs default
web browser and go top the Wolfson Microelectronics website (‘www.wolfsonmicro.com’). The DAC
and ADC setup buttons have also been provided as a quick start approach. Pressing either of these
buttons will power up the DAC or ADC in their default state.
By pressing the ‘DAC Setup’ button, the software writes to the device setting the SPDIF_In through
DAC to the VOUT1/2/3/4 outputs; active in 24-bit, I2S input data format. Table 5 lists the required
board settings to allow this signal path to become active. This is to ease the initial use of the
WM8770 until the user becomes familiar with both device and software operation.
w
Rev 1.3 February 2005
14
WM8770-EV1M
VOUT1
R
VOUT1
L
VOUT2
L
VOUT2
R
VOUT3
R
VOUT3
L
VOUT4
L
J70
J50
J69
1
1
J68
H7
J57
J67
5
1
6
J66
1
OPEN
1
1
1
SW1
LNK2
LNK1
J12
J11 J27
J10 J26
J9 J25
H8
1
2
H4
1
1
H1
1
0
SW2
1
VOUT4
R
J47
1
J1
J42
1
1
+5V
J39
1
J2
J33
1
1
1
DGND
4
J3
J29
1
3
+2.7V
to
+3.6V
J22
AGND
J54
J17
1
J8
1
J7
+2.7V
to
+5.5V
1
+12V
1
-12V
J56
J14
J21
J28
J38
H3
RECR
J46
1
1
J49
1
1
1
J43
5.9625
J51
RECL
AINR
H6
AINL
PARALLEL PORT
J45
1
1
1
J34
J41
1
J36
J32
1
J24
1
1
1
1
SPDIF_
OUT
J18
1
J13
J55
J20
1
J15
H2
AUXR
J53
1
1
H5
SPDIF_
IN
1
1
J16
Figure 6 Recommended DAC Setup
LINKS AND
JUMPERS
H1
DESCRIPTION
All jumpers in place
J25 (BCLK)
SHORT - Slave mode
J26 (ADCLRC)
SHORT - Slave mode
J27 (DACLRC)
SHORT - Slave mode
J16
SHORT – This should be done in Slave mode to tie ADCLRC and
DACLRC together
J12
Pins 1 and 2 SHORT – Connect DIN1 to DACDAT
J11
Pins 1 and 2 SHORT – Connect DIN2 to DACDAT
J10
Pins 1 and 2 SHORT – Connect DIN3 to DACDAT
J9
Pins 1 and 2 SHORT – Connect DIN4 to DACDAT
J17,J22, J29, J33,
J39, J42, J47 & J50
OPEN - VOUT signals are AC coupled before the LPF
SW2
(DATA FORMAT)
1
1
2
0
3
0
4
1
5
0
6
0
DATA FORMAT
I2S Compatible
Table 5 DAC Jumper Setup (Slave Mode)
By pressing the ‘ADC Setup’ button, the software writes to the device setting the AIN_Left/Right
through ADC to SPDIF_Out path active. As with the DAC setup described above, this is to ease the
initial use of the WM8770 until the user becomes familiar with both device and software operation. It
w
Rev 1.3 February 2005
15
WM8770-EV1M
should be noted that the SPDIF_In connection is still required to provide the necessary clocks to the
WM8770 in this mode.
VOUT4
R
VOUT4
L
VOUT3
R
VOUT3
L
VOUT2
R
VOUT2
L
VOUT1
R
VOUT1
L
J17
J22
J29
J33
J39
J42
J47
J50
J57
1
4
OPEN
3
J67
5
1
6
J66
1
2
1
1
1
SW1
LNK2
LNK1
J12
J11 J27
J10 J26
J9 J25
H8
1
1
H4
1
0
J68
H7
H1
1
J1
SW2
1
+5V
J69
1
1
J2
1
1
DGND
1
1
J3
1
J70
1
1
+2.7V
to
+3.6V
AGND
J54
1
J8
1
J7
+2.7V
to
+5.5V
1
+12V
1
-12V
H5
J56
J14
J21
J34
J38
H3
J43
RECR
J46
1
1
J49
1
1
1
J45
5.9625
J51
RECL
AINR
H6
AINL
PARALLEL PORT
1
1
1
1
J28
J41
1
J36
J32
1
J24
1
1
1
1
J18
1
J13
SPDIF_
OUT
J55
J20
J15
H2
AUXR
J53
1
SPDIF_
IN
1
The SPDIF input is
required to provide
clocks for the
WM8770 audio
interface.
1
1
J16
Figure 7 Recommended ADC Setup
LINKS AND
JUMPERS
DESCRIPTION
H1
All jumpers in place
H2
All jumpers in place
J25 (BCLK)
SHORT - Slave mode
J26 (ADCLRC)
SHORT - Slave mode
J27 (DACLRC)
SHORT - Slave mode
J16
SHORT – This should be done in Slave mode to tie ADCLRC and
DACLRC together
J13, J18, J24, J32,
J36, J41, J45 and
J49
SHORT – Phono J31 should be used to input left channel analogue
signals
J14, J21, J28, J34,
J38, J43, J46 and
J51
SHORT – Phono J37 should be used to input right channel analogue
signals
SW2
(DATA FORMAT)
1
1
2
0
3
0
4
1
5
0
6
0
DATA FORMAT
I2S Compatible
Table 6 ADC Jumper Setup (Slave Mode)
w
Rev 1.3 February 2005
16
WM8770-EV1M
POWER DOWN AND GENERAL AUDIO INTERFACE CONTROL
Figure 8 Power Down and General Audio Interface Control
The Power Down and General Audio Interface Control panel is used to control the power down state
of all sections of the WM8770 as well as allowing the input data format to be set as required. Making
any changes to the power down switches on this panel will cause the power down status box of the
main panel to automatically update. Pressing the ‘PWDN and General Submit’ button on this panel
will only update the changes made to this panel, this does not cause a write to all registers.
DAC CONTROL
Figure 9 DAC Control
The DAC Control panel is used to control the many DAC related features of the WM8770. Pressing
the ‘DAC Submit’ button on this panel will only update the changes made to this panel, this does not
cause a write to all registers.
w
Rev 1.3 February 2005
17
WM8770-EV1M
DAC ATTENUATION CONTROL
Figure 10 DAC Attenuation Control
The DAC Attenuation Control panel is used to control both the digital and analogue DAC volume of
the WM8770. The volume sliders update in ‘real’ time (i.e. the ‘DAC Attenuation Submit’ button does
not have to be pressed to update the output volume level) but will only have an effect on the output if
the UPDATEL/R bits are set. Once changes are made to the UPDATEL/R or ZCEN bits, the ‘DAC
Attenuation Submit’ button must be left clicked for the change to take effect. Pressing the ‘DAC
Attenuation Submit’ button on this panel will only update the changes made to this panel, this does
not cause a write to all registers.
w
Rev 1.3 February 2005
18
WM8770-EV1M
ADC AND MUX CONTROL
Figure 11 ADC and MUX Control
The ADC and MUX Control panel is used to control the features of the ADC including volume control
and also allows the input and output multiplexer signal paths to be selected. The ADC volume control
is updated in ‘real’ time (i.e. the ‘ADC and MUX Control Submit’ button does not have to be pressed
to update the output volume level) but all other changes made to this panel require the ‘ADC and
MUX Control Submit’ button to be pressed. Pressing the ‘ADC and MUX Control Submit’ button on
this panel will only update the changes made to this panel, this does not cause a write to all registers.
Once any of the WM8770 default settings are changed on the control panel, the relevant section is
highlighted in blue to show the section where the setting has changed. The highlight around the
relevant section also has the purpose of letting the user know that they have not yet submitted the
required changes to the WM8770. After a Submit from the relevant panel or a main panel Submit,
the sections will default back to their original 'panel grey' colour. The Submit button also becomes
inactive until another change is made to the register settings.
w
Rev 1.3 February 2005
19
WM8770-EV1M
WM8770-EV1B SCHEMATIC
Figure 12 Functional Diagram
Figure 13 SPDIF Input / Output Interface
w
Rev 1.3 February 2005
20
WM8770-EV1M
Figure 14 Software Control
Figure 15 Level Shift
w
Rev 1.3 February 2005
21
WM8770-EV1M
Figure 16 Analogue Input
Figure 17 WM8770
w
Rev 1.3 February 2005
22
WM8770-EV1M
Figure 18 Analogue Output (1)
Figure 19 Analogue Output (2)
w
Rev 1.3 February 2005
23
WM8770-EV1M
Figure 20 Power
w
Rev 1.3 February 2005
24
WM8770-EV1M
WM8770-EV1B PCB LAYOUT
Figure 21 Top Layer Silkscreen
w
Rev 1.3 February 2005
25
WM8770-EV1M
Figure 22 Top Layer
w
Rev 1.3 February 2005
26
WM8770-EV1M
Figure 23 Bottom Layer
w
Rev 1.3 February 2005
27
WM8770-EV1M
Figure 24 Bottom Layer Silkscreen
w
Rev 1.3 February 2005
28
WM8770-EV1M
WM8770-EV1B BILL OF MATERIAL
Description
Reference
QTY
74ALVC164245 16 Bit Dual Supply Bus Transceiver SSO
U5
1
100uF 8 Dia 3.5 pitch Oscon Through Hole Cap. 10V 20%
C54 C65
2
10uF 6.3 Dia 2.5 pitch Oscon Through Hole Cap. 16V 20%
C24 C30 C32-33 C36 C38 C42 C47-49 C55-56 C63 C70 32
C72 C76 C80-81 C85 C91-92 C95-97 C101-104 C110
C112-114
10uF 6.3 Dia 2.5 pitch Oscon Through Hole Cap. 25V 20%
C6 C9 C19 C23 C43 C62 C77 C86-87 C115
1uF 4 Dia 2 pitch Oscon Through Hole Cap. 25V 20%
C8 C13
2
0.1uF 0603 SMD Ceramic Capacitor 16V X7R
C53 C57 C61 C64 C69 C73-75
8
0.01uF 0805 SMD Ceramic Capacitor 50V X7R
C2
1
0.1uF 0805 SMD Ceramic Capacitor 50V X7R
C1 C3-5 C11 C14-16 C21 C25-26 C31 C34-35 C37 C50- 22
51 C78-79 C93-94 C109
C12 C17 C28 C40 C45 C59 C67 C83 C89 C99
10
1nF 0805 SMD Ceramic Capacitor 50V NPO
10
220pF 0805 SMD Ceramic Capacitor 50V NPO
C29 C41 C46 C60 C68 C84 C90 C100
220pF 0805 SMD Ceramic Capacitor 50V X7R
C52 C71 C116-119
8
6
680pF 0805 SMD Ceramic Capacitor 50V NPO
C27 C39 C44 C58 C66 C82 C88 C98
8
82nF 0805 SMD Ceramic Capacitor 25V X7R
C7
1
2.2nF 1206 SMD Ceramic Capacitor 50V NPO
C10
1
1x6 2.54mm Header Vertical
J53 J57
2
2x6 2.54mm pitch PCB Pin Header VERTICAL
H2
1
2x8 2.54mm pitch PCB Pin Header VERTICAL
H1 H3-8
7
36-way Centronics/IEE488 PCB mountable Connector
J6
1
1x2 Jumper Switch 0.1" on-off VERTICAL
J13-14 J18 J21 J24 J28 J32 J34 J36 J38 J41 J43 J45-46 22
J49 J51 J55-56 J66-69
J1-3 J7-8 J54 J70
7
4mm Non-Insulated Panel Socket 16A
Phono Socket PCB mount RED
J19 J30 J37 J40 J48 J59 J61
7
Phono Socket PCB mount UNPOP
J62-65
4
Phono Socket PCB mount WHITE
J23 J31 J35 J44 J52 J58 J60
7
Phono Socket PCB mount YELLOW
J4-5
2
SMB Connector PCB Mount 50 Ohm VERTICAL
J15 J20
2
CS8427 96KHz Audio Transceiver
U4
1
DS1813 5V active Low Power-On-Reset chip SOT
U3
1
0R 1206 Resistor on 1210 Inductor site
L2 L4 L6-8
5
3.3uH 1210 Surface Mount Inductor '1210A series'
L5
1
47uH 1210 Surface Mount Inductor 'PA series'
L1
1
1x2 PCB Pin Header 0.1" VERTICAL
J16-17 J22 J25-27 J29 J33 J39 J42 J47 J50 LNK1-2
14
1x3 PCB Pin Header 0.1" VERTICAL
J9-12
4
MC33078 Low Noise Dual Op-Amp SO
U6-7 U9-10
4
0R 0603 SMD chip resistor 1% 0.063W
R60 R67
2
0R 0805 SMD chip resistor 1% 0.1W
R1 R73 R77 R99 R105-109 R124
10
100K 0805 SMD chip resistor 1% 0.1W
R19 R110-111
3
10K 0805 SMD chip resistor 1% 0.1W
19
10R 0805 SMD chip resistor 1% 0.1W
R27-28 R34 R37 R39 R46 R52 R54-56 R58 R66 R76
R78 R82 R88 R95-96 R98
R21 R23 R25
1K2 0805 SMD chip resistor 1% 0.1W
R20 R22 R24
3
1K8 0805 SMD chip resistor 1% 0.1W
R30 R42 R48 R62 R69 R84 R90 R101
8
39R 0805 SMD chip resistor 1% 0.1W
R35
1
47K 0805 SMD chip resistor 1% 0.1W
R7-18 R29 R41 R47 R61 R68 R83 R89 R100
20
49R9 0805 SMD chip resistor 1% 0.125W
R33 R45 R51 R65 R72 R87 R93 R104 R116-117
10
w
3
Rev 1.3 February 2005
29
WM8770-EV1M
Description
4K7 0805 SMD chip resistor 1% 0.1W
Reference
R26 R32 R36 R40 R44 R50 R53
QTY
17
R57 R64 R71 R75 R81 R86 R92
R94 R97 R103
5k1 0805 SMD chip resistor 1% 0.125W
R4 R79-80
3
620R 0805 SMD chip resistor 1% 0.1W
R5
1
75R 0805 SMD chip resistor 1% 0.125W
R2
1
R31 R43 R49 R63 R70 R85 R91
8
7K5 0805 SMD chip resistor 1% 0.125W
R102
DIL Switch 6-Way Rocker
SW2
1
B3F1000 SPNO PCB mount switch
SW1 SW3
2
1.32mm PCB Test Terminal BLACK
TP1 TP4-5 TP7-12 TP14 TP1617
12
1.32mm PCB Test Terminal RED
TP2-3 TP6
3
TORX176 Digirtal Audio Optical Receiver
U1
1
2:1 Ratio 96KHz SPDIF Digital Audio transformer SOIC
U2
1
WM8770 24-bit 192kHz 8-channel CODEC with Volume
control
U8
1
Unpopulated 6.3 Dia 2.5 pitch Through Hole Cap. site
C105-108
4
Unpop 0805 SMD Ceramic Capacitor site
C18 C20 C22 C111 C120-122
7
Unpop 1210 Surface Mount Inductor site
L3
1
Unpopulated 0805 resistor site
R3 R6 R38 R59 R74 R112-115
R118-123
15
1.32mm PCB Test Terminal UNPOP
TP13 TP15
2
Note: 1 The audio transformer used on this board is manufactured by Scientific Conversion Inc.
(www.scientificonversion.com).
w
Rev 1.3 February 2005
30
WM8770-EV1M
EVALUATION SUPPORT
The aim of this evaluation kit is to help you to become familiar with the functionality and
performance of the WM8770, 8-channel CODEC.
If you require more information or require technical support please contact Wolfson
Microelectronics Applications group through the following channels:
Email:
[email protected]
Telephone Apps:
(+44) 131 272 7070
Fax:
(+44) 131 272 7001
Mail:
Applications Department at address on last page.
or contact your local Wolfson representative.
Additional information may be made available from time to time on our web site at
http://www.wolfsonmicro.com
w
Rev 1.3 February 2005
31
WM8770-EV1M
IMPORTANT NOTICE
Wolfson Microelectronics plc (WM) reserve the right to make changes to their products or to discontinue any product or
service without notice, and advise customers to obtain the latest version of relevant information to verify, before placing
orders, that information being relied on is current. All products are sold subject to the WM terms and conditions of sale
supplied at the time of order acknowledgement, including those pertaining to warranty, patent infringement, and limitation
of liability.
WM warrants performance of its products to the specifications applicable at the time of sale in accordance with WM’s
standard warranty. Testing and other quality control techniques are utilised to the extent WM deems necessary to support
this warranty. Specific testing of all parameters of each device is not necessarily performed, except those mandated by
government requirements.
In order to minimise risks associated with customer applications, adequate design and operating safeguards must be used
by the customer to minimise inherent or procedural hazards. Wolfson products are not authorised for use as critical
components in life support devices or systems without the express written approval of an officer of the company. Life
support devices or systems are devices or systems that are intended for surgical implant into the body, or support or
sustain life, and whose failure to perform when properly used in accordance with instructions for use provided, can be
reasonably expected to result in a significant injury to the user. A critical component is any component of a life support
device or system whose failure to perform can be reasonably expected to cause the failure of the life support device or
system, or to affect its safety or effectiveness.
WM assumes no liability for applications assistance or customer product design. WM does not warrant or represent that
any license, either express or implied, is granted under any patent right, copyright, mask work right, or other intellectual
property right of WM covering or relating to any combination, machine, or process in which such products or services might
be or are used. WM’s publication of information regarding any third party’s products or services does not constitute WM’s
approval, license, warranty or endorsement thereof.
Reproduction of information from the WM web site or datasheets is permissible only if reproduction is without alteration and
is accompanied by all associated warranties, conditions, limitations and notices. Representation or reproduction of this
information with alteration voids all warranties provided for an associated WM product or service, is an unfair and deceptive
business practice, and WM is not responsible nor liable for any such use.
Resale of WM’s products or services with statements different from or beyond the parameters stated by WM for that
product or service voids all express and any implied warranties for the associated WM product or service, is an unfair and
deceptive business practice, and WM is not responsible nor liable for any such use.
ADDRESS:
Wolfson Microelectronics plc
Westfield House
26 Westfield Road
Edinburgh
EH11 2QB
United Kingdom
Tel :: +44 (0)131 272 7000
Fax :: +44 (0)131 272 7001
Email :: [email protected]
w
Rev 1.3 February 2005
32