USB zu UART Wandler auf eigener Platine?

OP #4642763
Lesenswert?

Hallo zusammen,

ich bin gerade dabei eine Platine zu machen die Daten per USB an den PC 
übertragen soll. Da ich erstmal nicht zu einem Mikrocontroller wechseln 
will der schon USB unterstützt suche ich nach einer guten Möglichkeit 
das auf meiner eigenen Platine zu verwirklichen.

Ich habe schonmal gelesen das manche einen FTDI Chip noch zusätzlich auf 
die Platine löten.

Andererseits beim Arduino ist das ganze ja mit Hilfe eines zweiten 
Mikrocontroller gelöst, dem ATmega16.

Gibt es noch andere Möglichkeiten bzw. Was würdet ihr empfehlen?

Zu Info noch ich verwende einen ATmega1284P.

Würde mich sehr über eure Tipps und Hilfe freuen.

Viele Grüße
Florian
Gast #4642770
Lesenswert?

Mir fallen dazu sofort FTDI und CYPRESS ein.

Florian D. schrieb:
> Da ich erstmal nicht zu einem Mikrocontroller wechseln
> will der schon USB unterstützt

Warum nicht? Gibt es doch auch von Atmel. Wenn du dich mit dem 
ATmega1284P schon etwas auskennst, fällt dir der Umstieg nicht schwer.

Ansonsten ist V-USB vielleicht noch eine möglichkeit. Die geht auch auf 
dem ATmega1284P.
#4642792
Lesenswert?

Florian D. schrieb:
> Andererseits beim Arduino ist das ganze ja mit Hilfe eines zweiten
> Mikrocontroller gelöst, dem ATmega16.

Also das würde ich auf keinen Fall machen ;-)
Dann lieber einen USB-USART Wandler Chip von Cypress, Microchip, FTDI 
...

Wenn irgend möglich, würde ich aber einen Controller mit integriertem 
USB Modul nehmen. Ist wirklich nicht so schwer, wenn man schon etwas 
Erfahrung hat und für das Programm ein Grundgerüst des Chipherstellers 
verwenden kann.
#4642806
Lesenswert?

Florian D. schrieb:

> Andererseits beim Arduino ist das ganze ja mit Hilfe eines zweiten
> Mikrocontroller gelöst, dem ATmega16.

Falsch. Es ist ein Mega16U2. Der hat Hardware-USB.

> Gibt es noch andere Möglichkeiten bzw. Was würdet ihr empfehlen?

MCP2221. Braucht keinerlei extra Treiber, weil es ein HID/CDC COmposite 
Device ist. Windows bis 8.1 will noch ein INF-File sehen, bei Win 10 und 
Linux und Mac und BSD ist auch das unnötig.

fchk

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren