FT232 minimal und mit Standard-Treibern ?

#2175299
Lesenswert?

Hallo zusammmen,
ich plane zur zeit ein Controllersystem, bei dem ich einige Parameter im 
EEPROM des ATMega über eine Schnittstelle einstellen muss. Bisher ging 
das einfach via RS232 - jetzt soll es eine USB-Schnittstelle sein.

Das Problem: Zur Parametrierung kommen sowohl PCs unter Linux wie unter 
Windows zum Einsatz. Um das ganze möglichst anwenderfreundlich zu 
halten, soll es "plug and play" sein, das OS soll also selbst erkennen, 
was da angeschlossen wurde, und man sollte mit 
Standard-Terminalprogrammen (TeraTerm oder xterm) arbeiten können.

Ach ja: Es werden nur kleine Datenmengen (so 10..30 Byte) übertragen - 
also muss man die Falle mit den 64-Byte-Blocks vermeiden.

Hat jemand sachdienliche Hinweise?? Ich freue mich über jeden 
konstruktiven Kommentar.

Beste Grüße
  Hermann
#2175338
Lesenswert?

Falk Brunner schrieb:
> Für den FT232 gibt es doch sicher auch Linux-Treiber.
> Mit den Standardtreibern läuft der nicht. Wenn man das UNBEDINGT haben
> will, muss man eine Maus emulieren. Es gibt auch eine UART -ähnliche
> Geschichte, komm jetzt aber nicht auf den Namen.
>
> MfG
> Falk

Hallo Falk,
danke fü den Tipp. Diese Treiber für die verschiedenen OS kenne ich 
natürlich auch. Aber das Problem liegt darin, dass das Controllerboard 
parametrierbar sein muss mit "Standardmitteln", insbes. soll den 
Anwendern nicht zugemutet werden, ggf. einen Treiber installieren zu 
müssen.

Ich denke schon darüber nach, doch RS232 zu implementieren und einen 
USB-Seriell-Adapter beizulegen...wenn das denn mal geht ?! Das wäre für 
mich die einfachste Lösung :-)


VG
  Hermann
#2175528
Lesenswert?

Hermann Gebhard schrieb:
> Hallo zusammmen,
> ich plane zur zeit ein Controllersystem, bei dem ich einige Parameter im
> EEPROM des ATMega über eine Schnittstelle einstellen muss. Bisher ging
> das einfach via RS232 - jetzt soll es eine USB-Schnittstelle sein.
>
> Das Problem: Zur Parametrierung kommen sowohl PCs unter Linux wie unter
> Windows zum Einsatz. Um das ganze möglichst anwenderfreundlich zu
> halten, soll es "plug and play" sein, das OS soll also selbst erkennen,
> was da angeschlossen wurde, und man sollte mit
> Standard-Terminalprogrammen (TeraTerm oder xterm) arbeiten können.

Nimm den Microchip MCP2200. Der große Vorteil gegenüber FTDI, Silabs, 
Prolific und all den anderen ist, dass der MCP2200 die Standard-Klassen 
CDC (für VCOM) und HID (für GPIOs) implementiert, d.h. das Teil läuft 
mit den Standard-Klassentreibern des Betriebssystems und somit ganz ohne 
proprietäre Kerneltreiber.

fchk
#2175607
Lesenswert?

Frank K. schrieb:

> Nimm den Microchip MCP2200. Der große Vorteil gegenüber FTDI, Silabs,
> Prolific und all den anderen ist, dass der MCP2200 die Standard-Klassen
> CDC (für VCOM) und HID (für GPIOs) implementiert, d.h. das Teil läuft
> mit den Standard-Klassentreibern des Betriebssystems und somit ganz ohne
> proprietäre Kerneltreiber.
>
> fchk

Hört sich gut an. Wo bekommt man das Teil ??
#2175625
Lesenswert?

Hermann Gebhard schrieb:
> Frank K. schrieb:
>
>> Nimm den Microchip MCP2200. Der große Vorteil gegenüber FTDI, Silabs,
>> Prolific und all den anderen ist, dass der MCP2200 die Standard-Klassen
>> CDC (für VCOM) und HID (für GPIOs) implementiert, d.h. das Teil läuft
>> mit den Standard-Klassentreibern des Betriebssystems und somit ganz ohne
>> proprietäre Kerneltreiber.
>>
>> fchk
>
> Hört sich gut an. Wo bekommt man das Teil ??

Farnell RS Digikey Mouser Segor ...

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