STMicroelectronics AN2682 Application Note Connecting I2S Audio Devices to STR7/STR9 MCU

This document introduces how to use low cost small CPLD to implement I2S interface to connect STR7xx SPI peripheral with audio device (codec, ADC, DAC, filter, etc.).


STMicroelectronics AN2682 Application Note Connecting I2S Audio Devices to STR7/STR9 MCU - cover page
Brand
STMicroelectronics
Category
Other Electronics
Document type
Application Note
Language
English
Pages
15
File format
PDF
File size
158 KB
Published
07 August, 2012
Updated
30 September, 2023
MD5 checksum
5199528140AA886E139D32952B8A132E

About this manual

This document details a solution for connecting I2S audio devices (such as codecs, ADCs, or DACs) to STR7xx and STR91x microcontrollers. It proposes using a low-cost CPLD to bridge the I2S protocol with the MCU's SPI peripheral, minimizing CPU load and hardware cost.

What's inside

  • General description
  • I2S protocol
  • SPI protocol
  • CPLD design
  • STR711 implementation example
  • STR750 implementation example
  • Revision history

Specifications

CPLD DeviceMAX3000A 32 macrocell
CPU Load (STR71x)3.9% at 32 MHz MCLK
Firmware Footprintless than 5 Kbytes

Frequently asked questions

What microcontrollers is this solution designed for?

The example CPLD was built for the STR71x and STR750 microcontrollers but can be tailored for STR91x or STM32.

What is the cost of the hardware solution?

The solution uses very low cost hardware, approximately $1.

Download PDF (158 KB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →