Skip to the content
2 layers100 × 100 mmAudio Digitizer, the printed circuit board in 3D

Audio Digitizer

Lenka-12/EEE4022S

A high-performance audio digitization system built around the STM32F7 microcontroller, featuring dual Delta-Sigma ADCs (PCM1808 and ADAU1978) and an integrated ADC for comprehensive audio capture.

Size
100 × 100 mm
Copper layers
2
Thickness
1.6 mm
Parts
121
Nets
99
Pads
399
Tracks, vias
579, 80
Pours
2
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
24 Oct 2024
Updated
30 Oct 2024

Overview

Audio Digitizer is an open-source printed circuit board by Lenka-12, from the Lenka-12/EEE4022S repository on GitHub. It is a 2-layer board of 100 × 100 mm with 121 parts on 99 nets, routed with 579 tracks and 80 vias.

It is built around the ADA4945-1ACPZ-R7, PCM1862DBTR and ZTS6216. Its parts include 62 capacitors, 29 resistors, 14 ICs, 6 connectors and 2 crystals. It belongs with the audio and music boards of this library.

Main components

3

README

README.md

Audio Digitisation System 🎵

License: MIT

A high-performance audio digitization system built around the STM32F7 microcontroller, featuring dual Delta-Sigma ADCs (PCM1808 and ADAU1978) and an integrated ADC for comprehensive audio capture.

🎯 Overview

This project implements a complete audio digitization pipeline that captures audio data through multiple ADCs and transmits it to a PC for MATLAB-based analysis.

🔧 Hardware Components

STM32F7 Nucleo Board

  • Main processing unit
  • Handles ADC interfacing and USB communication

PCM1808 Delta-Sigma ADC (Buy)

  • Stereo Audio ADC configuration
  • Input: Bottom port MEMS microphone from DEVKIT-MEMS-001
  • Signal conditioning via AD828 op-amp module (AD828 Module Source)
  • I2S interface via SAI1 Block B
  • 48 kHz sampling rate
  • DMA circular mode operation

Integrated ADC

  • Input: Nucleo board pin A3
  • Signal from top port MEMS microphone (DEVKIT-MEMS-001)
  • Signal conditioning via BOB-09816 (SparkFun BOB-09816)
  • Timer-triggered operation
  • Circular DMA mode

ADAU1978 Delta-Sigma ADC

  • Integrated via STEVAL-STWINMAV1 module
  • TDM4 protocol through SAI1 Block A
  • 24-bit resolution at 48 kHz
  • DMA circular mode operation

Important Note: When configuring SAI for TDM:

  • Clock strobing must be set to rising edge
  • Frame Synchro offset must be set before the First Bit

🔌 Communication

USB Interface

  • Protocol: USB Full Speed (FS) CDC
  • Data transmission triggered by user button
  • ADC activation controlled via Python script commands

💡 Status Indicators

LEDFunction
LD1Integrated ADC active
LD2PCM1808 active
LD3ADAU1978 active

🛠️ Hardware Sources

Microphones

  • DEVKIT-MEMS-001
    • Bottom port MEMS mic → PCM1808
    • Top port MEMS mic → Integrated ADC

Signal Conditioning

ADC Modules

📝 PCB Documentation

The repository includes:

  • STEVAL-STWINMAV1 module adapter designs
  • Audio Digitisation Hardware based on PCM1862 (production pending)

📊 Data Analysis

MATLAB scripts are provided for processing the captured audio data. See the /Processing directory for analysis tools.

🤝 Contributing

Contributions are welcome! Please read our Contributing Guide for details on our code of conduct and the process for submitting pull requests.

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

✨ Acknowledgments

  • STMicroelectronics for the STEVAL-STWINMAV1 reference design
  • Same Sky for DEVKIT-MEMS-001
  • SparkFun Electronics for BOB-09816
  • Contributors and testers

For technical questions and support, please open an issue in the repository.

Parts

121
QtyValueFootprintReferences
24100nCapacitor_SMD:C_0402_1005MetricC1, C2, C3, C10, C12, C17, C24, C25, C26, C27, C28, C29, C30, C31, C32, C33 +8
1810uCapacitor_SMD:C_0603_1608MetricC11, C15, C16, C18, C19, C20, C21, C22, C23, C34, C35, C46, C47, C48, C52, C59 +2
822Resistor_SMD:R_0402_1005MetricR2, R3, R4, R6, R22, R23, R24, R27
8TestPointTestPoint:TestPoint_Pad_D1.5mmTP1, TP2, TP3, TP4, TP5, TP6, TP7, TP8
8WMM7027ABSN0-4_TRfootprints:MIC-SMD_4P-L2.8-W1.9_MSM38A2718Z9BM3U1, U2, U3, U4, U5, U6, U7, U8
510kResistor_SMD:R_0402_1005MetricR1, R5, R21, R25, R26
41.2kResistor_SMD:R_0402_1005MetricR9, R10, R13, R14
42.2uCapacitor_SMD:C_0603_1608MetricC13, C14, C61, C62
4220pCapacitor_SMD:C_0402_1005MetricC49, C51, C53, C55
433kResistor_SMD:R_0402_1005MetricR11, R12, R15, R16
44.7uCapacitor_SMD:C_0402_1005MetricC36, C37, C38, C39
447Resistor_SMD:R_0402_1005MetricR17, R18, R19, R20
447pCapacitor_SMD:C_0402_1005MetricC41, C42, C44, C45
2100pCapacitor_SMD:C_0402_1005MetricC40, C43
21kResistor_SMD:R_0603_1608MetricR7, R8
24.7kResistor_SMD:R_0402_1005MetricR28, R29
26.8nCapacitor_SMD:C_0603_1608MetricC50, C54
2ADA4945-1ACPZ-R7Package_CSP:LFCSP-16-1EP_3x3mm_P0.5mm_EP1.6x1.6mmU11, U13
2ASCOCrystal:Crystal_SMD_3225-4Pin_3.2x2.5mmX1, X2
2PCM1862DBTRPackage_SO:TSSOP-30_4.4x7.8mm_P0.5mmU9, U14
2ZTS6216footprints:MIC-SMD_4P-L2.8-W1.9-P1.84-TLU10, U12
1IICConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ5
1IIS1Connector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ6
1IIS2Connector_PinHeader_2.54mm:PinHeader_1x07_P2.54mm_VerticalJ2
1OSC_DISConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1
1PWRConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ4
1SPIConnector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_VerticalJ3

More from Lenka-12/EEE4022S

1
  • 2 layers50 × 20 mmST Connector, the printed circuit board in 3D

    ST Connector

    Lenka-12/EEE4022S

    A high-performance audio digitization system built around the STM32F7 microcontroller, featuring dual Delta-Sigma ADCs (PCM1808 and ADAU1978) and an integrated ADC for comprehensive audio capture.

    5 parts

Similar boards

  • 4 layers76 × 81.2 mmOae, the printed circuit board in 3D

    Oae

    ADE-GlobalHealth/oae_hardware

    PCB Design for the OAE prototype

    115 parts3
  • 4 layers64.5 × 74.8 mmBluetooth Box V3, the printed circuit board in 3D

    Bluetooth Box V3

    zOnlyKroks/pcb-consortium

    129 partsCC0-1.0
  • 4 layers14 × 32.7 mmTwisted Listen Rev2, the printed circuit board in 3D

    Twisted Listen Rev2

    Triax-Labs/twisted

    The key chain sized expandable ESP32-S3 platform.

    56 parts7
  • 4 layers67.7 × 10.5 mmFireFlyV2, the printed circuit board in 3D

    FireFlyV2

    kylaro/firefly-led-controller

    PCB for the FireFly LED Controller

    75 parts1
  • 2 layers37 × 45 mmLED V01, the printed circuit board in 3D

    LED V01

    347800570/stm32-led-gift

    基于STM32的灯带礼物制作项目:红外遥控、9种灯效、温度变色和音乐律动,含KiCad硬件及67/74颗固件。

    58 partsMIT
  • 4 layers22 × 22 mmThing De La AI Back Of Hand, the printed circuit board in 3D

    Thing De La AI Back Of Hand

    i2cjak/Thing_De_La_AI_Back_Of_Hand

    This repository contains a KiCad project template provided by American Embedded. It is designed to be a starting point for new electronic designs, pre-configured with common settings, layers, and manufacturing outputs.

    10 partsCERN-OHL-P-2.0
  • 2 layers241 × 104.5 mmV5 control, the printed circuit board in 3D

    V5 control

    zynthian/zynthian-hw

    Zynthian hardware stuff: PCBs, schemes, parts specifications, pin assignment, ...

    121 parts156
  • 2 layers90 × 100 mmVario, the printed circuit board in 3D

    Vario

    imihajlow/ccpu

    A 8-bit computer made of 74xx series logic gates and memory ICs.

    121 parts145

Questions

How big is the Audio Digitizer PCB?

It measures 100 × 100 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Audio Digitizer use?

121 parts, built around the ADA4945-1ACPZ-R7, PCM1862DBTR and ZTS6216. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Audio Digitizer KiCad files?

From the Lenka-12/EEE4022S repository on GitHub, at the commit this page was made from: the board is PCB/Audio_Digitizer/Audio_Digitizer.kicad_pcb and its schematic PCB/Audio_Digitizer/ADC.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Audio Digitizer design in my own project?

Its repository states no licence, so its author keeps all rights: ask Lenka-12 before reusing the design.