[Elecraft] Weird issue K3/KPA-500

Don Wilhelm w3fpr at embarqmail.com
Wed Oct 12 01:27:10 EDT 2011


Mike,

Your band decoder is apparently loading down the K3 band data lines to 
the point where they cannot be unambiguously decoded by the KPA500.  
Yes, less than 3 volts on the band data lines is in the "noise region" 
for digital logic.

You may have to add isolation diodes and pullup resistors in your band 
decoder to solve the problem.

It is true that the K3 has pullup resistors, but they can only supply so 
much current. Apparently, your band decoder requires more current than 
the K3 pullup resistors can provide.

The solution is to add a diode at the band decoder Band 0-3 lines.  The 
cathode should point toward the K3.  Then on the anode side of the 
diodes, add a pullup resistor to whatever voltage is required by your 
band decoder.

The early K3s "did it right" in providing open drain outputs for the 
band data lines, relying on the attached device to provide the pullup 
resistors.  BUT, many devices do not provide those pullup resistors - 
many radios have the pullups at the driver end rather than following the 
normal rules for logic circuits which place the pullups at the 
receiver.  SO, the K3 added pullup resistors at the drivers.
NEXT, enter the KPA500, which now needed to provide protection for 
itself from band decoders which DO provide pullup resistors (but to a 
voltage higher than 5 volts), so the KPA500 added isolation diodes and 
its own pullup resistors to the band data lines.  That then requires 
that the high level for the band data lines be a diode drop level above 
the normal high logic level.  No problem if only the K3 and KPA500 are 
connected, but if a band decoder that takes current in the high level 
state is connected, the K3 will not supply enough current from its 
pullup resistors to bring the high logic level to an unambiguous (to the 
logic devices) high level.  In other words, the band decoder you have 
chosen is sucking too much current from the K3 when the band decode 
lines are in a high logic level state.  The addition of diodes on the 4 
band data lines (cathodes pointing toward the K3) is the only solution, 
and then you will have to add pullup resistors on the anode side of the 
diodes to assure (to the band decoder) that the high levels are properly 
detected.

Bottom line - the K3 original design "did it right", but caved in to 
popular demand because many band decoders did not "do it right".  Then 
the KPA500 had to contend with devices that "did it right", but at 
higher voltages than the KPA500 could tolerate - so we are back to the 
original "question" of where the proper place for the band data pullup 
resistors should be.  I am sorry to say that it is quite a mixed bag of 
confusion since one band decoder does it this way, and another does it 
that way.  Right now, the only sensible solution is to add the 
protection diodes and pullup resistors to each band decoder that is 
attached to the K3 and KPA500 combination.

73,
Don W3FPR



On 10/11/2011 11:08 PM, W0MU Mike Fatchett wrote:
> I am attempting to hook up an Array Solutions DBS-2 Band decoder on the
> K3.  When I have it connected using a Y cable the KPA-500 no longer
> follows the bands it seems to get confused.  I have the KIO rev B board
> which I believe should have the pull up resistors but I am seeing 2.3 to
> 2.5 volts on the Band out pins.  I think this should be between 3-5
> volts.  Are there KIO rev B boards that might not have been upgraded?
> SN on this K3 is 2745.
>


More information about the Elecraft mailing list