unterschiedliche länge bei rx und tx

Gast #2418143
Lesenswert?

hallo,

so einen fall hatte ich bisher noch nie deshalb woltle ich mal 
nachfragen. ich habe meine uart schnittstelle des µC möglichst parallel 
und gleich lang geführt so wie das sein soll. die rx und tx leitungen 
führen zu einem multiplexer der diese an zwei verschiedene IC's 
weiterleiten kann. auch hier habe ich mich bemüht die jeweils 2 
leiterbahnen parallel und gleich lang zu halten aber es ging irgendwann 
nicht mehr. ide tx leitung ist viel kürzer als die rx leitung. wirkt 
sich das negativ auf die performance aus?
Gast #2418148
Lesenswert?

pcbdesigner schrieb:
> wirkt sich das negativ auf die performance aus?

Steuerst du die Übertragungsgeschwindigkeit über die Leitungslänge? Oder 
wie sollte es? Es kommt natürlich auf die Übertragungsgeschwindigkeit, 
Signalpegel und Störpegel auf der Leitung sowie das 
Datenübertragungsprotokoll an.
Gast #2418156
Lesenswert?

die übertragungsgeschwindigkeit legt der µC fest, ich nehme an du redest 
von der baudrate. der multiplexer "schaltet" die rx und tx leitungen 
eben dauerhaft auf einen IC weiter während der kommunikation.
Persönliche Seite #2418170
Lesenswert?

Die meinst wohl wegen der Signallaufzeit. Beim UART macht das gar nichts 
aus, die 250kbaud, die ein AVR maximal schafft, kannst du auch durch 
25cm Leitbahn und 15 VIAs jagen.

Für die Elektronen ist das n Wandertag, bei SDRAM usw mit Taktraten von 
zig MHZ kanns sein, dass durch paar cm Versatz die Signale zu stark 
zeitversetzt ankommen.

Vorallem was RX macht, kümmert TX nicht und umgekehrt.
Persönliche Seite #2418402
Lesenswert?

UART ist da sehr unkritisch, da RxD und TxD unabhängig voneinander 
arbeiten, du hast keine Taktleitung, zu der die Daten halbwegs synchron 
liegen müssen. Daher sind unterschiedliche Signallaufzeiten möglich und 
bei 250kBaud brauchst du ohnehin schon SEHR große Längenunterschiede 
(>>100m), damit das überhaupt irgendwie messbar wäre.
Moderator (Firma: Titel) Persönliche Seite #2418607
Lesenswert?

pcbdesigner schrieb:
> ich habe meine uart schnittstelle des µC möglichst parallel
> und gleich lang geführt so wie das sein soll.
Wo hast du diese beiden unsinnigen bzw. kontraproduktiven Regeln gehört?
Die 1. (gleich Leitungslänge) ist unsinnig, weil ein UART sowieso eine 
ASYNCHRONE Schnittstelle ist, wo der RX mit dem TX schon gleich 
überhaupt nichts zu tun hat.
Die 2. (möglichst parallel) ist kontraproduktiv, weil so am einfachsten 
Störungen von der einen auf die andere Leitung überkoppeln können.

Was auf jeden Fall wirklich wichtig ist, ist dass jeder der beiden 
Strompfade auch eine parallel laufende Masseleitung verdient hat.

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