usb serial ttyl 1MBaud unter Linux

Gast #3966832
Lesenswert?

Wird wohl schon gehen

wenn der treiber direkt nicht geht, musst du mit der SO für den 
express(bei si-labs) oder DXX vom ftdi direkt gehen.
Ich fahre auf windows mit dem SI chip zur zeit 921600 baud ....
geht.  bei 1200000 und 1500000 stinkt es ab. Kann aber sein, dass die 
Systeme bei dieser Bausrate nicht zusammen passen.
Die USB chips können nicht alle bausraten. die mappen intern auf ihre 
interne bausrate um. deshalb erst rausfinden welche baudrate genau 
benötigt wird.
und dann nach schauen welcher chip das kann.

gruß Thomas
Gast #3967634
Lesenswert?

Hallo, ich kann den CP2102 sehr empfehlen. USB TTL-UART Adapter gibt es 
mit diesem Stein sehr günstig <5€. Ich verwende den unter Linux mit 
921600Baud. braucht unter Ubuntu keinen Extratreiber und lässt sich such 
schön mit Python ansprechen (Pyserial). Laut Datenblatt kann der maximal 
921600Baud, es funktioniert aber auch bis 3MBaud. In Python kann man die 
Baudrate frei wählen was leider in vielen Terminalprogrammen nicht geht, 
da kann man nur fixe Werte auswählen.
Das Terminalprogramm Cutecom bietet die 921600 zur Auswahl.
Gast #3967744
Lesenswert?

Pro Tipp: Um eine Duplex-Kommunikation zu erfassen braucht man zwei RX, 
nicht einen RX und einen TX, wie ihn üblicherweise diese Serial-TTL - 
USB Adapter haben.

Statt einem Adapter zwei Adapter zu verwenden löst nur teilweise das 
Problem. Man bekommt die Daten aus beiden Datenrichtungen nur schwerlich 
korreliert. Manchmal, bei einfachen Übertragungen, bekommt man es 
irgendwie hin.

Besser:

Jeder einfache Logikanalysator. Die analysieren nicht wirklich Logik, 
aber können im Normalall für kleines Geld 8 Kanäle parallel aufzeichnen, 
von denen man zwei für die Daten braucht. Wenn die serielle Übertragung 
weitere Signale verwendet (CTS, DTR, etc.) kann man die anderen Kanäle 
zum Lesen dieser Signale verwenden.

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