www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik welchen USB Controller ?


Autor: Markus (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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)

Autor: Absolutismus (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Kai (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Markus (Gast)
Datum:

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

Autor: IngoK (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Kai (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.