[Elecraft] Re: radios on networks

Brian Lloyd brian-wb6rqn at lloyd.com
Tue Jun 5 12:57:47 EDT 2007


On Jun 5, 2007, at 9:33 AM, Doug Faunt N6TQS +1-510-655-8604 wrote:

>    From: Brian Lloyd <brian-wb6rqn at lloyd.com>
>    Date: Tue, 5 Jun 2007 08:36:11 -0700
>
>    I would love to have a universal interface that would plug into the
>    ethernet and let me sample and control things in my shack. I  
> want to
>    control my antenna switch. If I am doing weak-signal microwave  
> stuff
>    I need to coordinate the sequencing of my IF radio, my transverter,
>    my preamp and power amp switching, etc. Lots going on. I might want
>    to let the DSP in the radio perform the low-level modulation and
>    demodulation while letting my computer perform more of the high- 
> level
>    protocol functions.
>
> We're getting pretty close to that with USB now,

The problem is, USB is a bad choice in this situation. It is a short- 
range master-slave system. It is intended to have a single master  
controller control a few attached devices. That works for peripherals  
on your PC but it is not general purpose for our shack. We really  
want something that is peer-to-peer and has no limitations. There may  
be times when I want several devices on the network controlling  
several other devices. I might have two computers, three radios, two  
antenna controllers, a couple of amplifiers, etc. The system should  
not place arbitrary limits on what I might dream up.

> and I suspect Ethernet equivalents aren't that far away.

That would be good.

> Of course, some people are
> going to want Bluetooth instead (which might happen first).

The key is to be able to run higher-layer protocols over it.  
Bluetooth can do that better than USB can but WiFi is an even better  
choice. Still, I would much rather have wire, especially in a shack.  
Less radiation to deal with. With 100Mbps ethernet each cable can run  
100Mbps. The more connections I make, the more capacity I have (using  
switched ethernet). With WiFi and Bluetooth all my devices have to  
share the same capacity and they are subject to RFI, something not  
all that unusual in a shack. And if the ham is trying to "work the  
bird" or do EME on 2.3GHz, they are NOT going to want WiFi and  
Bluetooth cruft floating around causing interference.

> But given
> the state of flux of the world, I think Elecraft has made a good, if
> conservative, decision.

Given the cost of serial and the cost of Ethernet I would tend to  
disagree. Other than perhaps some backward compatibility there is no  
real advantage to serial RS-232 over Ethernet and a lot of  
disadvantages.

> It might even be practical to add an Ethernet
> to serial interface internally.

No, that would be a bad decision as it would not make anything any  
better. Ethernet provides multiplexing already. Serial does not.  
Ethernet provides 1000 Mbps. Serial does not. I could go on and on.  
Ethernet-to-serial is just a band-aid. Better to put the ethernet  
controller right on the processor's bus where it belongs then you  
have all the features of Ethernet. And you can still emulate a serial  
interface if you really want to.

> I've done a trivial mod to add
> internal USB to a Z90, and it certainly looks possible to add internal
> Ethernet to that unit.  But that takes software and perhaps some
> administration.

Yes, and this is not a bad thing. (More below.)

> I note that my printer is connected by Ethernet, but required a  
> driver for that.

That is because most printer manufacturers try to move the processing  
into the computer rather than putting the printer processing in the  
printer where it belongs. This is a poor engineering decision based  
on reducing costs. You will find that good printers use a standard  
protocol on the wire and do all the processing local to the printer.

And yes, it takes software. When doing something it takes effort to  
do the the right way the first time and doing it the right way is  
probably not the easy way. OTOH, once you have done it the right way  
it pays big dividends in the long run as you can build great things  
on a common base.

If you want a perfect example, look at the Internet. When we were  
designing the protocols for the Internet we tried to make things as  
simple, general, and expandable as possible so that we could make new  
things in the future as we thought of them. Look at all the cool  
things that have come from that sort of thinking. It should be  
applied to our other communications systems as well.

>
> In the meantime, look at what N8LP has done.
>
> 73, doug
>

73 de Brian, WB6RQN
Brian Lloyd - brian HYPHEN wb6rqn AT lloyd DOT com




More information about the Elecraft mailing list