At 3/19/2009 08:18, you wrote:
>Hi Doug,
>
>Many years ago I had a similar situation. Instead of using the N06B filter 
>I used the built in hi-pass filter in a Comm Spec PL encoder/decoder 
>board. It is very similar to the NO6B filter.

Actually the reason I developed my own HPF was because of the poor 
performance of the filter in the CommSpec board.  It's transient response 
is poor, causing a ringing "boxy" sound around 400 Hz.

My design is an adaptation of the HPF used in the Sigtone C1116 CTCSS 
board.  All I did was move the 3 dB point down from 300 Hz to ~210 Hz, 
since I don't use any of the higher CTCSS tones & didn't want to filter the 
audio any more than necessary, since some of the outgoing paths end up 
being HPF'd again downstream by 300 Hz cutoff HPFs.  Even at 151.4 Hz the 
attenuation is about 20 dB - good enough for me.

>  What was happening was that the filter was introducing "twist" (subtle 
> distortion) to the DTMF waveform.

IIRC both the CommSpec & Sigtone designs are flat once you're well within 
the voice band (600 Hz & higher).  But if 2 or more CommSpec filters are 
cascaded in a system the high pass rolloff may be high enough to attenuate 
some of the low DTMF tones.  But that's not your problem if you're using my 
design.  I suggest looking at the output of the filter with a scope to see 
if there's any ultrasonic oscillation that could be confusing the DTMF 
decoder downstream.  You do have that 27k or some value of resistor >= 1k 
on the output op amp (pin 8), right?  An output isolation resistance is 
required to prevent external capacitive loading from causing that op amp to 
oscillate.

Bob NO6B

Reply via email to