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

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