Quick Order Tool Pimoroni Customs New From Pimoroni
Register Login
Register Login

Delivery region

Choose your delivery region to set your pricing and currency. All prices exclude VAT and other local taxes.

/
Your order is empty
Raspberry PiPicoPimoroniAdafruitBreakoutsBadgewareSmart HomeToolsNew Popular
DisplaysCamerasLED StripsComponentsSensorsEnvironmentalRoboticsAudioRetro/ArcadeYukonFeatherTinyFXMerchandise

Departments

New Popular
Raspberry Pi
Pico
Pimoroni
Adafruit
Breakouts
Badgeware
Smart Home
Tools
Displays
Cameras
LED Strips
Components
Sensors
Environmental
Robotics
Audio
Retro/Arcade
Yukon
Feather
TinyFX
Merchandise
  • 58,698 reviews rated 4.8 out of 5!
  • Volume pricing save on larger orders
  • Credit accounts flexible payment options
  • Expert support by email or phone

Search

Filter

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Audio

Audio Adaptor Board for Teensy 4.0

Audio Adaptor Board for Teensy 4.0 - This audio adaptor lets you easily add high quality 16 bit, 44.1 kHz sample rate (CD quality) audio to your projects with Teensy 4.0 (Rev D). Audio Adaptor Board for Teensy 4.0 Audio Adaptor Board for Teensy 4.0 Audio Adaptor Board for Teensy 4.0 Audio Adaptor Board for Teensy 4.0 Audio Adaptor Board for Teensy 4.0

Log in for trade pricing

You’ll need a trade account and be logged in to view pricing or place an order.

Accounts are available to schools and universities, businesses, and resellers of maker products.

Log in Apply for an account

Only need one or two? Buy it from our retail shop

Audio Adaptor Board for Teensy 4.0

This audio adaptor lets you easily add high quality 16 bit, 44.1 kHz sample rate (CD quality) audio to your projects with Teensy 4.0 (Rev D).

Select an option:

  • Default Title

Audio Adaptor Board for Teensy 4.0

This audio adaptor lets you easily add high quality 16 bit, 44.1 kHz sample rate (CD quality) audio to your projects with Teensy 4.0 (Rev D).

It supports stereo headphone and stereo line-level output, and also stereo line-level input or mono microphone input.

In September 2019, Rev D was created for Teensy 4.0. The circuitry is the same as Rev C, but the I2S digital audio signals and SPI signals for the SD card are routed to the pins Teensy 4.0 uses.

The Teensy Audio Library lets you use the input and output simultaneously together with a toolkit of audio processing objects, to easily create all types of sophisticated audio applications. You can play multiple sound files, create synthesized waveforms, apply effects, mix multiple streams and output high quality audio to the headphones or line out pins.

Function Teensy 4.0 Pins
Rev D
Shareable
Audio Data 7, 8, 20, 21, 23
Audio Control 18, 19 SDA, SCL (other I2C chips)
Volume Pot 15 (A1) -
SD Card 10, 11, 12, 13 MOSI, MISO, SCK (other SPI chips)
Memory Chip 6, 11, 12, 13 MOSI, MISO, SCK (other SPI chips)

Signals to Teensy

The audio chip, part number SGTL5000, connects to Teensy using 7 signals. The I2C pins SDA and SCL are used to control the chip and adjust parameters. Audio data uses I2S signals, TX (to headphones and/or line out) and RX (from line in or mic), and 3 clocks, LRCLK (44.1 kHz), BCLK (1.41 MHz) and MCLK (11.29 MHz). All 3 clocks are created by Teensy3. The SGTL5000 operates in "slave mode", where all its clock pins are inputs.

Signal Rev D
Teensy 4.0
Function
MCLK 23 Audio Master Clock, 11.29 MHz
BCLK 21 Audio Bit Clock, 1.41 or 2.82 MHz
LRCLK 20 Audio Left/Right Clock, 44.1 kHz
DIN 7 Audio Data from Teensy to Audio Shield
DOUT 8 Audio Data from Audio Shield to Teensy
SCL 19 Control Clock (I2C)
SDA 18 Control Data (I2C)
SCK 13 Data Storage (SPI) Clock
MISO 12 Data Storage (SPI) from SD/MEM to Teensy
MOSI 11 Data Storage (SPI) from Teensy to SD/MEM
SDCS 10 Chip Select (SPI) for SD Card
MEMCS 6 Chip Select (SPI) for Memory Chip
Vol 15 / A1 Volume Thumbwheel (analog signal)

The SD socket is accessed with 4 SPI pins. SCLK and MOSI are used at alternate locations. See the audio library examples for details on how to select these different pins. The SD card is useful for playing music. Sandisk and other good quality SD cards are capable of playing 2 WAV files simultaneously.

Wires for MCLK, BCLK, LRCLK, TX & RX should be kept short. The audio shield is meant to connect to Teensy through short pins. Wires can be used, but wires must be short to avoid problems.

The line in/out header uses a pinout compatible with the AC97 audio header on PC motherboards. The front panel cables from most PCs can be connected, or wires can be soldered directly to the pins.

Optional Memory Chip(s)

A W25Q128JV or W25Q128FV flash memory chip may be added on the bottom side. The Teensy Audio Library can play audio clips from this memory, using the SerialFlash library. This flash memory has much lower access latency than SD cards, which allows many sounds to be played simultaneously.

Future versions of the audio library may also use this low latency flash memory for wavetable synthesis.

Alteratively, a 23LC1024 RAM memory chip may be added. The Teensy Audio Library can use the RAM chip for a multi-tap delay line, up to 1.5 seconds. See this demo video for details.

Recommended SD Card

Most SD cards are optimized for sequential access, where a camera or camcorder reads or writes a single large file. All SD cards work well for playing a single WAV file at a time.

For simultaneous playing of 2, 3 or 4 stereo WAV files, many common "class 10" cards perform poorly. Even though they can support many megabytes per second in sequential access, they have high latency for non-sequential access.

PJRC has tested several brands of SD cards. They recommend SanDisk Ultra for projects where multiple WAV files will be played at the same time. SanDisk Ultra is more expensive, but its non-sequential speed is much faster

The Arduino SD library supports up to 32 GB size. Do not use 64 & 128 GB cards.

The audio library includes a simple benchmark to test SD cards. Open it from File > Examples > Audio > HardwareTesting > SdCardTest.

Guides & tutorials

Customer reviews

Trade newsletter

Join our trade newsletter and we'll keep you up to date with new product launches.

The Good Ship Pimoroni

We've been designing and making electronics in Sheffield since 2012, with our own manufacturing and fulfilment under one roof.

Our business store makes it easy to buy Pimoroni, Raspberry Pi, micro:bit, Adafruit, SparkFun and more in volume, with competitive pricing and support from people who know the products. Need something specific? Drop us a line.

Useful links (we hope)

How to order Quick order tool Contact our business team Pimoroni customs Our retail shop

Pimoroni Ltd.

Unit 1, Parkway Business Park, Parkway Drive, Sheffield, S9 4WN, United Kingdom
Registered in England and Wales Company №: 07510759 VAT Reg №: GB140870721
Terms & Conditions Privacy Policy