STM32F Audio Codec

Netrona·STM32F_Audio_Codec_pcb

STM32F Audio Codec PCB layout, top view — open source STM32 board by Netrona
Simulate this board

About the STM32F Audio Codec PCB

STM32F Audio Codec is an open source STM32 PCB design by Netrona, published on GitHub. It is a 4-layer board measuring 61.2 × 44.1 mm, with 58 components from 36 distinct parts.

Its main chip is the STM32F405RGTx, from the STM32 family. Other key parts include the LM2594HVM-3.3. By type, the board carries 22 capacitors, 21 resistors, 4 diodes, 3 inductors, 1 IC and 1 transistor.

It belongs with the audio designs in this gallery.

From the project

KiCad STM32F+Audio Codec PCB Design Project

This project is designed to interface STM32F405 with the audio codec WM8731. The board supports the development of audio applications.

I used STM32CubeMX software to configure STM32F405RGT6 MCU chip. The used connections are:

STM32F Audio Codec, from the project README
From the project README

Main components on the STM32F Audio Codec

STM32F Audio Codec bill of materials (BOM)

58 components, 36 distinct parts.

QtyPartRefs
1
LM2594HVM-3.3
U2
1
AO3401A
Q1
1
16MHz
Y1
1
Power
+12V
1
250mA
F1
1
Conn_01x04
I2C
1
STM32F405RGTx
STM32F
1
USBLC6-2SC6
USBLC6
1
LED
D1
2
1N5817
D2, D3
1
LED
D4
1
600 @ 600MHz
FB1
1
47u
L1
1
39n
L2
2
12p
C1, C2
1
4u7
C3
1
68u
C4
2
2u2
C5, C7
5
100n
C6, C8, C9, C10, C11
1
120u
C12
Show 16 more
QtyPartRefs
1
1u
C13
1
10n
C14
3
0.1u
C15, C16, C18
1
10u
C17
2
330u
C19, C20
2
1n
C21, C22
2
1k5
R1, R21
1
10K
R2
1
45
R3
1
100k
R4
1
68k
R5
2
2.2k
R6, R7
8
22
R8, R9, R10, R11, R12, R13, R18, R20
1
330
R14
1
680
R15
3
47k
R16, R17, R19

STM32F Audio Codec design files

The KiCad project lives in the Netrona/STM32F_Audio_Codec_pcb repository on GitHub; these links point at the commit this page was built from.

STM32F Audio Codec: common questions

What microcontroller does the STM32F Audio Codec use?

The STM32F Audio Codec is built around the STM32F405RGTx, from the STM32 family.

How big is the STM32F Audio Codec PCB?

The STM32F Audio Codec measures 61.2 × 44.1 mm, has 4 copper layers and is 3.16 mm thick.

How many components are on the STM32F Audio Codec?

58 components, from 36 distinct parts. The full bill of materials is listed on this page.

Where can I download the STM32F Audio Codec design files?

From the Netrona/STM32F_Audio_Codec_pcb repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the STM32F Audio Codec design in my own project?

The repository has no license, so all rights stay with Netrona. Use it as a reference, and ask the author before reusing the design.

Can I test firmware for the STM32F Audio Codec without the hardware?

Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug STM32 firmware against it before you order a PCB.

Similar boards