Forum: Platinen unterschiedliche länge bei rx und tx


von pcbdesigner (Gast)


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?

von Wolfgang (Gast)


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.

von pcbdesigner (Gast)


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.

von Nils S. (kruemeltee) Benutzerseite


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.

von pcbdesigner (Gast)


Lesenswert?

das freut mich zu hören ^^ die maximale baudrate hört bei mir schon bei 
230k auf ;)

von Kevin K. (nemon) Benutzerseite


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.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.