[sdiy] STM32 (or other) audio DSP learning recommendations

Jay Schwichtenberg jschwich53 at comcast.net
Sat Jul 7 01:47:57 CEST 2018

Another trick to help reduce clock noise and EFI is put a 33-50 ohm resistor in series on the clock line as close to the source as you can get. This reduces the current some which helps. Still you don't want MCLK and BCLK next to each other.

Looking at the data sheet these are multi-bit sigma delta converts so the clocks don't need to be as accurate as single bit ones. Single bit ones you really have to have the clocking down to get good audio.

Jay S.

-----Original Message-----
From: Synth-diy [mailto:synth-diy-bounces at synth-diy.org] On Behalf Of Eric Brombaugh
Sent: Friday, July 06, 2018 4:00 PM
To: music.maker at gte.net; synth-diy at synth-diy.org
Subject: Re: [sdiy] STM32 (or other) audio DSP learning recommendations

In I2C mode the CSB pin is used to select one of two possible I2C
addresses. The datasheet will tell you what the two options are.

With flying wires between a Nucleo and a WM8731 breakout board you
should be fine as long as you don't tightly bundle the MCLK and SCL
lines together for long runs. In some of my early experiments I put a
weak lowpass filter on the MCLK pin to reduce the hf harmonics which
were leaking onto the SCL line and preventing the I2C interface from
receiving properly.


Synth-diy mailing list
Synth-diy at synth-diy.org

More information about the Synth-diy mailing list