picoAUDIO

picoAUDIO

The audio board solution specially crafted for the TinyPICO ESP32 development board.

24bit / 96kHz 3.7W Stereo Headphone Amp MEMS Mic microSD
picoAUDIO board
Features

What's Inside

01
24bit / 96kHz Audio DAC
02
3.7W Stereo Class D Amplifier with Stereo Terminals
03
25mW Headphone Amplifier for 16/32Ω Headphones with 3.5mm Audio Jack
04
Individually selectable gain for each amplifier
05
24bit / 44.1kHz MEMS Microphone
06
microSD Flash Card Reader
07
8 Port GPIO Expander for Buttons and LEDs
08
5 Builtin Test Buttons
09
Break Out Headers for Power, SPI, I2C and GPIO Expansion
Gallery

The Board Up Close

Audio Samples

What's It Sound Like!?

The following audio files were recorded from the picoAUDIO's headphone jack using a Native Instruments DAC. They have not been processed in any way other than trimming the start and end. They are indicative of the audio quality achieved by the board.

Audio Chain
for Demo Recordings

Stereo Channel Test

A simple test of stereo separation.

0:00 / 0:00

Audio Sweep

A full sweep across the audio spectrum showing the picoAUDIO's range and fidelity.

0:00 / 0:00

Music Test

A recording of Deadmau5 / Where's The Drop? / Strobe (ov) from a MP3 file played via the SDCard slot.

0:00 / 0:00

Tell me more!

The picoAUDIO is a fully featured audio solution specially made for the TinyPICO ESP32 development board, featuring an I2S Stereo DAC, I2S Mono MEMS Microphone, builtin 3.7W Stereo Amplifier, dedicated Headphone Amplifier, I2C GPIO Extender and built-in MicroSD card reader.

We utilise a low power NXP UDA1334A IC featuring a clear digital 16/20/24 bit, 44.1kHz, stereo audio DAC. Accompanying the DAC is a Knowles SPH0645 I2S digital mono microphone. This miniature low power MEMS microphone provides a low noise, 24 bit, 44.1kHz stream. Complimenting the DAC is the powerful Maxim MAX98306 3.7W stereo class D amplifier with stereo speaker terminals and a Texas Instruments TPA6132A2 stereo headphone amplifier with 3.5mm audio jack.

A simple mounting socket hosts the TinyPICO development board and connects all of these great features together in a seamless and easy to utilise footprint measuring a tiny 33 mm × 57 mm (1.29in × 2.24in). To provide maximum connectivity the board features a built-in MicroSD card reader and GPIO extender to hookup 8 inputs and outputs for all of your button and LED needs.

Why use a DAC like this?

While the ESP32 does have two built-in DACs that are capable of generating stereo audio, the accuracy of these DACs is severely limited when compared to the dedicated audio codec found on the picoAUDIO. The default ESP32 DACs are 8bit whereas the picoAUDIO's DACs can operate at 16, 20 or 24bit. This is a much higher resolution, providing higher fidelity sound for your audio projects. Coupled with the built in microSD card reader you will be playing high quality audio in no time.

While a lot of audio boards provide an audio jack to connect your device to an external amplifier, few boards provide a properly amplified headphone audio jack. Many boards utilise large capacitors to drive headphones but create significant noise and distortion as a result. The picoAUDIO board uses a dedicated Texas Instruments headphone amplifier with selectable gain to provide high fidelity headphone audio.

Reference

Pinout

picoAUDIO pinout diagram