[arm-allstar] GPIO vs Nano

Barry Buelow iabarryyy at gmail.com
Tue Dec 6 16:56:48 EST 2016


All,

I originally built a pcb that plugs into the GPIO of the RPi. It had 
room for 2x FOBs (minus plastic cases) and buffers for PTT-COS. I have 
experience with complex board design (avionics) and expected some 
coupling from the RPi to the board, but it was significantly higher than 
I expected. The audio always had "worms" and it was quite difficult to 
knock down the spikes on the +5 and +3.3. The short answer is that the 
IO board was too close and there was no simple way to get more 
isolation. It was also clear that if there were some undesirable event 
on the radio, the path to Gnd was via the RPi. An aside comment for now: 
building a system with several floating ps is a really bad idea.

Over the past few months, I've shown Dave and Doug my work and received 
comments. The NanoDB is not a bullet proof interface. Doug always argues 
for cheap :-), but he wants the features of a more expensive unit.  The 
NanoDB is rather minimalist in design. I had a 74HC14 buffer between the 
inputs (COS, CTC) and the Nano, but took it out. The amount of 
protection it offered was inadequate if there were a big event (as was 
re-enforced at an IEEE EMI class a few months ago). The 74HC14, with 
jumpers, also allowed the IO to invert signals to have LEDs indicate the 
correct state regardless of COS=1 or COS=0 from the radio. I still like 
that idea, but it can be accomplished in the Nano Sw.

What drives my designs is the desire to have no external ugly blight of 
wires and components necessary in normal installs.  Why would anyone 
want a design that requires external 2N2222 + bias resistors hanging in 
midair off of a DB25?  My goal was to have the NanoDB work for 90% of 
the simple nodes. It allows use of the potted FOB to build a cheap 
system.  I'd be very interested to hear about cases where it did NOT 
work as a future rev might address some issues.

I have also contemplated a more elaborate mechanical design which 
accommodates IO for 2 radios, 2 FOBs, and integrates into a nice 
extruded metal case with room for a pair of DB-9s on the rear. Think 
bigger $.  Dave suggested an integrated USB HUB. Those are fine pitch 
parts which exclude home bench soldering and small quantity builds are 
more expensive.  Maybe someday.

I think the NanoDB will be a contribution to Allstar, which was my 
original intent.

Barry w0iy
------------------------------




More information about the arm-allstar mailing list