EasyManuals Logo

Adafruit ESP32-S3 User Manual

Adafruit ESP32-S3
263 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #175 background imageLoading...
Page #175 background image
D10 - CircuitPython: board.D10 . Arduino: T10 .
D9 - CircuitPython: board.D9 . Arduino: T9 .
D6 - CircuitPython: board.D8 . Arduino: T6 .
D5 - CircuitPython: board.D7 . Arduino: T5 .
TX - CircuitPython: board.TX . Arduino: T1 .
RX - CircuitPython: board.RX . Arduino: T2 .
I2S
I2S, or Inter-IC Sound, is a standard for transmitting digital audio data. It requires at
least three connections. The first connection is a clock, called bit clock (BCLK, or
sometimes written as serial clock or SCK). The second connection, which determines
the channel (left or right) being sent, is called word select (WS). When stereo data is
sent, WS is toggled so that the left and right channels are sent alternately, one data
word at a time. The third connection, which transmits the data, is called serial data (S
D).
Typically, there is a transmitter device which generates the bit clock, word select
signal, and the data, and sends them to a receiver device. In this case, your
microcontroller acts as the transmitter, and an I2S breakout acts as the receiver. The
MAX98357A() is an example of an I2S class D amplifier that allows you to connect
directly to a speaker such as this one().
I2S and CircuitPython
CircuitPython supports sending I2S audio signals using the audiobusio module,
making it simple to use the I2S interface with your microcontroller.
In this section, you'll learn how to use CircuitPython to play different types of audio
using I2S, including tones and WAV files.
Necessary Hardware
You'll need the following additional hardware to complete the examples on this page.
©Adafruit Industries Page 175 of 263

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Adafruit ESP32-S3 and is the answer not in the manual?

Adafruit ESP32-S3 Specifications

General IconGeneral
BrandAdafruit
ModelESP32-S3
CategoryMicrocontrollers
LanguageEnglish

Related product manuals