[sdiy] Driving SSI2144 freq control with PWM from a microcontroller

rburnett at richieburnett.co.uk rburnett at richieburnett.co.uk
Sat Nov 5 11:51:29 CET 2022


It should work Aaron. Some thoughts..

Get the PWM carrier frequency as high as you can (well above the audio 
range) so that you can heavily attenuate the switching frequency with a 
low-pass filter whilst still getting a sufficiently fast slew-rate for 
sounds that need a fast attack.

If you get the switching frequency up into the low hundreds of kHz, then 
any intermodulation products produced in the VCF or VCA due to residual 
PWM carrier ripple should be well above the audio band.

You might want to look at using a 2nd or 3rd order low-pass filter for 
the PWM carrier suppression because higher order can give you better 
suppression at the PWM carrier frequency (and its harmonics) for a given 
step-response setting time.  With just 1st order RC it might be a 
difficult tradeoff, that becomes easier if you move to 2nd order.

If you've got lots of PWM channels available there are other fancy 
things you can do with multiple channels running at different switching 
rates, or in anti-phase to reduce the ripple at the switching frequency. 
  Not sure how beneficial they are in practice.

Sounds like a fun project!

-Richie,



On 2022-11-05 02:05, Lanterman, Aaron D via Synth-diy wrote:
> It’s been a while since I’ve done a synth design video:
> 
> https://youtu.be/RYA_k1I47l8
> 
> I have a senior design team working on a hybrid synth (digital
> oscillators, analog VCFs and VCAs), which got me thinking about
> minimalist control schemes that wouldn’t need an op amp. Not sure if
> this is a good idea or not.
> 
> Aaron Lanterman, Prof. of ECE, Georgia Tech
> My blog on Education and Innovation:
> https://edupocalypsenow.wordpress.com
> My blog on Electronics and Programming:
> https://lantertronics.blogspot.com
> My YouTube channel on Electronics and Programming:
> https://www.youtube.com/c/lantertronics
> _______________________________________________
> Synth-diy mailing list
> Synth-diy at synth-diy.org
> http://synth-diy.org/mailman/listinfo/synth-diy
> Selling or trading? Use marketplace at synth-diy.org


More information about the Synth-diy mailing list