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
Die Lösung hast du dir schon selbst gegeben mit FTDI musste nur das net nutzen.
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.
Florian D. schrieb: > Andererseits beim Arduino ist das ganze ja mit Hilfe eines zweiten > Mikrocontroller gelöst, dem ATmega16. Dann guck mal bei einem anderen Arduino, z.B. einem Arduino Nano. Da sitzt ein FT232RL drauf.
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.
:
Bearbeitet durch User
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
Anstatt dem FT232RL würde ich einen FT230/231x nehmen. Die gleichen Treiber, die hälfte billiger und bisher keine Fake-Nachbauten bekannt.
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.