http://www.opencircuits.com/api.php?action=feedcontributions&user=61.144.207.29&feedformat=atomOpenCircuits - User contributions [en]2024-03-28T21:30:30ZUser contributionsMediaWiki 1.34.2http://www.opencircuits.com/index.php?title=RS232_RS485_USB_Converter_Board&diff=14976RS232 RS485 USB Converter Board2008-03-14T03:38:45Z<p>61.144.207.29: /* ToDo */</p>
<hr />
<div>==Features==<br />
<!--<graphviz><br />
digraph blks_conn {<br />
mcu [shape=box, label="mcu"];<br />
RS232 [shape=box, label="rs232"];<br />
rs485_422 [shape=box, label="rs485/422"];<br />
usb [shape=box, label="slave usb"];<br />
comm [shape=box, label="common wires"];<br />
mcu -> comm [dir = both];<br />
comm -> RS232 [dir = both];<br />
comm -> rs485_422 [dir = both];<br />
comm -> usb [dir = both];<br />
}<br />
</graphviz>--><br />
*for low traffic and low speed application<br />
*mcu, RS232, RS485/RS422, slave usb all can be interchangeable.<br />
*usb side<br />
**support platform in linux with usb driver<br />
**simulated uart programming in application level<br />
*rs232 to rs485 side<br />
**Tested max. baudrate is 115200(i assume more high baudrate can be accepted, but i have not tested)<br />
<br />
<br />
==Technical==<br />
<br />
<br />
===RS232===<br />
*[http://www.realhamradio.com/tac32-interface.htm RS232 Circuit examples]<br />
<br />
<br />
===USB===<br />
*Host Computer Setting for usb connection<br />
**[http://www.ftdichip.com/ Using Solution from FTDI Chips]<br />
**[http://www.ftdichip.com/Drivers/FT2232CDrivers.htm#VCP Linux USB Driver and its usb api, a simulate uart api match to usb api FOR ftdichip]<br />
**References<br />
***[http://www.beyondlogic.org/usb/ftdi.htm beyondlogic for ftdi]<br />
***[http://ftdi-usb-sio.sourceforge.net/ sourceforge usb driver for ftdi]<br />
*chips<br />
**[http://chungyan5.no-ip.org/WebServerDocs/open_data/KnowledgeDb/ComputerSysDevelopment/apps/comm/converter/ds2232c_15.pdf ds2232c]<br />
<br />
<br />
===RS485===<br />
*chips<br />
**Linear Technology Corp., LTC2859 and LTC2861<br />
**[http://chungyan5.no-ip.org/WebServerDocs/open_data/KnowledgeDb/ComputerSysDevelopment/apps/comm/converter/DS3695.pdf DS3695]<br />
<br />
<br />
===Circuit and PCB===<br />
*[http://chungyan5.no-ip.org/viewvc/converter/ gEDA Project Files]<br />
:OR [[Media:Converter.zip|Download here, not always updated]]<br />
: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/<br />
*We have components and PCB, Or some have already soldered, if needed email to us: [mailto:yan@amonics.com yan]<br />
<br />
==ToDo==<br />
*get a usb chips to uart, which with linux driver<br />
**MCT P87C52UBAA(http://pfranc.com/usb/usb.mhtml)<br />
**cypress, PSoC with USB<br />
*linux driver<br />
**driver in linux : http://ftdi-usb-sio.sourceforge.net/<br />
**usb in linux guide : http://www.linux-usb.org/USB-guide/book1.html<br />
*get a usb to rs232/485 converter driver<br />
**driver in windows : http://www.hexin-tech.com.cn/<br />
[[Category:Projects]]</div>61.144.207.29http://www.opencircuits.com/index.php?title=RS232_RS485_USB_Converter_Board&diff=14975RS232 RS485 USB Converter Board2008-03-14T03:37:43Z<p>61.144.207.29: /* ToDo */</p>
<hr />
<div>==Features==<br />
<!--<graphviz><br />
digraph blks_conn {<br />
mcu [shape=box, label="mcu"];<br />
RS232 [shape=box, label="rs232"];<br />
rs485_422 [shape=box, label="rs485/422"];<br />
usb [shape=box, label="slave usb"];<br />
comm [shape=box, label="common wires"];<br />
mcu -> comm [dir = both];<br />
comm -> RS232 [dir = both];<br />
comm -> rs485_422 [dir = both];<br />
comm -> usb [dir = both];<br />
}<br />
</graphviz>--><br />
*for low traffic and low speed application<br />
*mcu, RS232, RS485/RS422, slave usb all can be interchangeable.<br />
*usb side<br />
**support platform in linux with usb driver<br />
**simulated uart programming in application level<br />
*rs232 to rs485 side<br />
**Tested max. baudrate is 115200(i assume more high baudrate can be accepted, but i have not tested)<br />
<br />
<br />
==Technical==<br />
<br />
<br />
===RS232===<br />
*[http://www.realhamradio.com/tac32-interface.htm RS232 Circuit examples]<br />
<br />
<br />
===USB===<br />
*Host Computer Setting for usb connection<br />
**[http://www.ftdichip.com/ Using Solution from FTDI Chips]<br />
**[http://www.ftdichip.com/Drivers/FT2232CDrivers.htm#VCP Linux USB Driver and its usb api, a simulate uart api match to usb api FOR ftdichip]<br />
**References<br />
***[http://www.beyondlogic.org/usb/ftdi.htm beyondlogic for ftdi]<br />
***[http://ftdi-usb-sio.sourceforge.net/ sourceforge usb driver for ftdi]<br />
*chips<br />
**[http://chungyan5.no-ip.org/WebServerDocs/open_data/KnowledgeDb/ComputerSysDevelopment/apps/comm/converter/ds2232c_15.pdf ds2232c]<br />
<br />
<br />
===RS485===<br />
*chips<br />
**Linear Technology Corp., LTC2859 and LTC2861<br />
**[http://chungyan5.no-ip.org/WebServerDocs/open_data/KnowledgeDb/ComputerSysDevelopment/apps/comm/converter/DS3695.pdf DS3695]<br />
<br />
<br />
===Circuit and PCB===<br />
*[http://chungyan5.no-ip.org/viewvc/converter/ gEDA Project Files]<br />
:OR [[Media:Converter.zip|Download here, not always updated]]<br />
: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/<br />
*We have components and PCB, Or some have already soldered, if needed email to us: [mailto:yan@amonics.com yan]<br />
<br />
==ToDo==<br />
*get a usb chips to uart, which with linux driver<br />
**MCT P87C52UBAA(http://pfranc.com/usb/usb.mhtml)<br />
**cypress, PSoC with USB<br />
*linux driver<br />
**driver in linux : http://ftdi-usb-sio.sourceforge.net/<br />
**usb in linux guide : http://www.linux-usb.org/USB-guide/book1.html<br />
*get a usb to rs232/485 converter driver<br />
**driver in windows : http://www.hexin-tech.com.cn/<br />
**usb manual : http://www.hexin-tech.com.cn/pages/index.php?mainframe=ZG93bmxvYWQ=&title=Hexin%20Technology%20-%3E%20Download&keywords=Hexin,Hexin%20Download,Hexin%20Technology<br />
[[Category:Projects]]</div>61.144.207.29