Latenzzeiten von RS232 und PCIe

Gast #2047107
Guten Abend,

ich habe mal eine Frage, auf die ich bislang keine richtige Antwort 
finden konnte: Mich würde interessieren, mit welchen Latenzzeiten zu 
rechnen ist, wenn ich Daten von einem Industrie-PC (auf dem Windows CE 
oder Linux drauf läuft) über RS232 oder PCIe rausschicke. Ich benötige 
die Zeit bis quasi das erste Bit in Hardware für die Peripherie, die an 
dem Bus sitzt, sichtbar wird, den Rest kann ich mir anhand der 
Übertragungsgeschwindigkeit ausrechnen. Ferner wäre noch die Zeit 
interessant, bis im PC ein Interrupt ausgelöst wird, wenn neue Daten 
empfangen wurden.

Gruß

David
#2049208
Die beiden kann man nicht vergleichen. RS232 hat Treiber, die Teil des 
Beriebsystems sind. Die Latenzzeit kann man sicher in den 100ms 
ansetzen. Mit etwas Glueck, wenn die Maschine nicht was Wichtigeres tut, 
kann die Zeit auch kleiner sein. Die Verzoegerung kommt vom Scheduler, 
der bei einem Desktop PC (nicht-Server) mit einem Zeitraster arbeitet 
das zwischen 10 und 100ms zu suchen ist.

PCIe ist ein lokaler Hochgeschwindigkeitsbus, der vielleicht 10cm weit 
reicht.
#2049286
Mini Nilp schrieb:
> PCIe ist ein lokaler Hochgeschwindigkeitsbus, der vielleicht 10cm weit
> reicht.

Kann man so nicht stehen lassen. Es gibt PCI Express external Cabling. 
Da kann man PCIe bis zu 7m mit Kupferkabel und bis zu 300m mit Glasfaser 
betreiben. Die Latenzzeiten sind genauso gering wie bei einer Steckkarte 
(ein paar ns für die Signallaufzeit halt dazu). Funktioniert 
einwandfrei, ist seit 2007 im PCIe Standard und ist voll transparent. 
Trotzdem kann man ohne Kenntnis der Treiber-Architektur nichts über die 
wirklichen Reaktionszeiten sagen.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.