Cirrus Schematics
Cirrus Schematics
Cirrus Schematics
WM8804
1:1 Digital Interface
Transceiver with PLL
Raspberry Pi Board
IIC
SPDIF_OUTPUT
AIF
MCLK
SPI / RESET /
GCLK / LDO_EN......
Speak Out
L/R
PCM
WM 5102
+5V
+3.3V
+5V
+3.3V
LINE IN
3 POLE JACK
HEADSET
MIC
WM7210
+5V
MIC
PDM Out
DC IN (+5V)
REV
REV 1.01
DATA
20130723
REV B.01
20140624
NOTE
ORIGINAL RELEASED
1. Change the components type
a) J7.J8 changed from a 2mm pitch to 2.54 mm pitch.
b) CNA3.CNA5.J1 used different model
c) J4 changed from 26pin to 40pin(J4 changed to J9).
2. Remove the components( J2 .R60.R61.R69.R71......)and reconnect from J9(40pin)
3. Add new connection (WM8804 connects to P1 via I2C)
4. Add EEPROM hardware circuit (U10)
5. Some other optimization (detail refer to the WCR_0502)
Embest
COMPANY:
TITLE:
DRAWN:
REV:
Block Diagram
Roy Yaung
B.01
CHECKED:
DATE:
APPROVED:
20140812
SHEET:
OF
10K
10K
10K
10K
R17
R18
R19
R24
DBVDD1
10K
CIF1ADDR [2]
CIF1_SCLK [3]
CIF1_SDA [3]
L13
CIF1ADDR
K12
CIF1SCLK
K11
CIF1SDA
[3]
[3]
[3]
[3]
L11
CIF2SS
K9
CIF2MISO
M13
CIF2MOSI
L12
CIF2SCLK
CIF2_SS
CIF2_MISO
CIF2_MOSI
CIF2_SCLK
IRQ
GPIO1
GPIO2
GPIO3
GPIO4
GPIO5
E13
RESET
F11
LDOENA
RST_5102 [3]
LDO_EN [3]
MCLK_1
MCLK_2
TDO
H13
MCLK1
F12
MCLK2
[3]
[3]
R11
AIF1_BCLK [3]
AIF1_LRCLK [3]
AIF1RX_DAT [3]
33R
AIF1TXDAT
J13
AIF1BCLK
J12
AIF1LRCLK
J11
AIF1RXDAT
AIF2TXDAT
AIF3TXDAT
K5
AIF2BCLK
L8
AIF2LRCLK
M9
AIF2RXDAT
AIF2BCLK [5]
AIF2LRCLK [5]
AIF2RXDAT [5]
R15
AIF3BCLK [2]
AIF3LRCLK [2]
AIF3RXDAT [2]
33R
JACKDET
C2
IN2LP
C1
IN2LN/DMICCLK2
D2
N/C
IN2RP
D1
IN2RN/DMICDAT2
A_IN2RN/DMICDAT2 [2,6]
A_IN3LP
A_IN3RP [2,6]
K13
L7
K3
K10
G10
GPIO_1 [3]
GPIO2 [6]
GPIO3 [2,7]
GPIO_4 [3]
GPIO_5 [3]
J8
AIF1TX_DAT[3]
L6
AIF2TXDAT[5]
L4
AIF3TXDAT [2]
33R
R12
SPKCLK [3]
SPKDAT [3]
HPOUT1L [6]
HPOUT1R [6]
HPOUT1FB [6]
MICDET1/HPOUT1FB2
E10
A4
EPOUTP
A5
EPOUTN
A2
IN3LP
N/C A1 IN3LN/DMICCLK3
B2
IN3RP
B1
N/C
IN3RN/DMICDAT3
[6]
NIRQ [3]
R2
10K
[6]
JACKDET [6]
A6
HPOUT2L
B5
HPOUT2R
B6
HPOUT2FB
N/C
A_IN2LN/DMICCLK2 [6]
F13
A13
HPOUT1FB1/MICDET2
B13
MICDET1/HPOUT1FB2
B12
HPDETL
A12
HPDETR
D3
IN1LP
E3
IN1LN/DMICCLK1
E2
IN1RP
E1
IN1RN/DMICDAT1
[2]
[2]
[6]
[6]
N/C
B8
HPOUT1L
A8
HPOUT1R
L5
AIF3BCLK
M5
AIF3LRCLK
K4
AIF3RXDAT
H12
N/C
SLIMCLK
H11
N/C
SLIMDAT
A_IN1LP
A_IN1LN/DMICCLK1
A_IN1RP
A_IN1RN/DMICDAT1
K6
L10
SPKCLK
K8
SPKDAT
HPOUT2L [6]
HPOUT2R [6]
A_OUT2FB [2]
N/C
N/C
H2
SPKOUTLP
H1
SPKOUTLN
SPKOUTLP [5]
SPKOUTLN [5]
L2
SPKOUTRP
L1
SPKOUTRN
SPKOUTRP [5]
SPKOUTRN [5]
AIF3LRCLK [2]
AIF3RXDAT [2]
CIF1SCLK [3,7]
CIF1SDA[3,7]
GPIO4
GPIO6_EX
GPIO16_EX
[3]
[7]
[7]
P1
P2
P3
P4
A_IN2RN/DMICDAT2 [2,6]
J2
HEADER2X10
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
A_IN1LP [2]
A_IN3RP [2,6]
DC_3V3
+5V
A_IN1LN/DMICCLK1
[2]
WM5102_CSP137
WM5102ECS/R
A_OUT2FB[2]
R25
CIF1ADDR [2]
U1-A
M12
TRST
K7
TMS
L9
TCK
M11
TDI
N/C
N/C
N/C
N/C
TRST
TMS
TCK
TDI
10K
DNP
R13
GND
P5
AIF3TXDAT[2]
AIF3BCLK [2]
PDMOUT_DAT [3]
PDMOUT_CLK [3]
GPIO5_EX [7]
[2,7]
GPIO3
GPIO12_EX [7]
GPIO26_EX [7]
R8
0R
Pitch 100mil
Expand Header
Embest
COMPANY:
TITLE:
WM5102_I/O
DRAWN:
Roy Yaung
CHECKED:
REV:
B.01
DATE:
APPROVED:
20140812
SHEET:
OF
DC_3V3
DBVDD1
U11
TXS0102DCUR
7
2
VCCBVCCA
GND
8
B1
1
B2
CIF1SCLK [2,7]
CIF1SDA[2,7]
OE
3
R46
10K
5
A1
4
A2
CIF1_SCLK [2]
CIF1_SDA [2]
DC_3V3
DBVDD1
U7
DC_3V3
11
20
18
17
16
15
14
13
12
PDMOUT_CLK [2]
PDMOUT_DAT [2]
VCCB
VCCA
GND
OE
B1
B2
B3
B4
B5
B6
B7
B8
A1
A2
A3
A4
A5
A6
A7
A8
21 EX_PAD
19
DBVDD1
2
10
R72
10K
1
3
4
5
6
7
8
9
SPKCLK [2]
SPKDAT [2]
C52
0.1uF
C60
0.1uF
C62
0.1uF
C64
0.1uF
C53
0.1uF
C61
0.1uF
C63
0.1uF
C65
0.1uF
DC_3V3
DBVDD1
U8
11
20
18
17
16
15
14
13
12
[7]
[7]
[5]
[7]
[7]
[7]
[7]
[7]
VCCB
VCCA
GND
OE
B1
B2
B3
B4
B5
B6
B7
B8
A1
A2
A3
A4
A5
A6
A7
A8
21 EX_PAD
RST
LDOENA
MCLK1
RPI_SS
IRQ
AIF1RXDAT
RPI_MOSI
RPI_SCLK1
19
0R
R20
DNP
2
10
R73
10K
1
3
4
5
6
7
8
9
RST_5102[2]
LDO_EN [2]
MCLK_1 [2]
CIF2_SS [2]
[2]
NIRQ
AIF1RX_DAT[2]
CIF2_MOSI [2]
CIF2_SCLK [2]
DC_3V3
DBVDD1
U9
11
AIF1TXDAT [7]
RPI_MISO [7]
AIF1BCLK [7]
AIF1LRCLK [7]
GPIO1
[6]
GPIO4
[2]
GPIO5
[7]
MCLK2 [5,7]
20
18
17
16
15
14
13
12
VCCB
VCCA
GND
OE
B1
B2
B3
B4
B5
B6
B7
B8
A1
A2
A3
A4
A5
A6
A7
A8
21 EX_PAD
19
2
10
1
3
4
5
6
7
8
9
R74
10K
AIF1TX_DAT[2]
CIF2_MISO [2]
AIF1_BCLK [2]
AIF1_LRCLK[2]
GPIO_1 [2]
GPIO_4 [2]
GPIO_5 [2]
MCLK_2 [2]
Embest
COMPANY:
TITLE:
DRAWN:
REV:
WM5102_I/O
Roy Yaung
B.01
CHECKED:
DATE:
APPROVED:
20140812
SHEET:
OF
DC_3V3
DBVDD3
VDD_1V8
VDD_1V8
DBVDD1
L8
180ohm@100MHz
C1
0.1uF
AVDD_1V8
LDOVDD
L11
180ohm@100MHz
C2
0.1uF
C15
C3
0.1uF
4.7uF
C54
0.1uF
C57
0.1uF
C9
0.1uF
GND
GND
C34
L10
180ohm@100MHz
1uF
DC_3V3
GND
GND
LDOVDD
VDD_1V8
AVDD_1V8
DCVDD
MICBIAS De-coupling
U1-B
A3
AVDD
A7
AVDD
M3
AVDD
C9
D13
MICVDD [4]
DC_5V
CPVDD
LDOVDD
E11
MICVDD
F1
MICVDD
G1
SPKVDDL
G2
SPKVDDL
M1
SPKVDDR
M2
SPKVDDR
C6
C7
4.7uF
4.7uF
AGND
AGND
AGND
AGND
AGND
AGND
AGND
AGND
AGND
AGND
AGND
AGND
AGND
AGND
AGND
P6
P7
P8
P9
P10
CPGND
DCVDD
C51
4.7uF
C55
4.7uF
0.1uF
A11
CP2VOUT
C11
CP2CA
B11
CP2CB
D11
C12
MICBIAS1
D12
MICBIAS2
C13
MICBIAS3
C4
4.7uF
Charge-Pump De-coupling
CP1VOUTP [4]
CP1VOUTN [4]
CP1CA [4]
C13
C14
4.7uF
4.7uF
GND
GND
CP1CB [4]
Charge-Pump De-coupling
CP2VOUT [4]
CP2CA [4]
C10
E12
C56
0.1uF
GND
B3
B4
B7
C3
C4
C5
C6
C7
C8
F2
F3
G3
H3
J3
L3
A9
CP1VOUTP
A10
CP1VOUTN
B9
CP1CA
B10
CP1CB
VREFC
C5
GND
J1
SPKGNDL
J2
SPKGNDL
K1
SPKGNDR
K2
SPKGNDR
LDOVOUT
MICVDD
C12
C11
4.7uF
470nF
GND
CP2CB [4]
DCVDD [4]
CP1VOUTP [4]
CP1VOUTN [4]
CP1CA [4]
CP1CB [4]
Reference De-coupling
CP2VOUT[4]
CP2CA [4]
CP2CB [4]
VREFC
[4]
VREFC[4]
C10
L9
180ohm@100MHz
MICBIAS2 [4,6]
2.2uF
G11
DCVDD
M8
DCVDD
E5
E6
E7
E8
E9
F5
F6
F7
F8
F9
G5
G6
G7
G8
G9
G12
H5
H6
H7
H8
H9
M7
MICBIAS1 [6]
MICBIAS2 [4,6]
MICBIAS3 [6]
1uF
DGND
DGND
DGND
DGND
DGND
DGND
DGND
DGND
DGND
DGND
DGND
DGND
DGND
DGND
DGND
DGND
DGND
DGND
DGND
DGND
DGND
DGND
C16
G13
DBVDD1
M10
DBVDD1
M6
DBVDD2
M4
DBVDD3
WM5102_CSP137
WM5102ECS/R
Embest
COMPANY:
TITLE:
WM5102_PWR
DRAWN:
Roy Yaung
CHECKED:
REV:
B.01
DATE:
APPROVED:
20140812
SHEET:
OF
SPEAKER OUTPUTS
RV1-A
CA04F2FT5AUD010G
1
5
SPKOUTRP [2]
J3
HEADER2
1
2
J6
HEADER2
SPKOUTLP [2]
RV2-A
CA04F2FT5AUD010G
1
5
1
2
+
-
+
-
SPKOUTR
SPKOUTL
2
SPKOUTLN [2]
SPKOUTRN [2]
CA04F2FT5AUD010G
RV2-B
CA04F2FT5AUD010G
RV1-B
DC_3V3
PIN Definition
CNA1
RCA_JACK
C28
DGND
PGND
GND
20
RXO
GND
17
SPDIF_OUT
CNA2
RCA_JACK
C29
R57
0.1uF
210R
D1
Red
1K
10K
10K
10K
10K
TXO
SCLK(1)
Slave_Mode
CSB(5)
S/PDIF Rx
AIF Rx
2_wire
3_wire
Master_Mode
R1
R38
4
SDOUT/GPO2
3
SDIN/HW_M
1
SCLK
5
CSB/GPO1
GPO0/SWIF_M
RESETB
RPI_SDA [7]
RPI_SCLK[7]
GPIO_A [7]
GPIO_B
[7]
RST_8804 [7]
14
BCLK
15
LRCLK
12
DOUT
13
DIN
R14
16
MCLK
9
CLKOUT
R43
33R
DNP
AIF2BCLK [2]
AIF2LRCLK[2]
AIF2RXDAT[2]
AIF2TXDAT[2]
0R
R50
MCLK2 [3,7]
MCLK1 [3]
33R
11
XIN
10
XOP
Y1
12mHz
1
110R
R53
2
4
3
2
1
SW_Mode
P11
R37
R32
R31
L4
R30
19
DVDD
7
PVDD
75R
R52
U3
SPDIF_INPUT
HW_Mode
WM8804GEDS/V
18
0.1uF
GND
SDIN(3)
SWIF_M(2)
C31
0.1uF
C30
1uF
3
2
180ohm@100MHz
L3
180ohm@100MHz
10K
DC_3V3
C42
15pF
C43
15pF
GND
GND
Embest
COMPANY:
TITLE:
DRAWN:
REV:
SPEAKER_I/O
Roy Yaung
B.01
CHECKED:
DATE:
APPROVED:
20140812
SHEET:
OF
(Use A_IN3)
L7
60ohm@100MHz
10K
R56
MICBIAS3[4]
R28
1uF
C58
A_IN3RP[2]
16R
1uF
C59
A_IN3LP [2]
C20
680pF
6
5
4
3
2
GPIO1 [3]
12K
C33
12K
R59
C32
RV4-A
CA04F2FT5AUD010G
1
5
A_OUT2R
HPOUT2R [2]
10K
R58
D5
R55
DBVDD1
(Use A_OUT2)
510K
2.2K
1K
R26
line out
100pF 100pF
JHP-307ST
CNA3
2.2K
L6
60ohm@100MHz
ESD0402V05C05
D4
ESD0402V05C05
6
5
4
3
2
R33
R62
GPIO2 [2]
510K
R6
line in
R65
DBVDD2
R29
HPOUT2L [2]
A_OUT2L
4
JHP-307ST
CNA5
CA04F2FT5AUD010G
RV4-B
C18
1K
R63
16R
680pF
Headphone out
MICBIAS1
MICDET1/HPOUT1FB2 [2]
A_IN1RP [2]
C26
R64
2.2K
R23
0R
L12
60ohm@100MHz
1uF
C40
100pF
JACKDET [2]
CA04F2FT5AUD010G
2 RV3-B
4
MICBIAS2
6
C19
0.1uF
DAT
VDD
GND
CLK
Left DMIC
A_IN2RN/DMICDAT2
[2,6]
A_IN2LN/DMICCLK2
[2,6]
6
C17
0.1uF
GND LRSEL
DAT
GND
VDD
CLK
1
6
4
5
3
2
J1
JHP-323S
HPOUT1L [2]
3
A_IN2LN/DMICCLK2
[2,6]
HEADSET
CA04F2FT5AUD010G
RV3-A
A_IN1RN/DMICDAT1
[2]
HPOUT1FB
[2]
C27
1uF
Right DMIC
Embest
COMPANY:
TITLE:
DRAWN:
REV:
0R
A_IN2RN/DMICDAT2
[2,6]
R45
GND LRSEL
D6
U2
WM7220IMS/V
MIC
DET
HPR
DET
HPL
GND
U5
WM7220IMS/V
R54
10K
R9
10K
HPOUT1R [2]
ESD0402V05C05
MICBIAS2
HEADSET_I/O
Roy Yaung
B.01
CHECKED:
DATE:
APPROVED:
20140812
SHEET:
OF
R3 22K
R44 0R
+5V
L5
180ohm@100MHz
D2
6.2V
C23
C46
0.1uF
470nF
R21
C48
C49
10uF
10uF
D3
Green
C47
10uF
2
B1
22uF
32
B
E1 6
C25
Q2-B
DMMT5401-7-F
C1 1
Q2-A
DMMT5401-7-F
1
G
PSR-28473-2
E2
U13
RT9167A-33CB
1 VIN VOUT 5
2 GND
3 SHDN BP 4
R66
Q1
SI2333DS-T1-E3
DMG2305UX
D
S
3
2
F1
4A@6V
C2
J5
DC_JACK
1
2
3
DC_5V
DC_3V3
+5V
1K
DC_5V
47K
R22
GND
GND
10K
DC_3V3
VDD_1V8
U4
RT9167-18CB
DC_3V3
1 VIN VOUT 5
2 GND
3 SHDN BP 4
R16 22K
AVDD_1V8
U6
RT9167-18CB
L2
180ohm@100MHz
L1
180ohm@100MHz
1 VIN VOUT 5
2 GND
3 SHDN BP 4
R27 22K
C44
C22
C38
10uF
C24
C21
0.1uF
470nF
C35
10uF
10uF
C36
0.1uF
C45
10uF
470nF
GND
GND
GND
GND
C37
C39
10uF
10uF
GND
GND
J8
HEADER3
1
2
3
CIF1SCLK [2,3]
Pitch 100mil
0R
+3V3
[2,3]
0R
CIF1SDA
RPI_TX [7]
RPI_RX [7]
+5V
SDA
GPIO5_EX
GPIO6_EX
GPIO_A
AIF1LRCLK
GPIO26_EX
[7]
[2]
[2]
[5]
[3]
[2]
HEADER2X20_B
(socket)
RPI_TX [7]
RPI_RX [7]
AIF1BCLK[3]
GPIO3 [2]
RST_8804
[5]
RPI_SS [3]
SCL [7]
GPIO12_EX[2]
U10
GPIO16_EX[2]
AIF1TXDAT[3]
AIF1RXDAT[3]
R7 3.9K
GPIO_B [5]
GPIO5 [3]
R5 1K
RPI_MOSI [3]
RPI_MISO [3]
RPI_SCLK1 [3]
DC_3V3
0R
TP1
RST [3]
IRQ [3]
LDOENA [3]
R36
C41
0.1uF
A0
WP
A1
SCL
SCL [7]
SDA
SDA [7]
0R
2
4
6
8
10
12
14
16
18
20
22
24
26
28
30
32
34
36
38
40
JP1
R10
1
3
5
7
9
11
13
15
17
19
21
23
25
27
29
31
33
35
37
39
RPI_SDA [5]
RPI_SCLK [5]
MCLK2 [3,5]
J9
R60
R49
PI 40PIN(J8)
A2
24C32
CAT24C32YI-GT3
Raspberry Pi Connection
GND
RPI J8 Connection
Pin 12
Pin 35
Pin 38
Pin 40
GPIO18
GPIO19
GPIO20
GPIO21
PCM_CLK
PCM_FS
PCM_DIN
PCM_DOUT
Embest
COMPANY:
TITLE:
DRAWN:
REV:
POWER_PI_IO
Roy Yaung
B.01
CHECKED:
DATE:
APPROVED:
20140812
SHEET:
OF