Few days ago I built an all-in-one Axim (usb client + VGA + RS232 + power) adaptor because I am planning to use all at a time.
You can see it in
thread picture and also in
video II at
post #42 of my thread
X51V to desktop/carputer & USB Host video demonstration
My first attempt to use RS232 was with an OBD-II car diagnostics adaptor (shown in
video II), it did not work.
After that I tried to connect with serial port of my ADSL router and it did not work either.
After a long search & read all about RS232 in aximsite, I found out Axim serial port cannot be directly used because voltage levels are TLL and it does not complies RS232 spec, also signals seems to be inverted.
List of useful links:
Dell AXIM x50v Connector Break Out Board
Axim x50v cradle connector plug available - Aximsite
X50V pin layout?
X50v self-made serial cable
:exc:
I also found a big warning here and here about not to do what I already did, because it can burn Axim TTL port.
Fortunately I did not burn anything.
Finally, I built suggested circuit
here or
here that drives signal to proper RS232 levels and everything started to work :approve:
I am using 1uF capacitors.
I am using
MAX232, but at some post I read a recommendation to use
MAX3232 instead because it better holds high baud rates.
Both specs says they work up to 120kbps, but I hope Max3232 is better because it costs €3.80, MAX232 is only €0.85 :scratch_h
In
thread picture you can see RS232 circuit driver inlined to my all-in-one adaptor.
Picture has big resolution just in case you want to zoom it in.
The other IC shown is just a 5v regulator because I am planning to power it from car 12v
Btw, I have not decided where to take 5v. I would like to have my adaptor as an independent unit with circuit inside RS232 connector, but I do not know where to take 5v without dependencies.
Any suggestion?
PDA display shows dialog with serial port of my ADSL modem. I am using
mToken terminal application but
Tera Term woks also fine and it is free.
:exc: To finish just a couple of warnings:
Dealing with RS232 is always critical. It used to not forgive errors. This time I have been lucky but It would not be first time I burn a serial port.
Using a IC driver is always a good idea, it becomes a fuse!.
When connecting a device, make sure it has been built to be connected to a computer.
Otherwise like connecting PDA to desktop, or desktop COM1 to desktop COM2, you need to cross lines TX/RX, RTS/CTS, DTR/DSR:
Another way to burn serial ports is connecting TX to TX.