[Elecraft] USB Support - K3, K2?
Leigh L Klotz, Jr.
Leigh at WA5ZNU.org
Wed Aug 8 12:36:53 EDT 2007
This is a bit of a rant, I must admit, I am mystified by the desire for
USB inside an HF radio. I can understand the need, and value it
myself, of being able to plug in a usb cable to a computer and hook a
radio up to a computer. But requiring the radio to have a noisy USB
chip inside it makes no sense. A cable that goes from the radio to the
computer and has USB on the computer end provides 100% of the
functionality necessary, reduces cost of the radio, and imcreases
options (I.e., I can also control the radi with a microprocessor, or
with an RF data device, both of which interface with serial).
Aside from USB, there are many digital bus standards opewn to amateurs
an uC controller users...even a $1 PIC can handle the Dallas
Semiconductor 1-wire interface, the I^2C interface, and the SPI
interface. (In fact, I would suspect that AUXBUS is either SPI or a
variant.) Though there are PIC chips with USB in them, they are more
expensive, and asymmetric: the host side of the interface, which is what
you need to be able to control a USB radio, is much more burdensome and
generally done only on PC-sized computers.
Others have mentioned ethernet (and Orion and Kenwood have done it),
though the attendant noise is an issue, and Bluetooth RF interface. All
of these could easily be layered on top of one of the 1- to 3-wire
serial interfaces mentioned above, at low cost. And we already know
that Elecraft offers a bump-in-the-cord USB interface already for a low
cost.
As Simon HB9DRV points out, USB may be useful for dumping IF data for a
spectrum analyzer, but I suspect that a baseband signal buffered from
the IF itself would be better than digitizing it inside the K3.
For smaller devices such as HT's, it might be nice to have the standard
camera-sized USB connector some day, but a 4-pin mic jack cable with USB
on the other end would do exactly the same job.
The place USB is useful on other small devices such as my
miniradiosolutions VNA, mostly because it provides power. But even on
those devices, the transfer is still exactly serial, and RS232. The
isochronous transfer mode isn't used, And the power is not very clean:
the SoftRock folks abandoned USB power for just that reason.
Just about every USB device that doesn't use isochronous or bulk data
mode (I.e., except for video cameras, speakers, mics, and disks) is just
a plain old 2-wire serial device. There are a small number of USB chips
from FTDI and others and product designers pick one, pay a royalty and
gett a device id, and then purchase a stock RS232/USB driver which is
bound to that device id. So, on Windows you get Plug-and-Pray, hoping
the manufacturer consents to keep providing their device-locked driver,
when in fact, there is no real driver and all the driver-level
communications is just RS232. As a consumer, you get the power
convenience, and the recognition at plug-in time, but you pay royalty
cost, and you pay in pain at driver install time, and you are out of
luck when the next version of Windows comes out and your manufacturer is
gone.
For cost reasons, the device ID just isn't worth it on the small volumes
we see on ham items.
I can only suspect that the USB marketing board has done too good a
job.
Leigh/WA5ZNU
More information about the Elecraft
mailing list