Ich versuche, mein eigenes Arduino-Board zu bauen. Für die Verbindung mit einem PC war jedoch eine USB-zu-UART-Brücke erforderlich. Obwohl ich es bei sparkfun kaufen kann, wollte ich mit einigen Beispiel-ICs meine eigene Brücke bauen. Ich habe ein paar MAX232-ICs und einige TUSB3410-ICs bei Texas Instruments bestellt.
Meine Frage lautet also: Kann ich mit einem dieser ICs eine USB-zu-UART-Brücke bauen? Ich bin bereit, einige grundlegende elektrische Komponenten vor Ort zu kaufen.
Wenn dies möglich ist, wäre ich sehr hilfreich, wenn Sie mir einige detaillierte Schaltpläne zur Verfügung stellen und mich dabei anleiten könnten.
Vielen Dank im Voraus.
Sie benötigen nur den TUSB3410. Wie von @Wouter van Oijen erwähnt, ist für den Betrieb im gewünschten Modus eine extern bereitgestellte Firmware erforderlich. Während es diese Firmware entweder von einem lokalen EEPROM über I2C oder über den USB-Host erhalten kann. TI stellt dies unter http://www.ti.com/product/tusb3410 ganz unten unter „TI WDF USBUART Single Driver (Rev. A)“ zur Verfügung.
Damit können Sie es ohne die RS232-Pegelwandler direkt mit dem AVR oder Arduino Pro verdrahten. Stellen Sie nur sicher, dass Sie 3,3 und 5,0 Volt IO richtig ausrichten.
Achten Sie auf die UNO-Kappe auf dem DTR, um den Reset zu pulsieren.
Und lesen Sie alle Datenblätter und Anwendungshinweise zum TUSB.
Ein MAX232 ist ein Pegelwandler. Für deinen Zweck brauchst du es nicht.
Ein TUSB3410 ist eine USB-zu-UART-Brücke, aber eine programmierbare. Sie müssen eine geeignete Firmware in den Chip bekommen. Ich habe keine Ahnung, wie Sie das machen sollten (ein I2C-EEPROM scheint eine Option zu sein), aber es ist sicherlich möglich. Möglicherweise gibt es sogar eine fertige Firmware, die über USB heruntergeladen werden kann. Darüber hinaus benötigen Sie einen geeigneten USB-Host-Treiber. Bereiten Sie sich auf mindestens ein paar Wochen schweres Graben vor. Oder ein paar Jahre Programmieren studieren.
Der richtige Chip für Sie ist der FTDI232RL . Es ist nicht programmierbar, es funktioniert einfach. Und Host-Treiber sind auf der FTDI-Website verfügbar.
Samuel
BharathJa