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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren