Verständnisfrage: CP2103 USB-Uart Bridge

Gast #2675576
Lesenswert?

Hallo,

Ich habe eine, wahrscheinlich sehr dumme, Verständnisfrage zur 
Funktionsweise der SiLabs CP2103 USB-Uart Bridge, über die eine 
Kommunikation zwischen einem FPGA und meinem PC erreichen möchte.

Ich würde gerne wissen wozu die beiden Buffer zum Empfang und Senden der 
Daten gedacht sind. Diese sind ja mit grob 600 Byte recht groß. Kann die 
Verarbeitungsgeschwindigkeit in PC/FPGA wirklich so stark schwanken oder 
sind diese Buffer für etwas anderes gut?

Viele Grüße,
Tobi

P.S: Sorry, wenn die Frage dämlich oder offensichtlich ist. Ich habe im 
Moment einfach noch wenig Erfahrung im Umgang mit Hardware.
Angehängte Dateien:
#2675625
Lesenswert?

Moin Moin,

die Buffer sind ja nicht nur für die PC Seite da.
Was ist den auf der andere Seite der Bridge?

Schnittstelle   Taktfrequenz   Signaladern   Verbindung u Verfahren
USB 2.0   480 MHz   2           Bus, halbduplex

Beispiele für Baudratenfrequenzen

    1,8432 MHz (das ist die klassische Frequenz des 
PC-Baudratengenerators)
    3,6864 MHz
    4,9152 MHz
    6,1440 MHz
    7,3728 MHz
    9,8304 MHz
    11,0592 MHz
    12,2880 MHz
    14,7456 MHz
    18,4320 MHz
    19,6608 MHz
    22,1184 MHz


USB 2.0 kann mit 480MHz senden und empfangen. Wenn die UART Seite das 
nicht einhalten kann, muss die Bridge die Datenfragmente sammeln und 
speicher, und dann passend als UART/USB Pakete wieder versenden.

Und damit die Daten nicht verloren gehen, müssen sie gespeichert werden.

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