Quarz-Oszillator an mehreren Chips

Gast #107856
Hallo zusammen,

ich habe in meiner Schaltung einen Quarzoszillator, der den ATMEGA128
und einen Displaycontroller ansteuern soll, da laut
Displaycontroller-Datenblatt die beiden Clock-Leitungen synchronisiert
werden sollen.
Den Displaycontroller spreche ebenfalls wie den sRAM Baustein über den
Adress-Daten-Bus an.
Nun das Problem: Ich kann den RAM ohne Probleme ansprechen, solange der
Quarzoszillator nur den Mega ansteuert. Verbinde ich nun den
Quarzoszillator mit dem Displaycontroller, funktioniert weder der
Zugriff aufs RAm noch der D.Controller.
Das eigenartige ist, dass wenn ich den Clock-Pin am Display-Controller
mit dem Finger angreife, das Ganze (zugriff auf sRAM) funktioniert.
Muss ich beim Anschließen von 2 Bausteine an einem Quarzoszillator auf
was achten? RC-Glied zum Glätten von Oberwellen? Serienwiderstand???
Gast #107859
Habe Serienwiederstände schon ausprobiert, je ein 33ohm Widerstand vor
jedem Clock-Pin - hat dann manchmal funktioniert, manchmal nicht!!! Bin
ich da vom Widerstandswert daneben oder was kann's sonst noch sein?

Ist ein OKI-Controller (ML87V3104)

Gibts ein weitere Möglichkeiten, wie ich die Clock-Leitungen
synchronisieren könnte? Leider kann ich ja nicht den Takt vom Mega an
einem Pin ausgeben (wäre wahrscheinlich optimal)
Gast #107860
33 Ohm klingt schonmal gut, aber setze sie doch mal an den Ausgang, also
an den Oszillator, oder an beide Enden. Vielleich auch noch ein paar pF
an die CLK-Eingänge nach Gnd.

Wert hängt auch ein wenig von der Frequenz und der Leitungslänge ab.
10-100 Ohm sind übliche Werte.

Pass aber auf, dass es niedrig-induktiv-Rs sind, also Schicht- oder
SMD.

Immer auf kurze Leitungen achten, also auch Gnd.
Gast #107861
Danke für die Ratschläge - leider haben sie zu keinem
positivem Ergebnis geführt. Habe Widerstände am Eingang/Ausgang und
auch C's ausprobiert. Da es schon ein fertiges Layout ist, habe ich
die Leitungslängen nicht so kurz machen können, aber das kann ja auch
nicht das einzige Problem sein.
Kann es auch sein, dass der Quarzoszillator Adress- bzw.
Datenleitungen, die in der nähe verlegt sind, stört.

Wäre es eine Möglichkeit, den µC mit einem normalen Quarz zu betreiben
und am XTAL - Ausgang das Signal abzugreifen und es
mittels Schmitt-Trigger aufzubessern und dem Display-Controller
zu Verfügung zu stellen?

Kann man zwei Quarze mitteinander synchronisieren?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.