Takt über mehrere cm

Gast #189168
Lesenswert?
• ▲
▼
Hallo alle zusammen,

bin gerade mit einem Layout beschäftigt. Dort betreibe ich einen Mega
32 an einem Piezo-Resonator. Die Frequenz soll mal zwischen 8 und 16
Mhz liegen. Auf der Platine befindet sich noch ein CPLD, der denselben
Takt braucht. Also habe ich selbigen am Xtal 2 Ausgang abgenommen.
Leider muss ich um zum Takteingang des CPLD zu kommen eine Leiterbahn
um die halbe Platine legen (geht nicht anders). Sie ist irgendwas
zwischen 4 und 8 cm lang. Kann das ein Problem werden? Bau ich mir
damit u.U. eine Störquelle? Die Schaltung soll mal inder Nähe eines 35
MHz Empfängers arbeiten.
Sorry für die simple Frage, aber bisher hatte ich nie den Fall, dass
der Takt noch für was anderes gebraucht wird und über solche Strecken
verlegt werden muss.

Gruss Henrik
Gast #189169
Lesenswert?
• ▲
▼
naja, ein wenig abstrahlen wird das schon. Dein Vorteil: am XTAL-Ausgang
liegt immerhin ein sinusähnliches Signal, das entschärft das Ganze
deutlich. Nach Möglichkeit scharfe Ecken der Leitung vermeiden, ebenso
Duchkontaktierungen, also nicht wild von top nach bottom  und zurück
hüpfen. Weiterhin hilft, auf der anderen Seite der Platine Masse zu
haben, ebenso beidseitig der Taktleitung eine Massebahn führen.
Ansonsten hilft erstmal nur: Aufbauen, messen, evtl. nach
Verbesserungen suchen.
Viel Erfolg.
Gast #189170
Lesenswert?
• ▲
▼
hallo

bei einer PCI Karte von mir ist der PCICLK (66MHZ) 4 cm lang
keine Probleme, bei höheren Frequenzen einfach auf paralelle
Leitungsführung = gleiche Leitungslänge achten (deshalb auch die
määnderförmigen Leiterbahnen auf schnellen PC Komponenten)
auf der gleichen Karte habe ich 500MHz Signale - sind schon etwas
kniffeliger ;)

Gruß Peter
Gast #189171
Lesenswert?
• ▲
▼
Ersteinmal Danke für die Antworten,

ich habe das Layout dann doch nochmal umgestrickt und die Bahn auf fast
genau 2 cm verkürzen können. Im Anhang findet ihr den wichtigen
Ausschnitt.
Masse-Bahnen über die ganze Länge parallel waren leider nicht möglich.
Ich hoffe, das ich auch so ein eventuelles Problem hätte beseitigen
können.
Dank crazy horse bin ich auf ein weiteres Problem gestoßen, dass ich
mal wieder vergessen habe.
Im Datenblatt des Coolrunner steht, dass die Anstiegszeit max 20ns lang
sein darf. Es steht dort leider nicht geschrieben, das für die
Clockeingänge etwas anderes gilt (warum baut man da denn keine
Schmitt-Trigger ein?). Also habe ich mal eine alte Schaltung mit einem
2313 und einem 8 MHz Piezo-Res. ausgegraben und mit dem Oszi
nachgemessen (Bild im Anhang der nächsten Antwort).
Eine Anstiegszeit von 20ns müsste steiler sein, soweit ich das ablesen
kann, aber mehr gibt mein Oszi nicht her. Desweiteren könnte die
Amplitude zu gering sein (für den CPLD). Die Testschaltung lief mit 4.5
V, die geplante Schaltung soll mit 3.3 V laufen.
Ist wohl mal wieder Zeit für eine neue Idee...

Gruß Henrik
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.