= USB UART Dongle = [[attachment:usb-uart-dongle.jpg|{{attachment:usb-uart-dongle.jpg|USB UART Dongle|width="500"}}]] == Beschreibung == Dies ist ein einfacher USB-Seriell Adapter basierend auf dem FTDI FT323RL. Der Schaltblan ist weitestgehend mit dem Referenzschaltplan aus dem Datenblatt identisch. Der Ausgang arbeitet mit TTL-Pegeln von 3V bis 5V. Die Steckerbelegung folgt unserer Konvention welche unter [[UART-TTL-Stecker]] beschrieben ist. In der Schaltung ist die 10-Polige Variante mit Handshake-Signalen vorgesehen. Es ist aber aufgrung der Anordnung der Signale auch möglich einen 6-Pol Stecker zu bestücken wenn man nur Rx und Tx benötigt. Auf der Platine befindet sich ein 3.3V Spannungsregler zur Versorgung angeschlossenen Schaltung. Mit einem Jumper kann man Folgende Modi zur Spannungsversorgung wählen: * 5.0V: Der Dongle versorgt die angeschlossene Schaltung mit 5.0V * 3.3V: Der Dongle versorgt die angeschlossene Schaltung mit 3.3V * offen: Die sngeschlossene Schaltung hat einen eigene Spannungsversorgung. Die Platine wurde so dimensioniert dass sie in ein Gehäuse vom Typ TEKO 10006 passt. Zu beachten ist, dass in diese Gehäuse allerdings nur ein 6-Poliger Wannenstecker passt. Man sollte also entweder einen 6-Poligen Wannenstecker oder eine 10-Polige Stiftleiste ohne Wanne bestücken. == Schaltplan == [[attachment:usb-uart-sch.png|{{attachment:usb-uart-sch.png|USB UART Dongle Schaltplan|width="500"}}]] == Layout == [[attachment:usb-uart-brd.png|{{attachment:usb-uart-brd.png|USB UART Dongle Schaltplan|width="500"}}]] == Teileliste == === Bauteile === ||'''Menge''' ||'''Bezeichnung''' ||'''Lieferant''' ||'''Bestellnummer ''' ||'''2.Lieferant''' ||'''2.Bestellnummer''' ||'''Bauteilbeschreibung''' ||'''Bemerkung ''' || ||1 ||C12 ||Reichelt ||SMD TAN.4,7/25 || || || ||U > 16V ; C >= 4,7µ || ||1 ||R1 ||Reichelt ||SMD-0805 10,0K || || || || || ||6 ||R4-R9 ||Reichelt ||SMD-0805 100 || || || || || ||3 ||R2,R3,R10 ||Reichelt ||SMD-0805 680 || || || || Vorwiderstand fuer LED, kann auch 1k sein|| ||1 ||LED3 ||Reichelt ||SMD-LED 1206K GN ||Farnell|| [[http://de.farnell.com/jsp/search/productdetail.jsp?sku=2290347|2290347]]|| || || ||1 ||LED1 ||Reichelt ||SMD-LED 1206K RT ||Farnell||[[http://de.farnell.com/jsp/search/productdetail.jsp?sku=2290345|2290345]]|| || || ||1 ||LED2 ||Reichelt ||SMD-LED 1206KOR2 ||Farnell||[[http://de.farnell.com/jsp/search/productdetail.jsp?sku=2290346|2290346]]|| || || ||1 ||X2 ||Reichelt ||USB BW || || || || || ||2 ||C3,C4 ||Reichelt ||X7R-G0805 1,0/16 ||Farnell ||9227792 || || || ||3 ||C1,C2,C14 ||Reichelt ||X7R-G0805 100N ||Farnell ||2332715 || || || ||1 ||C15 ||Reichelt ||X7R-G0805 10N ||Farnell ||2332714 || || || ||1 ||F1 ||Reichelt ||SMD-HASF 0,5A || || || ||Alternativ zu dieser Schmelzsicherung kann man auch eine selbstrückstellende Sicherung nehmen. || ||1 ||F1 ||Farnell ||1596993 || || || ||Alternative zur Schmelzsicherung || ||1 ||IC1 ||Farnell ||1296592 || || || || || ||1 ||L1 ||Farnell ||1611994 ||Mouser ||963-BK2125HM121-T || ||Ersatztyp bei Farnell suchen || ||1 ||J1 ||CSD ||015-WW06 ||ebay || || ||6-Pol Wannenstecker gewinkelt. Gerade version gibts bei Reichelt. || ||1 ||IC2 ||CSD ||3021 ||Farnell ||1146032 ||FT232 USB UART ||Gibts auch bei Reichelt || === Mechanische Teile === ||'''Menge''' ||'''Bezeichnung''' ||'''Lieferant''' ||'''Bestellnummer ''' ||'''Bemerkung ''' || ||3 ||Lichtleiter ||Reichelt ||MEN 1282.5000 || || ||1 ||Gehäuse ||Reichelt ||TEKO 10006 || || === Reichelt Warenkorb === Für alle bei Reichelt erhältlichen Teile gibt es auch einen öffentlichen Warenkorb * https://secure.reichelt.de/?;ACTION=20;LA=5011;AWKID=217804;PROVID=2084 == Inbetriebnahme == Zur ersten Inbetriebnahme werden folgende Dateien von der FTDI-Homepage benötigt: * [[http://www.ftdichip.com/Drivers/VCP.htm|VCP-Treiber]] * [[http://www.ftdichip.com/Resources/Utilities.htm|FT_Prog]] Nach dem Anschließen sollte ein neues Gerät erkannt werden. Als treiber verwendet man, sofern noch nicht vorhanden die oben angegebenen ''Virtual COP Port'' Treiber. Anschließend kann man den Inhalt des EEPROMS mit dem Tool FT_Prog anpassen. Für unsere Zwecke ist es lediglich notwendig die Angabe zum Stromverbrauch auf 500mA zu stellen, damit der PC genügend Strom zur Verfügung stellt um auch eine angeschlossene Schaltung zu versorgen. Alle anderen Werte sollte man auf dem Standartwert belassen. Weitere Informationen zu anderen Betriebsmodi oder Infos wie man den Treiber anpassen kann findet man auf der [[http://www.ftdichip.com|Hompage des Herstellers]] == Downloads == * CAD-Daten der Platine für EAGLE [[attachment:usb-uart-dongle_v2.1.zip]] * Maßzeichnung zum Fräsen der Gehäuse: [[attachment:usb_oben.pdf|oben]] [[attachment:usb_unten.pdf|unten]] * Tool zum Programmieren des USB-Chips [[attachment:FT_Prog_v1.9.zip]] == Changelog == === Version 2.1 (24.7.2010) === * Spannungsregler als SOT23 ausgeführt * Nullpunktverschiebung im Board entfernt === Version 2.0 === * Erste veröffentlichte Version