AnsweredAssumed Answered

How to do a "Squelch" implementation in SigmaStudio

Question asked by LarsHaagh on Aug 5, 2015
Latest reply on Aug 5, 2015 by KJBob

Hello forum members,


I turn to you guys hoping someone has come across this before me, and has come up with an implementation....


My system consists of an ADAU1452 DSP core and a couple of AD1938 codecs. Everything working nicely.


What I'd like to do is to be able to squelch (=mute) an input when its signal falls below a certain, settable, level.  In theory, this can be done by detecting the RMS level on the input, do a comparison with the threshold level and let the result control a mute function. However, I've so far not been able to figure this one out myself.  Ideally, it should also include a timing factor so that short impulse signals can be filtered out from opening the squelch circuit.