[sdiy] Generating a large number of CV outputs

Jonatan Liljedahl lijon at kymatica.com
Tue Dec 12 10:03:04 CET 2023


I finally found where I saw the SPI PDM trick:

https://github.com/jfdelnero/HxCModPlayer/blob/master/STM32/STM32F1XX/Src/fast_delta_sigma_gen.s

Demo video:
https://youtu.be/AQ--IiXPUGA?si=6eaj7ni2re2MqyVO

Cheers
/Jonatan

On Mon, 11 Dec 2023 at 16:49, Jonatan Liljedahl <lijon at kymatica.com> wrote:

> I did a similar plot when I was experimenting with
> sigma-delta/noise-shaping output from an STM32, but in ASCII :)
> There's one trick where an SPI peripheral is used for "high quality"
> audio PDM output, but I never was able to get any usable performance
> from it. I even got better results just using 8 bit PWM but with
> sigma-delta noise shaping. (But I settled on using the built-in 12 bit
> DAC instead)
>
> Cheers
> /Jonatan
>
> On Mon, Dec 11, 2023 at 4:19 PM Roman Sowa <modular at go2.pl> wrote:
> >
> > This is awesome! Such a simple trick helps to visualize it so quickly.
> > Testing different patterns to further minimize any repeatability seems
> > like pleasant adventure now and doesn't even require any test equipment.
> >
> > Roman
>
> --
> /Jonatan
> http://kymatica.com
>
-- 
/Jonatan
http://kymatica.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://synth-diy.org/pipermail/synth-diy/attachments/20231212/b48d18bc/attachment.htm>


More information about the Synth-diy mailing list