

SuperAudioBoard
High quality, 24-bit audio codec board for Teensy 3.x
- Size
- 88.9 × 68.6 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 288
- Nets
- 106
- Pads
- 598
- Tracks, vias
- 871, 125
- Pours
- 43
- Routed
- Yes
- KiCad
- KiCad 3
- Created
- 10 May 2015
- Updated
- 19 May 2020
Overview
SuperAudioBoard is an open-source printed circuit board by whollender, from the whollender/SuperAudioBoard repository on GitHub. It is a 4-layer board of 88.9 × 68.6 mm with 288 parts on 106 nets, routed with 871 tracks and 125 vias.
It is built around the THS4521ID, CS4272-CZZ and OPA2348AID, with the SI8602AC-AS and SI8662BC-AS1 among its other parts. Its parts include 80 capacitors, 60 resistors, 13 ICs, 5 switches and 3 inductors. It belongs with the audio and music boards and the NXP (LPC, Kinetis, i.MX RT) boards of this library.
Main components
5THS4521ID
SOIC-8-2.75V~-1.25V、1.25V~2.75V -40℃~+85℃ 1 1.14mA 100dB 100dB 13ns 2.5V~5.5V 200uV 215nA 2uV/℃ 4.6nV/√Hz@100kHz 490V/us 5.5V 55mA 600pA/℃ 700nA 95MHz Differential Enable/shutdown function、Single-ended to differential conversion、Integrated ADC driver、Adjustable output common-mode voltage Rail-to-Rail Input, Rail-to-Rail Output SOIC-8 Differential Amplifiers ROHSTexas InstrumentsDifferential AmplifiersCS4272-CZZ
TSSOP-28-10℃~+70℃ 192kHz 2.37V~5.25V、3.1V~5.25V、4.75V~5.25V Encoder/decoder I2S、I2C、SPI TSSOP-28 Audio Interface ICs ROHSCirrus LogicAudio Interface ICsOPA2348AID
SOIC-8-40℃~+125℃ 0.5pA 0.5pA 10mA 134uV/℃ 1MHz 2 2.1V~5.5V 35nV/√Hz@1kHz 45uA 500V/ms 60uV 7.5V 82dB Rail-to-Rail Input, Rail-to-Rail Output SOIC-8 Operational Amplifier ROHSTexas InstrumentsOperational AmplifierSI8602AC-AS
SOIC-8Digital IsolatorsSkyworks SolutionsSI8662BC-AS1
SOIC-16Digital IsolatorsSkyworks Solutions
README
README.mdSuperAudioBoard
High quality, 24-bit audio codec board for Teensy 3.x
Files under SineTestCode are under MIT license. Example Arduino sketches in the "ExampleSketches" directory are public domain. All other files licensed under Creative Commons CC-BY-SA-NC v4.0 (see LICENSE.md file for details).
Not for commercial use.
A good place to start is the User Guide or the Hackaday project page.
I've added an in-depth design guide that walks through the design of the board.
The forum thread is another good place for more information.
All design files are in this repo. Here are a few quick links:
- the schematic
- the BOM
- the "SAB_To_RPi" directory contains the design files for a small board to interface between the SuperAudioBoard and the Raspberry Pi
The files under SineTestCode are example code to get the board up and running with a Teensy 3.x This file is the compiled test code that can be downloaded directly to a Teensy for testing.
I've started integrating the SuperAudioBoard with the Teensy Audio library. The library currently only supports 16 bit modes, so the initial integration truncates the 24 bit audio samples from the codec to 16 bits for processing in the audio library. There is a working fork of the audio library with added SuperAudioBoard support in the github repo in the "SuperAudioBoard" branch. The files under the "ExampleSketches" directory are a couple of sketches that I've been using to test the board with the Audio library. Note that all Audio Library objects assume a sample rate of 44.1kHz, while the SuperAudioBoard only supports 48kHz in the audio library (for now, 96/192kHz rates are also possible). In order to account for the difference between the library sample rate and the actual sample rate, the frequencies used in a sketch should be modified for the actual sample rate. See the example sketches for details.
The device tree overlay required to use the board with a Raspberry Pi is now included in the 'rpi-update' release, so no kernel building is required. See the user guide for more details on setting up the Raspberry Pi for SuperAudioBoard support.
Parts
288| Qty | Value | Footprint | References |
|---|---|---|---|
| 111 | VAL** | STITCHING_VIA | STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA, STITCHING_VIA +95 |
| 18 | 0.1u | Kemet_0603 | C201, C202, C203, C204, C301, C307, C312, C313, C314, C320, C404, C408, C504, C508, C604, C607 +2 |
| 17 | 10uF | Kemet_1210 | C302, C310, C403, C503, C603, C703, C801, C802, C803, C804, C808, C810, C811, C812, C813, C816 +1 |
| 14 | 0 | Yageo_0805 | R201, R202, R203, R204, R205, R206, R207, R208, R209, R210, R301, R302, R303, R304 |
| 12 | 5.1K | Yageo_0805 | R601, R602, R603, R604, R605, R606, R701, R702, R703, R704, R705, R706 |
| 8 | 100p | Kemet_0603 | C401, C402, C409, C410, C501, C502, C509, C510 |
| 8 | 100u | Nichicon_UFW_6_3mm | C303, C304, C305, C306, C316, C317, C318, C319 |
| 8 | 1k | Yageo_0805 | R401, R402, R403, R404, R501, R502, R503, R504 |
| 6 | 220 | Bead_0603 | FB301, FB302, FB401, FB501, FB601, FB701 |
| 5 | 51 | Yageo_0805 | R211, R216, R217, R218, R219 |
| 5 | CONN_3 | SIL-3 | K301, K302, K303, K304, K801 |
| 4 | 1.3nF | Kemet_0603 | C601, C602, C701, C702 |
| 4 | 100 | Yageo_0805 | R607, R608, R707, R708 |
| 4 | 1n | Kemet_0805 | C405, C406, C505, C506 |
| 4 | 2.2K | Yageo_0805 | R212, R213, R214, R215 |
| 4 | 300pF | Kemet_0603 | C605, C606, C705, C706 |
| 4 | 33nF | Kemet_0805 | C608, C609, C708, C709 |
| 4 | 40.2 | Yageo_0805 | R405, R406, R505, R506 |
| 4 | THS4521 | TI_SOIC8 | U401, U501, U601, U701 |
| 4 | VAL** | M3_HOLE | M3_HOLE, M3_HOLE, M3_HOLE, M3_HOLE |
| 3 | 5.2uH | MSS1038 | L801, L802, L803 |
| 2 | 0.01uF | Kemet_0805 | C805, C806 |
| 2 | 10 | Yageo_0805 | R305, R306 |
| 2 | 2.7n | Kemet_0805 | C407, C507 |
| 2 | 330R | Bead_0805 | FB801, FB802 |
| 2 | 39p | Kemet_0603 | C308, C309 |
| 2 | 47uF | Elec_cap_47u | C315, C807 |
| 2 | LED | LED_0805 | D801, D802 |
| 1 | 0.056uF | Kemet_0805 | C809 |
| 1 | 10k | Yageo_0603 | R804 |
| 1 | 137k | Yageo_0603 | R807 |
| 1 | 15k | Yageo_0603 | R805 |
| 1 | 1u | Kemet_0805 | C311 |
| 1 | 200k | Yageo_0805 | R803 |
| 1 | 22uF | Kemet_1210 | C818 |
| 1 | 270 | Yageo_0805 | R801 |
| 1 | 330pF | Kemet_0603 | C815 |
| 1 | 33pF | Kemet_0603 | C814 |
| 1 | 620 | Yageo_0805 | R802 |
| 1 | 649k | Yageo_0603 | R806 |
| 1 | BAT4XAA | SIL-2 | U801 |
| 1 | CONN_2 | SIL-2 | P801 |
| 1 | CRYSTAL | XTAL | X301 |
| 1 | CS4272 | INF_TSSOP_28 | U301 |
| 1 | LT1962-3.3 | LINEAR_MS8 | U802 |
| 1 | LT1962-5 | LINEAR_MS8 | U803 |
| 1 | LTC3534 | LINEAR_SSOP_16_N | U804 |
| 1 | OPA2348 | TI_SOIC8 | U302 |
| 1 | SI8602AC | SILABS_N_SOIC_8 | U203 |
| 1 | SI8662BC | SILABS_N_SOIC_16 | U202 |
| 1 | TEENSY_3_1 | TEENSY_3_1 | U201 |
More from whollender/SuperAudioBoard
1- 4 layers39.4 × 53.3 mm

Similar boards
- 2 layers43.1 × 100 mm

- 4 layers129 × 104.6 mm

- 2 layers65 × 56 mm

- 2 layers55 × 26 mm

Labamp ia
bernienor/labamp
A series of prototype boards/modules for making a simple labratory amplifier
37 parts - 4 layers120 × 88 mm

- 2 layers162 × 120 mm

- 2 layers173 × 85 mm

Audio board
EleonoreMizo/pedalevite
Pédale Vite — DIY multi-FX pedalboard for guitar/bass/etc.
268 parts101WTFPL - 4 layers76 × 100 mm

Questions
How big is the SuperAudioBoard PCB?
It measures 88.9 × 68.6 mm and has 4 copper layers, 1.6 mm thick.
What parts does the SuperAudioBoard use?
288 parts, built around the THS4521ID, CS4272-CZZ, OPA2348AID and SI8602AC-AS. 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 SuperAudioBoard KiCad files?
From the whollender/SuperAudioBoard repository on GitHub, at the commit this page was made from: the board is KiCADFiles/Board/SuperAudioBoard.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.
Can I use the SuperAudioBoard design in my own project?
Its repository states no licence, so its author keeps all rights: ask whollender before reusing the design.