[Orion] Re: A test of Orion's external CW keying
Martin Ewing
martin at aa6e.net
Fri Feb 27 11:20:34 EST 2004
Sinisa's result is not too surprising to me, since it seems that just about
every control function in the Orion is handled through the "Dragonball"
processor. This is cost effective, but it leads to strange artifacts, such as
he investigated.
Here's an experiment you can try. With transmitter disabled (or with dummy
load), send some CW with the internal keyer and spin the tuning dial at the same
time. You will see the sending slow down as the CPU is busy tracking the
frequency. This shows that CW keying is handled as a "process" in the CPU,
subject to all the timing jitter and pre-emption you might expect from a 2.7
MIPS processor that's also managing the VFOs, the LCD, the DSP processors, the
serial port, etc.
It is not "wrong" to implement keying through a CPU, but you need to use
real-time OS design principles - guaranteeing proper maximum latency for each
task, etc.
All to save a couple of dollars on an analog keyer chip...
73 - Martin
More information about the Orion
mailing list