Guten Morgen, seit heute Morgen bin ich auf der Suche nach einem geeigneten USB Controller. Zum einen habe ich eine Hardware mit der ich über die RS232 zum PC kommunizieren kann. Das geht ja auch! So nun möchte ich aber eine Anbindung USB Anbindung. Ich habe von Bekannten Erfahren, dass es sämtliche USB Controller gibt. z.B: von CYPRESS, FTDI oder IO/WORRIER. Es soll möglichst wenig Harware aufwand sein. Vielleicht wäre der CYPRESS nicht schlecht. Kann man auf dem Controller die Datenleitungen zu einer RS232 umwandeln? PC <--> USB CONTROLLER <--> RS232 (Hardware)
Die Cypress-Controller sind eigenständige Microcontroller mit integrierter USB-Schnittstelle. Das gleiche gilt für den IO/Warrior. Für deine Anwendung ist ein FTDI wohl das richtige. dieser IC setzt die UART-Schnittstelle (RS232) auf USB um. Auf dem PC emuliert der Treiber dann eine COM-Schnittstelle, auf die deine vorhandene Software genauso zugreifen kann, wie sie jetzt auf die die real existierende COM-Schnittstelle zugreift. Die Software muss also weder auf dem PC noch in der Hardware geändert werden. Noch einfacher geht es mit einem USB<->RS232-Wandlerkabel. In diesen Kabeln ist häufig ein FTDI- oder ein Prolific-Chip integriert. Dieses Kabel einfach zwischen Hardware und PC stecken, Treiber installieren und fertig! MfG Kai
Wo kann man denn den USB COntroller von CYPRESS und IO/Worrier kaufen? Weiss jemand wie man diese Controller unter C++ ansteuert?
Schau mal im Thread zum CP2102: http://www.mikrocontroller.net/forum/read-3-262815.html www.chip45.com bietet auch fertige Module z.B. das LittleUSB Modul http://www.chip45.de/index.pl?page=littleUSB. Habe ich selbst gut Erfahrungen mit gemacht. Zum CP2102 gibt es die USBExpress API mit dem du den Controller direkt per C++ vom PC aus steuern kannst.
Bei den Cypress Controllern handelt es sich um die Serien EZ-USB FX (CY7C646XX), EZ-USB FX1 (CY7C647XX) und EZ-USB FX2 (CY7C68XXX). Die alte Serie EZ-USB (AN21XX) gibt es (leider) nicht mehr. Die Controller besitzen einen High-Speed 8051-Kern und neben anderer Peripherie auch einen integrierten USB-Controller. Eine brauchbare Bezugsquelle kann ich im Moment leider nicht nennen. Einige größere Distris haben aber ausgewählte Modelle im Angebot. Die IO/Warrior stammen von der Firma Code Mercenaries ( http://www.codemercs.com ). Über deren Webseite kann man allerdings nur Starterkits erwerben. Die Controller einzeln gibt es z.B. bei www.emedia.de und www.segor.de
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.