Another Charleston SDR fix

Terry Fox tfox at knology.net
Mon May 23 00:46:13 CDT 2011


Warning: the following is about the Charleston SDR Receiver.  If you get 
easily bored, hit the delete button now.

I've been a little concerned about how easily the Charleston Receiver 
gets overloaded whenever I hook it to my 40M dipoles late at night.  I 
cannot seem to duplicate this problem using a signal generator.  When I 
hook either dipole to a spectrum analyzer, I see a concentration of very 
strong signals in the AM broadcast band, and a second group of very 
strong signals from roughly 5.5 to 7.5MHz.  Some of these signals peak 
to about -25dBm.  When the Charleston board gets overloaded, I start 
seeing a lot of spikes show up all through 40M, about every 10kHz.

OK, a BCB high-pass filter gets rid of the first group, but what to do 
with the second, since they are right around 40M itself?  My first clue 
was that the spikes were there whenever I enabled the preamp (exited 
preamp bypass mode), and were there whether the preamp/VGA was in high 
or low gain modes.  They were there regardless of the preamp/VGA 
variable gain setting as well.  I assumed it was NOT the A/D or 8201 
itself, but rather one of the switches or the AD8331 preamp/VGA.  
Scoping the RF chain with the spectrum analyzer confirmed that the first 
preamp stage of the AD8331 VGA chip was causing the problem.  But, I 
wasn't hitting the preamp's input with anywhere near an overload signal 
level of -7dBm or so (275mV), but rather signals of about -25 to -30dBm 
or stronger caused the problem.  Using an oscilloscope to look at the 
preamp output/VGA input pins showed that an input sine wave from a 
signal generator was starting to distort on the preamp output pin way 
below the -7dBm level.  So, the preamp was not meeting spec (a term I 
have always hated!).

Further research with the AD8331 data sheet showed a couple of 120nh 
inductors around the preamp section of the AD8331 that are missing on 
the Charleston board.  One is in series with the preamp power (pin 3), 
and the other is in series with the preamp input pin.  Looking at a bare 
board showed that cutting traces to add the missing inductor in the 
power line wasn't going to happen.  The trace in question is under the 
SMT chip itself, and would require significant rewiring if cut.  So,  I 
looked at adding the other inductor, in series on the signal input.  
Aha! There is a SMT chip capacitor (C48) that provides DC isolation 
between the LPF and the preamp.  Taking two soldering irons, I carefully 
removed C48, and placed it vertically on one of the SMT pads.  I then 
put a 120nh SMT inductor on the other SMT pad originally for C48.  Then, 
I soldered across the tops of the keystoned cap and inductor.

Initial testing proved that this simple mod has made a tremendous 
improvement!  I can now hit the preamp with signals up to -6dBm without 
preamp output distortion.  And, I have not seen the overload artifacts 
using on-air signals since I put this mod in place.  I then checked a 
second Charleston Receiver board, and clearly saw the spikes.  After 
five minutes of making the same mod on that board, the spikes were gone 
from it as well.

I will report back further, as there seems to be fewer signals on the 
air tonight.  One of my strongest/worst offenders was "Family Radio?" at 
6985.  I guess they did not get the memo that their prediction of the 
end of the world did NOT happen yesterday, and don't seem to be 
transmitting tonight.  Maybe they take Sundays off, even when the world 
does not end.

Anyway, that's a pretty easy fix to solve a significant dynamic range 
issue with the Charleston Receiver.  Between that change and the 
oscillator change to an Si570, my Charleston boards are beginning to 
operate like real SDR contenders!

Anyway, that's my story, and I'm sticking to it.
Terry, WB4JFI

PS:  My pre-alpha Windows version of Quisk is still working fine.  I'm 
trying to figure out how to package it for distribution.
Terry



More information about the Tacos mailing list