Difference between revisions of "RS232 RS485 USB Converter Board"

From OpenCircuits
Jump to navigation Jump to search
 
(25 intermediate revisions by 15 users not shown)
Line 1: Line 1:
Hello!
+
==Features==
Excellent site, but most of messages here are not related to its contents...
+
<!--<graphviz>
 
+
digraph blks_conn {
[http://damron-gay-guide.thetopblack.cn/ corridas gay gratis] |
+
    mcu [shape=box, label="mcu"];
[http://anal-clip-free-gay-sex.thetopyellow.cn/ bareback free gay male video] |
+
    RS232 [shape=box, label="rs232"];
[http://black-free-gay-man-woman-xxxl.thetopsite.cn/ black free gay man preview] |
+
    rs485_422 [shape=box, label="rs485/422"];
[http://free-gay-and-lesbian-dating-site.thetopgreen.cn/ gallery gay old photo]
+
    usb [shape=box, label="slave usb"];
 +
    comm [shape=box, label="common wires"];
 +
    mcu -> comm [dir = both];
 +
    comm -> RS232 [dir = both];
 +
    comm -> rs485_422 [dir = both];
 +
    comm -> usb [dir = both];
 +
}
 +
</graphviz>-->
 +
*for low traffic and low speed application
 +
*mcu, RS232, RS485/RS422, slave usb all can be interchangeable.
 +
*usb side
 +
**support platform in linux with usb driver
 +
**simulated uart programming in application level
 +
*rs232 to rs485 side
 +
**Tested max. baudrate is 115200(i assume more high baudrate can be accepted, but i have not tested)
  
 
==Technical==
 
==Technical==
Line 12: Line 26:
 
===RS232===
 
===RS232===
 
*[http://www.realhamradio.com/tac32-interface.htm RS232 Circuit examples]
 
*[http://www.realhamradio.com/tac32-interface.htm RS232 Circuit examples]
 
  
 
===USB===
 
===USB===
Line 23: Line 36:
 
*chips
 
*chips
 
**[http://chungyan5.no-ip.org/WebServerDocs/open_data/KnowledgeDb/ComputerSysDevelopment/apps/comm/converter/ds2232c_15.pdf ds2232c]
 
**[http://chungyan5.no-ip.org/WebServerDocs/open_data/KnowledgeDb/ComputerSysDevelopment/apps/comm/converter/ds2232c_15.pdf ds2232c]
 
 
===RS485===
 
*chips
 
**Linear Technology Corp., LTC2859 and LTC2861
 
**[http://chungyan5.no-ip.org/WebServerDocs/open_data/KnowledgeDb/ComputerSysDevelopment/apps/comm/converter/DS3695.pdf DS3695]
 
 
 
===Circuit and PCB===
 
*[http://chungyan5.no-ip.org/viewvc/converter/ gEDA Project Files]
 
:OR [[Media:Converter.zip|Download here, not always updated]]
 
:gEDA libraries can be download [http://www.opencircuits.com/PCB_Footprints here] or [http://chungyan5.no-ip.org/WebServerDocs/open_data/KnowledgeDb/ComputerSysDevelopment/apps/eda/gEDA/available_library/ more updated], then modify the gafrc inside converter/
 
*We have components and PCB, Or some have already soldered, if needed email to us: [mailto:yan@amonics.com yan]
 
  
 
==ToDo==
 
==ToDo==
Line 43: Line 43:
 
*linux driver
 
*linux driver
 
**driver in linux : http://ftdi-usb-sio.sourceforge.net/
 
**driver in linux : http://ftdi-usb-sio.sourceforge.net/
 +
**USB and [http://www.usconverters.com/index.php?main_page=index&cPath=65 RS232 to RS485 converter] designs for Linux and Windows 7 64-bit
 
**usb in linux guide : http://www.linux-usb.org/USB-guide/book1.html
 
**usb in linux guide : http://www.linux-usb.org/USB-guide/book1.html
 
+
*get a USB to RS-232/RS-485 converter driver ,PCI/PCI-Express TO RS-232/RS-485/RS-422 Driver
[[Category:Projects]]
+
*re-design all PCB boards dimension following a mechanical box
 +
*merge RS232 board and RS232_dspic_prog board together
 +
**using 5 pins as TTL level connection, adding one more for RS485 ctrl, and pin layouts as "signal power signal power ..."
 +
*In the market, it has so many these kind of converter and very cheap price(<HK100) and they are including a small mechanical box(electronic does not complex, but mechanial box is complex), which is better than what we do by ourself.
 +
[[Category:Projects]][[category:Serial Communications]]

Latest revision as of 07:00, 14 January 2012

Features[edit]

  • for low traffic and low speed application
  • mcu, RS232, RS485/RS422, slave usb all can be interchangeable.
  • usb side
    • support platform in linux with usb driver
    • simulated uart programming in application level
  • rs232 to rs485 side
    • Tested max. baudrate is 115200(i assume more high baudrate can be accepted, but i have not tested)

Technical[edit]

RS232[edit]

USB[edit]

ToDo[edit]

  • get a usb chips to uart, which with linux driver
  • linux driver
  • get a USB to RS-232/RS-485 converter driver ,PCI/PCI-Express TO RS-232/RS-485/RS-422 Driver
  • re-design all PCB boards dimension following a mechanical box
  • merge RS232 board and RS232_dspic_prog board together
    • using 5 pins as TTL level connection, adding one more for RS485 ctrl, and pin layouts as "signal power signal power ..."
  • In the market, it has so many these kind of converter and very cheap price(<HK100) and they are including a small mechanical box(electronic does not complex, but mechanial box is complex), which is better than what we do by ourself.