Audio latency tester board

antmicro·audio-latency-tester-board

Audio latency tester board layout, top view — open source RP2040/RP2350 board by antmicro

About the Audio latency tester board

Audio latency tester board is an open source RP2040/RP2350 PCB design by antmicro, published on GitHub under the Apache-2.0 license. It is a 4-layer board measuring 80 × 40 mm, with 201 components from 46 distinct parts.

Its main chip is the RP2040, from the RP2040/RP2350 family. Other key parts include the TPD4E05U06QDQARQ1, TPD4E02B04DQAR, W25Q128JVSIQ, AP62301WU-7 and AP22652W6-7. By type, the board carries 86 resistors, 55 capacitors, 21 ICs, 12 connectors, 11 diodes and 6 transistors.

It belongs with the audio designs in this gallery.

From the project

This project contains open hardware design files for an audio latency processing board. The system allows driving an external speaker and collecting audio samples from a pair of PDM or I2S microphones. The board was designed to work with a host processing platform that generates

This project contains open hardware design files for an audio latency processing board. The system allows driving an external speaker and collecting audio samples from a pair of PDM or I2S microphones. The board was designed to work with a host processing platform that generates playback and processes the captured audio samples.

The design files were prepared in KiCad 8.x.

Audio latency tester board, from the project README
From the project README

Main components on the Audio latency tester board

Audio latency tester board bill of materials (BOM)

201 components, 46 distinct parts.

QtyPartRefs
8
TPD4E05U06QDQARQ1
Texas Instruments
U1, U2, U5, U6, U13, U14, U18, U19
2
TPD4E02B04DQAR
TPD4E02B04DQA
Texas Instruments
U3, U4
2
W25Q128JVSIQ
W25Q128JVSIQ_SOIC-8
Winbond
U7, U10
1
AP62301WU-7
AP62301_TSOT
Diodes Incorporated
U8
2
RP2040
Raspberry Pi
U9, U12
2
AP22652W6-7
AP22652W6
Diodes Incorporated
U11, U15
1
IS66WVS4M8BLL-104NLI
ISSI
U16
1
MAX98357AETE+T
MAX98357A
Analog Devices
U17
1
TLV73318PDBVT
Texas Instruments
U20
1
ADAU7118ACPZRL
Analog Devices
U21
2
SSM3J332R,LF
SSM3J332R
Toshiba
Q1, Q4
2
BC817-25W,115
BC817-25W
Nexperia
Q2, Q6
2
BCM857BS-7-F
Diodes Incorporated
Q3, Q5
2
ABM8G-12.000MHZ-18-D2Y-T
Resonator_12MHz_ABM8G
Abracon
Y1, Y3
4
501951-0550
Conn_FFC_Molex_5019510550
Molex
J1, J2, J4, J5
2
USB4105-GF-A
USB-C_GCT_USB4105-GF-A
GCT
J3, J13
2
SM06B-SRSS-TB(LF)(SN)
JST_SH_1x6_SM06B-SRSS-TB-LF-SN
JST Automotive Connectors
J6, J7
2
BM05B-SURS-TF(LF)(SN)
JST_SUR_1x5_BM05B-SURS-TB-LF-SN
JST Automotive Connectors
J8, J9
1
BM04B-SRSS-TB(LF)(SN)
JST_SH_1x4_BM04B-SRSS-TB-LF-SN
JST Automotive Connectors
J10
1
SM02B-SRSS-TB(LF)(SN)
JST_SH_1x2_SM02B-SRSS-TB-LF-SN
JST Automotive Connectors
J12
Show 26 more
QtyPartRefs
4
B3U-1000P
SW_B3U-1000P_SMD
Omron
SW1, SW2, SW3, SW4
2
PESD5V0X1UB,135
PESD5V0X1UB
Nexperia
D1, D2
2
VLMTG1500-GS08
LED_G_0402_VLMTG1500-GS08
Vishay
D3, D5
5
TPD1E0B04DPYR
TPD1E0B04_XDFN-2
Texas Instruments
D4, D8, D9, D10, D11
2
KP-1608CGCK
LED_G_0603_KP-1608CGCK
Kingbright
D6, D7
3
BLM18PG121SN1D
FB_120Z_2A_Murata-BLM18PG_0603
Murata
FB1, FB2, FB3
1
IFSC1515AHER2R2M01
L_2u2_3.1A_Vishay-IFSC-1515AH-01
Vishay
L1
2
GRM155R71H103KA88D
C_10n_0402
Murata
C1, C6
14
GRM155R61H104KE14D
C_100n_0402
Murata
C2, C3, C4, C5, C7, C8, C18, C20 +6
4
CL05C180JB51PNC
C_18p_0402
Samsung Electro-Mechanics
C9, C12, C32, C36
4
C1005X6S1A105K050BC
C_1u_0402
TDK
C10, C33, C35, C52
25
C0402C104J4RAC7411
C_100n_16V_X7R_0402
KEMET
C11, C13, C14, C15, C16, C17, C21, C22 +17
4
GRM155R61A106ME11D
C_10u_10V_0402
Murata
C19, C44, C57, C58
2
GRM158R60J226ME01D
C_22u_0402
Murata
C46, C47
4
CR0402-FX-5101GLF
R_5k1_0402
Bourns
R1, R2, R5, R6
44
ERJ2GE0R00X
R_0R_0402
Panasonic
R3, R4, R11, R12, R13, R14, R16, R18 +36
2
CR0402-FX-2002GLF
R_20k_0402
Bourns
R8, R39
6
CR0402-FX-1002GLF
R_10k_0402
Bourns
R9, R10, R32, R40, R41, R56
9
CR0402-FX-1001GLF
R_1k_0402
Bourns
R26, R30, R33, R37, R44, R45, R48, R51 +1
3
CR0402-FX-1004GLF
R_1M_0402
Bourns
R27, R58, R62
1
RC0402FR-073K16L
R_3k16_0402
YAGEO
R29
1
CR0402-FX-2200GLF
R_220R_0402
Bourns
R31
4
CR0402-FX-27R0GLF
R_27R_0402
Bourns
R46, R47, R49, R50
2
CR0402-FX-2700GLF
R_270R_0402
Bourns
R53, R67
6
CR0402-FX-51R0GLF
R_51R_0402
Bourns
R64, R65, R77, R78, R90, R95
4
CR0402-FX-2701GLF
R_2k7_0402
Bourns
R79, R80, R91, R92

Audio latency tester board design files

The KiCad project lives in the antmicro/audio-latency-tester-board repository on GitHub; these links point at the commit this page was built from.

Audio latency tester board: common questions

What microcontroller does the Audio latency tester board use?

The Audio latency tester board is built around the RP2040, from the RP2040/RP2350 family.

How big is the Audio latency tester board?

The Audio latency tester board measures 80 × 40 mm, has 4 copper layers and is 1.6 mm thick.

How many components are on the Audio latency tester board?

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

Where can I download the Audio latency tester board design files?

From the antmicro/audio-latency-tester-board repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.

Can I use the Audio latency tester board design in my own project?

Yes, under the terms of its Apache-2.0 license, which antmicro chose for the repository.

Can I test firmware for the Audio latency tester board without the hardware?

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

Similar boards