Hallo,
es sollte ein möglichst einfach zu realisierender ( und preiswerter ) Weg zur Erweiterung eines vorhandenen Microcontrollerboards auf USB gefunden werden. Dabei bin ich auf das Modul SDM-USB-QS-S der US-Firma LINX gestoßen ( http://www.linxtechnologies.com ), das sich über seine SMD-Anschlüsse sehr einfach beschalten lässt.
Wer die seriellen Ein-und Ausgänge nur mit TTL-Pegel benötigt, braucht neben dem Modul nur noch eine passende USB-Steckverbindung.
Je nach gewünschtem Miniaturisierungsgrad kann es sich dabei z.B. um USB-Buchsen der Typen A, B oder Mini handeln. Buchsen und passende Verbindungskabel gibt es z.B. bei Reichelt.
Zur Pegelwandlung zwischen TTL und RS232 habe ich für die ersten Versuche ein bei ELV für ein paar Euro als Bausatz erhältliches Modul verwendet ( Best.-Nr. : 68-384-39 ), aber es können natürlich auch ähnliche Lösungen ( mit Bausteinen wie z.B. dem MAX232 ) zum Einsatz kommen.
Die im Schaltbild rot gezeichneten CTS/RTS-Verbindungen können ggf. auch entfallen.
Den Linx-Baustein erhält man for knapp 15 Euronen ( zuzüglich Euro 5 für P&P ) z.B. bei http://www.mcselec.com in den Niederlanden.
Passende Treiber ( Wichtig: VCP-Version wählen! ) findet man u.a. auf der Seite: http://www.instantusb.com
Bei der Treiberinstallation hilft ggf. die auf der gleichen Seite zu findende Application Note AN-00201
PS: Falls Jemand Lust hätte, eine kleine SMD-Platine mit dem USB-Modul, einer Mini-USB-Buchse und ggf. auch einem Pegelwandlerbaustein zu layouten, dann würde das sicherlich auf einiges Interesse stoßen.
Klaus
Lesezeichen