Creating a Circuit Board from Scratch

I've been dabbling with creating my own circuit boards for a while now. I recently used KiCad to design this audio DAC circuit board. I had the board manufactured by OSHPark and assembled it myself using a solder paste stencil and my DIY solder reflow oven.

CS4334 Audio DAC Breakout Board

The board plays audio using a typical 3…

Date: July 11th, 2021 at 10:24am
Author: Terence Darwen
Tags: Embedded, Audio, DAC, Cirrus Logic, CS4334, PCB, circuit board, KiCad, I2S, STM32, STM32F4, STM32F411, Audio Software

Audio Output with the STM32F411 Microcontroller

I obtained an STM32F411 development board recently. Among other peripherals, it has a Cirrus CS43L22 audio DAC on the board and a typical 1/8" adapter allowing you to plug in headphones or typical PC speakers as shown below.

STM32F411 Connected to Speakers

Searching the web, I found a couple of code examples using audio with the…

Date: October 18th, 2017 at 7:04pm
Author: Terence Darwen
Tags: Embedded, STM32, STM32F4, ARM-Cortex-M4, CS43L22, Audio