Zähler "stolpert" bei 25+MHz, 74HC4040

OP #7475615
Lesenswert?
• ▲
▼

Hallo an Alle,

ich (Anfänger) bräuchte einen Tipp, woran folgendes liegen kann:

Simpler Aufbau auf einem Mini-Breadboard. Ein Zähler: SN74HC4040N + 104er-Kondensator an der Versorgung Ein Takt: 25.175 MHz Ein billiger Saleae-Analyzer-Clon an Q1,Q2,Q3 des Zählers.

9 Taktzyklen an Q1 (Clock / 2) sehen aus wie erwartet, dann kommt immer ein Zyklus wo er doppelt so lange HIGH oder LOW bleibt, als er sollte.

5V kommen über USB, ich habe aber auch schon 4xAA-Batterien (6V) probiert, als auch ein uraltes Labornetzteil (6.8V) => ändern tut sich nix.

Wenn ich einen niedrigeren Takt von einem 555er-Modul anlege teilt er diesen korrekt. Habe schon den Chip als auch die Clock ausgetauscht, es verhält sich aber immer gleich.

Merkwürdig finde ich, dass der Fehler so gleichmäßig auftritt, also immer nach 9 korrekten Zyklen. (Siehe Bild)

Ich schätze ich werde den 4040 aus meinem Projekt streichen und mit 74HC163 arbeiten, aber wüsste trotzdem gerne, woran das liegen könnte.

Angehängte Dateien:
OP #7475638
Lesenswert?
• ▲
▼

Der Analyzer soll angeblich 24 MHz samplen können. Das reicht vielleicht nicht für den Takt, aber doch für Q1 des Zählers also den halbierten Takt. (~12.5MHz) Die Unregelmäßigkeiten strecken sich dann aber in Folge auch auf Q2, usw. Spätestens dort müsste ja ein sauberes sample möglich sein.

#7475686
Lesenswert?
• ▲
▼

Stefan K. schrieb:

9 Taktzyklen an Q1 (Clock / 2) sehen aus wie erwartet, dann kommt immer ein Zyklus wo er doppelt so lange HIGH oder LOW bleibt, als er sollte.

Q2 ist auch nicht in Ordnung.

Hast Du Pin11 (Clear) auf GND gelegt? Oder ist der offen?

Breadboard bei 25 Mhz ist vermutlich auch nicht die beste Lösung.

25 Mhz sind für Deinen Chip grenzwertig.

Trotzdem, zeige mal ein Foto von Deinem Aufbau.

#7475702
Lesenswert?
• ▲
▼

Stefan K. schrieb:

Der Analyzer soll angeblich 24 MHz samplen können. Das reicht vielleicht nicht für den Takt, aber doch für Q1 des Zählers also den halbierten Takt. (~12.5MHz)

Wie soll das reichen?

Schon das Abtasttheorem sagt dir, dass du zur Abtastung eines 12.5MHz Signales eine Abtastfrequenz von echt größer als 25MHz benötigst, sonst tritt Aliasing auf. Und genau das siehst du. https://de.wikipedia.org/wiki/Nyquist-Shannon-Abtasttheorem

Wenn du die Originaldaten und nicht nur eine komprimierte Pixelmatrix hochladen würdest, könnte man genauer gucken, wie die Abtastpunkte liegen.

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.