[Skimmertalk] QS1R rescue - almost there... But not quite

Jeff Blaine KeepWalking188 at ac0c.com
Tue Feb 18 14:06:35 EST 2025


I've been working on a QS1R and have it mostly operational. 
Unfortunately in the case of an SDR, "mostly" also means "not yet" 
operational from a "does it do something useful" standpoint.

Wanted to see if anyone had any comments on the symptoms observed.  At 
this point I'm out of ideas...

Background:  The unit was subjected to reverse voltage and was thought 
to be operational.  There was shipping damage with some 
adhesion-attached heat sinks coming loose in transit and banging around 
in the box enough to knock a couple of the larger electrolytic loose.  
The reverse protection diode had exploded but the voltage regulators are 
all operational and functioning correctly.  physical component damage 
has been repaired with replacement caps and a close examination for 
physical damage under magnification has been performed.

General operation - current draw are consistent with an operational 
unit; several hundred mA at idle, and about 1.3A with Skim Server 
loaded, without a big spot loading.  Voltages on the several regulators 
are stable and noise levels are the same as the operational unit.  
Heating and cooling and flexing the board shows no impact to the 
operational status.

On the chance that the often cited USB chip was at fault, I did manage 
to replace it (which initially was "how hard can that be" only later to 
become "I'll never do THAT again...") with no change in board behavior.  
So that's not part of the problem.

LED:  In the operational unit, LED D2 (LED most near the board edge) is 
lit, and adjacent LED D3 (2nd from the edge) is not lit. But in the 
defective board, LED D3 is lit as well as D2.  This is the only visually 
observable difference seen.  Power LED is on, CLIP light is off as 
normal.  From the VERB manual, I think the illumination of D2 means 
"program loaded" (VERB manual, page 14). This seems to imply that the 
FPGA and the USB are in fact functional, at least from the ability to 
handle USB transactions and get the FPGA loaded.

Further on the CLIP led.  I was thinking maybe the ADC function could be 
established using the CLIP as an indicator of overload so that I would 
know the ADC is doing it's thing.  However I could not get a CLIP 
indication with even +15 dBm on the board which caused me to think maybe 
the ADC was dead.  Unfortunately this is not conclusive as on the 
operational (known good) unit, the CLIP indication does not fire either 
at this level and given the cost of the ADC, I'm not interested in 
possibly destructive testing of the ADC...  So for now, I'm assuming the 
ADC is working although that's a stretch.

External clock:  both units are configured for external clocking.  This 
provides an additional diagnostic via the CLIP LED.  When an application 
is loaded, and there is no clock signal, the CLIP light will light.  
With the clock signal connected, the CLIP light extinguishes.  This 
behavior is the same in both the operational and defective unit.  I'm 
assuming this means the ADC is at least somewhat operational as the CLIP 
light is run directly by the ADC.

Running Skim Server, the USB device shows up in device manager. The FPGA 
loading window comes up and completes, and skimmer opens.  Then skimmer 
toggles between "SDR RECEIVER OK" and "SDR_FAILURE: USB_BULK_READ 
FAILED" on a several second basis. From a prior post, there was a 
comment about the voltage regulators cutting out and causing this effect 
but monitoring the regulators at the time this is occurring shows stable 
power on all regulator outputs.

Running the QS1R SDR app, the server applet loads with success. The GUI 
loads as normal.  But when RUN is clicked, there is no further response 
by the app.

Appreciate any advice or insights from guys who may have been there, 
done that and got their QS1R to rock and roll for another day.  Thanks!

-- 
73/jeff/ac0c
alpha-charlie-zero-charlie
www.ac0c.com




More information about the Skimmertalk mailing list