wac
Member
Registered: Jun 2000
Location: Lebanon, NH, USA
Posts: 40 |
Hi Pat, thanks for the feedback.
I know I don't need handshaking, and I'm quite familiar with computer communications (RS-232. RS-422/485, etc.). Sorry for coming across as a newbie. I should have said negative logic rather than inverted logic.
I finally got a scope on the signals, and found the following:
GPS 315
-------
mark: VOL = 0V (-3V to -12V in RS-232 spec)
space: VOH = 5.9V (+3V to +12V in RS-232 spec)
Visor
-----
mark: VOH = 3.3V
space: VOL = 0V
Other notes: the inverting logic gate that I used to drive the GPS 315's RXD pin pulls HS1 down as low as 2.9V. Fortunately, that's a safe margin above VIL, and the Visor has never entered HotSync mode yet. I think the KBD pin may be able to supply slightly more current than the HS1 pin, but I haven't tried that yet.
As you can see, I need the logic gates for signal inversion. And I need power to run the logic gates. Neither device provides a dedicated pin for supplying power. Palm devices (and PC's) have handshaking pins that you can steal useful power from, but not the Visor.
With the GPS 315, negative voltages won't be a problem, since it doesn't seem to care about the lack of negative transitions. In fact, most modern comm interfaces use the MAX232's Vth of about 1.5V, so you really don't even need negative voltage swings! Even then, negative RS-232 voltages (through the 300 ohm current-limiting resistor) will probably not harm the Visor, as there are most certainly protection diodes in the Visor. I think I may simply add a zener diode to my circuit to protect against overvoltage and negative voltages when I test it on other RS-232 equipment.
I presume the Eagle Explorer has handshaking pins or a power pin?
-WaC
Wayne
|