[Elecraft] K2 Band Data
jerry
jerry at tr2.com
Fri Sep 1 19:42:01 EDT 2023
On 2023-09-01 12:55, Michael Carter wrote:
> Hi Jerry,
>
> There is no simple access to band data in
> the K2 unless you want to reverse engineer
> the AUXBUS protocol.
*** Considering that it's probably a low-speed
async protocol, that might not be that hard.
Depending on how
> your homebrew amp selects its lowpass
> filter options, you may be able to pick up
> the relay control signals for the K2's bandpass
> and lowpass filter banks and use those
> to encode a band data word in the format
> used by Yaesu.
*** Yeah, I was thinking of doing just that. Little
green wires and a pin header. Then a little board with
a microprocessor to convert the 1-low-per-band to the
needed 4-bit word. Might be able to do it with a diode
matrix.
There is no isolated connector
> on the K2 Front Panel, Control, or RF boards
> that makes available those relay control lines,
> so you would have to tap the traces where
> those control signals are exposed.
>
> Perhaps you can comment more on the
> homebrew amp design with regard to
> lowpass filter selection?
*** Sure. The amp uses a W6PQL RF deck and LPF. It has a
four-inch touch screen and a Teensy 4.1 microprocessor card. I
wrote the software. It's my third recent solid state linear, and
I burned out my share of devices on the other two. Didn't want
to burn out this one - it's a $230 chip soldered to a heat spreader,
and would be both expensive and a PITA to replace. So there is no
bandswitch. In addition, there is a protection card that turns off the
power to the RF deck for
* Excessive drive
* Excessive drain current
* Excessive power output
* Excessive antenna SWR
* Wrong LPF selected
Even with that last, I prefer to have the linear set its band
from the exciter data. Belt & suspenders...
People have commented that I should find Elecraft's universal
adapter.
My answer to that is - yeah it would be easy, but not much fun. I have
plenty of radios
The band data is a four-bit word. 1 = +5V, 0 = 0V.
0000 - illegal.
0001 - 160M
0010 - 80M
...etc.
1111 - illegal
It works flawlessly with my FTDX10. It also works with my T41-EP
homebrew
transceiver. The linear doesn't have true TTL
inputs: its internal CPU is a 3.3V device, so there is a voltage
divider at each
band data input.
I see that the aux bus cable - for PC connection - is documented. Looks
like pin 1
is the shell, pin 2 & 3 are the RXD and TXD, and pin 5 is the common.
And the protocol
is async RS-232 4800 baud, 2 stop bits. There is also power available (
I assume 12V )
max 50mA on pin 8. I think an AtTiny84 would do it - but I'd need to
also put in an
RS-232 converter chip to deal with that pesky negative voltage.
There's another pin called "AuxBus". That's probably a more difficult
nut to crack.
- Jerry, KF6VB
More information about the Elecraft
mailing list