Forum: Mikrocontroller und Digitale Elektronik Leitungsreflektionen erkennen


von hugo (Gast)


Lesenswert?

Hi,
Ich betreibe einen FPGA und ein Delta-Sigma-Modulator mit einem Clock 
von 20MHz. Es läuft ein Signal von 20MHz vom FPGA zum Delta Sigma 
Modulator. Vom Delta Sigma Modulator läuft ein Signal mit 
unterschiedlicher Pulsbreite zum FPGA.
Ich habe nun den Verdacht das ich Leitungsreflektionen zwischen 
Modulator und FPGA habe, weil das Messergebnis stark schwankt.
Abschlusswiderstände sind nicht vorhanden, die Leitung ist ca 10cm lang 
(IDE Flachbandkabel).
Auf dem Oszi sieht das Signal aber Richtig aus. Ich erkenne keine 
kleineren oder größere Impulse, wie es ja eigentlich bei Reflektionen 
auftreten würde.
Ich das ein Kriterium dafür, sagen zu können, ich habe keine 
Reflektionen?
mfg

von lkmiller (Gast)


Lesenswert?

Mit
>20MHz vom FPGA zum Delta Sigma
und
>die Leitung ist ca 10cm lang
da würde ich den Fehler
>weil das Messergebnis stark schwankt
nicht in einer Reflexion suchen. Reflexionen sieht man nicht an 
einezelnen größeren oder kleineren Signalpegeln sondern an 
Überschwingern und Signalverformungen.
1
Dazu wikipedia:
2
Reflektion
3
Einen Artikel zu diesem Stichwort gibt es nicht. 
4
Möglicherweise ist Reflexion gemeint.

von Christoph db1uq K. (christoph_kessler)


Lesenswert?

Wie schnell ist das Oszilloskop?
20 MHz sind 15m Wellenlänge, die Reflexionen von 10 cm sind also nur um 
ein paar Grad phasenverschoben. Ich glaube nicht, dass da irgendwas zu 
sehen wäre.

von hugo (Gast)


Lesenswert?

Das Oszi kann 200MHz

von I_ H. (i_h)


Lesenswert?

Das ist zuwenig. Für einen Weg braucht das Signal grad mal 800ps. Unter 
500MHz wirst du da nicht viel von sehen.

von Felix (Gast)


Lesenswert?

Der Einfluss der Tastköpfe darf auch nicht vernachlässigt werden. 
Normale 10:1 Köpfe habe ein relativ hohe Kapazität. Die reicht meist aus 
um das Signal bzw. die Reflektion zu dämpfen.

Am besten misst man diese Signale mit einer "aktiven Sonde", deren 
Kapazität dann so um die 5pF ist. Leider sind diese Dinger recht teuer..

Ich verwende in all meinen Schaltungen im minimum eine "Sorce Serie 
Terminierung" bei allen relevanten leitungen. Dies sind vor allem Clock, 
Chipselect, R/W.

Gruss,
Felix

von hugo (Gast)


Lesenswert?

/Das ist zuwenig. Für einen Weg braucht das Signal grad mal 800ps. Unter
500MHz wirst du da nicht viel von sehen./

=> Ok, dann sehe ich das wirklich nicht. Aber dann sollte in meiner 
Schaltung keine Rolle mehr spielen. Wie rechne ich das denn überhaupt 
aus?


/Ich verwende in all meinen Schaltungen im minimum eine "Sorce Serie
Terminierung" bei allen relevanten leitungen./

=> "Sorce Serie
Terminierung" Was meinst du damit? und wie sieht der Abschluss aus?

von I_ H. (i_h)


Lesenswert?

Na Weg durch Ausbreitungsgeschwindigkeit (im Kabel etwa 250mio m/s).

von Falk B. (falk)


Lesenswert?


von I_ H. (i_h)


Lesenswert?

Man könnte es über Wellenwiderstand und Kapazitätsbelag auch genau 
ausrechnen, bringt einem aber nicht so wirklich was. Weniger als 200e6 
m/s hat man eigentlich nicht, und hier in dem Fall ist ja die 
Größenordnung interessant (schneller als 300e6 ist's natürlich auch 
net).

von Timbo (Gast)


Lesenswert?

Teste das doch mal systematisch durch. Lege ein festes Pulsverhältnis 
fest und schau was rauskommt, dann verändere es etc. Vielleicht hilft 
das ja den Fehler einzugrenzen.

von Klaus (Gast)


Lesenswert?

Die 20 MHz, das ist quasi NF.

Wenn da was nicht klappt, bei 10cm Leitungslänge, dann liegt ein anderer 
Fehler vor.

von I_ H. (i_h)


Lesenswert?

Die Oberwellen vom Rechteck liegen je nach Qualität weit über 100MHz.

von Jonny O. (-geo-)


Lesenswert?

Hallo Hugo

Bei diesen Frequenzen können auch kapazitive Kopplungen eine Rolle 
spielen.
Auch die Tastkopfkapazität spielt da schon eine Rolle. 20MHz sind keine 
NF!
Zudem besteht ein Rechtecksignal aus Vielfachen der Grundfrequenz.

Was passiert denn wenn du das Kabel bewegst und mit den Händen anfasst 
während du misst? Sind da schon Schwankungen im Messergebnis erkennbar?

von ulrich (Gast)


Lesenswert?

Es kommt für die Reflexionen gar nicht so sehr auf die Frequenz, sondern 
mehr auf die Steilheit der Flanken an. Leider geben die FPGAs oft 
relativ steile Flanken raus.

Ich glaube aber trotzdem nicht, dass es an Reflexionen liegt. Für 
Analogsignale wäre das eventuell ein Problem, aber Digitalsignale 
sollten noch über 10 cm ankommen. Eine Terminierung wäre aus EMI Gründen 
aber eventuell trotzdem zu empfehlen.

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.