Forum: Mikrocontroller und Digitale Elektronik welchen USB Controller ?


von Markus (Gast)


Lesenswert?

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)

von Absolutismus (Gast)


Lesenswert?


von Kai (Gast)


Lesenswert?

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

von Markus (Gast)


Lesenswert?

Wo kann man denn den USB COntroller von CYPRESS und IO/Worrier kaufen?
Weiss jemand wie man diese Controller unter C++ ansteuert?

von IngoK (Gast)


Lesenswert?

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.

von Kai (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.