Difference between revisions of "RS232 RS485 USB Converter Board"

From OpenCircuits
Jump to navigation Jump to search
(transfer this converter page from my server to opencircuits.com)
 
 
(31 intermediate revisions by 18 users not shown)
Line 20: Line 20:
 
*rs232 to rs485 side
 
*rs232 to rs485 side
 
**Tested max. baudrate is 115200(i assume more high baudrate can be accepted, but i have not tested)
 
**Tested max. baudrate is 115200(i assume more high baudrate can be accepted, but i have not tested)
 
  
 
==Technical==
 
==Technical==
Line 27: 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 39: Line 37:
 
**[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]
  
 
+
==ToDo==
===RS485===
+
*get a usb chips to uart, which with linux driver
*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/svn/open_svn/converter gEDA Project Files], for example:
 
:<pre><nowiki>
 
svn checkout http://chungyan5.no-ip.org/svn/open_svn/converter/trunk
 
</nowiki></pre>
 
*We have components and PCB, Or some have already soldered, if needed email to us: [mailto:yan@amonics.com yan]
 
 
 
 
 
 
 
 
 
<!--
 
ToDo
 
 
 
 
 
get a usb chips to uart
 
which can be bought, linux driver
 
*chips
 
 
**MCT P87C52UBAA(http://pfranc.com/usb/usb.mhtml)
 
**MCT P87C52UBAA(http://pfranc.com/usb/usb.mhtml)
*driver in linux : http://ftdi-usb-sio.sourceforge.net/
+
**cypress, PSoC with USB
*usb in linux guide : http://www.linux-usb.org/USB-guide/book1.html
+
*linux driver
 
+
**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
make one by ourselve, since future this lib must useful to us -->
+
**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
 +
*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 08: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.