Cirrus Schematics

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

SPDIF_INPUT

WM8804
1:1 Digital Interface
Transceiver with PLL

Raspberry Pi Board

GPIO Header (P1 40pin)

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

Audio Hub CODEC with Voice


Processor DSP
LINE OUT
3 POLE JACK

HEADSET
MIC

WM7210
+5V

Top Port Digital Silicon


Microphone

MIC

PDM Out

DC IN (+5V)

Expand Audio Class-D Ampifier WM9082

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

Digital Supply De-coupling


DBVDD2

Analogue Supply De-coupling

DC_3V3

DBVDD3

VDD_1V8

Additional Supply De-coupling

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

Close to CPVDD pin

GND

GND

C34

L10
180ohm@100MHz

1uF

DC_3V3

GND
GND

LDOVDD

VDD_1V8

AVDD_1V8

DCVDD

DBVDD3 DBVDD2 DBVDD1


LDO Output De-coupling

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

Close to SPKVDD pin

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

NOTE: DNP= Do Not Populated

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

(Use A_IN1 and A_OUT1)

MICBIAS1

MICDET1/HPOUT1FB2 [2]
A_IN1RP [2]

C26

R64

2.2K

R23

0R

L12
60ohm@100MHz

1uF

C40
100pF

Digital MIC(Use A_IN2)

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

Note: Default setting write protect


R4 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

You might also like