Audio CODEC basics and configuration via I2C in C using an STM32 microcontroller. PCBs by PCBWay https://www.pcbway.com
[SUPPORT]
Hardware design courses: https://phils-lab-shop.fedevel.education
Course content: https://www.phils-lab.net/courses
Patreon: / phils94
[GIT]
https://www.github.com/pms67
[SOCIAL]
/ philslabyt
[LINKS]
STM32 + I2S Video: • STM32 I2S ADC DMA & Double Buffering ...
CS4270 Datasheet: https://statics.cirrus.com/pubs/proDa...
Linux CS4270 Driver: https://github.com/torvalds/linux/blo...
DSP Playlist: • Real-Time Software Implementation of ...
[TIMESTAMPS]
00:00 Intro & Hardware Overview
02:46 PCBWay
03:17 I2S Signals
05:47 Master/Slave Mode
06:34 Clock Ratios
06:55 CODEC Config Basics
08:56 Hardware Connections
09:24 Typical Config Steps
11:53 Datasheet Walkthrough
16:34 MCU I2S/I2C Config
17:23 Driver Header
19:07 Driver Source (Reset, Register Read/Write)
19:59 Driver Source (Power Settings, Device ID)
24:02 Driver Source (CODEC Config)
29:21 Outro