ST CCA021V1 User Manual

STEVAL-CCA021V1

USB audio demonstration board based on the STM32F103RE and TS4657

Features

STM32F103RE performance line microcontroller

16 MHz crystal unit

USB connector and ESD protection

Two LEDs driven by the microcontroller

Push button to control the firmware mode

TS4657 - single supply stereo digital audio line driver with 2.2 VRMS capless outputs:

16to 24-bit audio data format stereo DAC, 32 to 48 kHz sample rate

I2S, right or left-justified compatible digital audio interface

TS2012 - filter-free stereo 2x2.8 W class D audio power amplifier

TS4962 - 2.8 W filter-free mono class D audio power amplifier

Output available either through mono jack connector or to on-board speaker

TS472 - very low noise microphone preamplifier with 2.0 V bias output and active low standby mode

Single-ended output available for connection to ADC of a microcontroller

On-board microphone and small speaker

RoHS compliant

Data brief

STEVAL-CCA021V1

Description

The STEVAL-CCA021V1 demonstration board implements a USB audio card based on the STM32F103RE microcontroller and the TS4657 audio digital-to-analog converter (decoder). The complete system consists of a controller board driven by the STM32F103RE microcontroller, and a TS4657-based audio board.

Mono audio output is available either through the TS4962-driven on-board speaker or via the mono jack connector, and stereo output is possible through the TS2012 stereo audio amplifier which can drive external speakers. Both audio amplifiers are class D.

For audio input, an on-board microphone is connected through the TS472 microphone preamplifier to the ADC input of the microcontroller. It is possible to disconnect the controller section from the audio section to use the boards individually for other applications.

September 2009

Doc ID 16318 Rev 1

1/5

For further information contact your local STMicroelectronics sales office.

www.st.com

ST CCA021V1 User Manual

2/5

1 Rev 16318 ID Doc

USB5V

 

 

U2

 

3V3

 

 

 

 

 

 

 

 

1

Vin

Vout

5

 

 

 

 

 

 

C2

C5

2

GND

 

C1

C3

4.7uF

 

4.7uF

1uF

 

 

1uF

 

3

 

 

4

 

 

INHB

BYPASS

 

 

 

 

 

 

 

 

 

LD3985XX33

C4

 

 

 

 

10nF

 

 

 

 

 

 

 

CN2

 

 

 

 

 

 

 

 

 

 

 

USB1X90A

PCB

USB5V

 

 

 

 

 

 

 

 

USB_A

1

 

 

U4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Vbus

 

 

 

 

 

 

R4

4R7

USBDN

2

 

 

 

1

 

 

6

D-

 

 

 

I/O1

I/O1

3

 

 

 

2

5

 

 

 

D+

 

 

 

GND

Vbus

 

USB5V

USBDP

4

 

 

 

3

4

R5

GND

 

 

 

I/O2

I/O2

4R7

5

 

 

 

 

 

 

 

 

SH1

 

 

 

 

 

 

 

 

 

 

6

R7

1M

 

USBLC6-2P6

 

R3

1k5

3V3

SH2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C6

4.7nF

 

 

 

 

 

 

 

 

CN1

3V3

 

 

 

 

 

 

 

 

 

 

MLW20G

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

3

 

 

JTRST

Internal pull-up

 

 

 

 

 

4

 

Internal pull-up

5

JTDI

6

 

Internal pull-up

7

JTMS

8

 

Internal pull-down

9

JTCK

10

 

R1

 

11

RTCK

 

12

 

10K

 

13

JTDO

 

 

 

14

NRST

 

 

15

 

 

16

DBGRQ

 

 

17

R2

10K

18

DBGACK

 

 

19

R14

10K

20

 

 

 

L1

 

 

 

 

 

3V3

 

 

 

 

 

Inductor

 

3V3

 

 

 

10mH

 

 

 

 

 

3V3

C16

 

 

 

 

 

 

 

 

 

 

100nF

U3

 

 

 

R9

7

HOLD

C

6

SPI1_SCK

10K

8

5

SPI1_MOSI

VCC

D

SPI1_NSS

1

4

 

S

VSS

 

SPI1_MISO

2

3

 

Q

W

 

 

 

 

 

 

 

M25P64-VME6G

 

3V3

 

 

 

 

PA0

14

 

 

 

 

PA1

15

 

 

 

 

PA2

16

 

 

 

 

PA3

17

 

 

 

 

SPI1_NSS

20

 

 

 

 

SPI1_SCK

21

 

 

 

 

SPI1_MISO

22

 

 

 

 

SPI1_MOSI

23

 

 

 

 

BUTTON

41

 

 

 

 

 

 

 

 

42

 

 

 

 

 

 

 

 

43

 

 

 

 

 

 

 

USBDN

44

 

 

 

 

 

 

 

USBDP

45

 

 

 

 

 

 

 

JTMS

46

 

 

 

 

 

 

 

JTCK

49

 

 

 

 

 

 

 

JTDI

50

 

 

 

 

 

 

 

X1

5

 

 

 

 

 

 

 

X2

6

R6

 

 

 

 

54

 

 

 

BOOT0

60

10k

 

 

 

 

 

 

 

 

NRST

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C9

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

100nF

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

32

48

64

19

3V3 A3V3

13

 

4

X1

3

X2

 

 

 

GND

 

 

X1

1

 

2

 

 

 

 

 

 

GND

 

 

 

 

C8

TSX-3225 / 16MHz

 

C10

 

 

 

 

 

 

 

33pF

 

 

 

33pF

 

U1

 

 

 

 

26

 

PA0-WKUP

 

 

PB0

 

 

 

27

 

PA1

 

 

 

PB1

BOOT1

 

 

 

28

PA2

 

 

PB2/BOOT1

 

 

55

JTDO

PA3

 

 

 

PB3/JTDO

 

 

 

56

JTRST

PA4

 

 

PB4/JNTRST

 

 

57

 

PA5

 

 

 

PB5

I2C1_SCL

 

 

 

58

PA6

 

 

 

PB6

 

 

 

59

I2C1_SDA

PA7

 

 

 

PB7

 

 

 

 

 

PA8

 

 

 

PB8

61

 

 

 

 

62

 

PA9

 

 

 

PB9

 

 

 

 

29

 

PA10

 

 

 

PB10

 

 

 

 

30

 

PA11

 

 

 

PB11

I2S2_WS

 

 

 

33

PA12

 

 

 

PB12

 

 

 

34

I2S2_CK

PA13/JTMS/SWDIO

 

PB13

 

35

 

PA14/JTCK/SWCLK

 

PB14

I2S2_SD

 

36

PA15/JTDI

 

 

PB15

 

 

 

 

OSC_IN/PD0

 

 

PC0

8

PC0

 

 

9

PC1

OSC_OUT/PD1

 

PC1

 

10

PC2

PD2

 

 

 

PC2

 

 

 

11

PC3

 

 

 

 

PC3

 

 

 

 

24

 

BOOT0

 

 

 

PC4

 

 

 

 

25

 

 

 

 

 

PC5

I2S2_MCK

 

 

 

 

37

NRST

 

 

 

PC6

 

 

 

38

 

 

 

 

 

PC7

 

 

 

 

 

 

 

 

 

 

 

PC8

39

USB_ACTIVITY

 

 

 

 

40

LED_ACTIVE

 

 

 

 

PC9

 

 

 

 

51

 

 

 

 

 

PC10

 

 

 

 

 

52

 

 

 

 

 

PC11

 

 

 

 

 

53

 

 

 

 

 

PC12

 

 

 

 

 

2

 

 

 

 

PC13-TAMPER-RTC

 

 

 

 

3

 

 

 

 

PC14-OSC32_IN

 

 

 

 

4

 

VBAT

 

 

PC15-OSC32_OUT

 

 

 

 

 

VDD_1

VSS_1

31

 

47

 

VDD_2

VSS_2

R8

63

VDD_3

VSS_3

18

0R

VDD_4

VSS_4

 

 

VDDA

VSSA

12

VSSA

 

 

 

C15

STM32F103RET6

 

 

 

VSSA

 

100nF

 

USB_ACTIVITY

 

 

 

 

 

 

P2

 

USB5V

 

 

 

 

 

 

1

2

 

 

 

 

 

 

 

PA3

 

 

 

PA2

 

 

PA1

 

3

4

 

 

 

PA0

 

 

 

 

 

 

5

6

 

 

 

I2S2_WS

A3V3

 

VSSA

 

7

8

 

 

 

I2S2_CK

 

 

PC3

 

9

10

 

 

 

I2S2_SD

 

 

PC2

 

11

12

 

 

 

I2S2_MCK

 

 

PC1

 

13

14

 

 

 

I2C1_SDA

 

 

PC0

 

15

16

 

 

 

I2C1_SCL

 

 

 

 

 

 

17

18

 

 

 

 

 

 

 

 

 

 

 

19

20

 

 

 

 

 

 

 

 

 

 

 

BL220G

 

 

3V3

 

 

 

 

 

 

 

 

 

3V3

 

R10

 

10k

BUTTON

 

 

2

B1

C7

100nF

 

1

3V3

C11

C12

C13

C14

100nF

100nF

100nF

100nF

 

 

 

3V3

LD1

2.3V

LD2

 

 

 

 

R12

R13

 

 

2

1

1

2 LED_ACTIVE

 

 

 

 

470

220

 

 

 

 

 

 

GME 960-024

board controller based-STM32F103RE the of diagram Schematic .1 Figure

1

diagrams Schematic

diagrams Schematic

CCA021V1-STEVAL

Loading...
+ 3 hidden pages