Frequenzteiler mit D-Flipflops

Gast #962057
Lesenswert?
• ▲
▼
Hallo zusammen,

ich möchte eine Schaltung mit dem Mikrocontroller PIC16F628A betreiben. 
Wegen Platzmangel habe ich beschlossen, einen Quarz (der klein genug 
ist) mit einer doppel so hoher Frequenz als ich brauche zu benutzen.
Einen passenden Frequenzteiler könnte man theoretisch wie auf 
http://de.wikipedia.org/wiki/Flipflop#D-Flipflop
beschrieben mit D-Flipflops und Inverter realisiren.

Nun eine Frage zur Praxis: wie muss dann ein Quarz beschaltet werden, 
damit das ganze funktioniert?
Ich habe in jedem Zweig (CLKIN und CLKOUT) jeweils ein D-Flipflop und 
einen Inverter eingesetzt, das funktioniert aus irgendwelchem Grund 
nicht.
Persönliche Seite #962074
Lesenswert?
• ▲
▼
Was spricht denn dagegen den doppelten Takt zu benutzen? Du musst doch 
nur das Programm an die doppelte Frequenz anpassen. Oder du kaufst dir 
den Quarz mit der Frequenz die du brauchst. Die haben doch alle die 
selbe Baugröße.

Alternativ wäre auch denkbar den Quarz und die beiden Kondensatoren in 
SMD zu bestücken. Viel kleiner geht es dann wirklich nicht mehr...

Sven
Gast #962156
Lesenswert?
• ▲
▼
Vielen Dank für eure Antworten!

Ich möchte mit derselben Frequenz noch einen IR/UART- Decoder betreiben. 
Er muss eine Taktfrequenz von 1.8432MHz haben. Platz habe ich wirklich 
wenig, und  einen passenden Quarz in einem SMD-Gehäusen habe ich nicht 
gefunden.

@ Johnny
Das habe ich nicht ganz verstanden.
Die Signale an beiden Pins eines Quarzes laufen ja in Gegenphase, d.h. 
wenn ich ein von den invertiere, dann bekomme ich die gleichen Folgen, 
oder?

CLK 0  1 0 1 0 1 ...
D   0  1 0 1 0 1 ...
Q   Qn 1 1 1 1 1 ...  und im Endeffekt schwingt nichts.

Falls ich mich irre, korrigiert mich bitte.

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.