Forum: Mikrocontroller und Digitale Elektronik Clock Divider


von Hubi (Gast)


Lesenswert?

Ich möchte einen 30 MHz Clock um ca. den Faktor 600 herunterteilen. Was 
für Bausteine sind dazu am besten geeignet?

Hubi

von Andreas K. (a-k)


Lesenswert?

Wenn dir ein Teiler von 512 auch genehm ist: 74HC4040.

von Wolf (Gast)


Lesenswert?

Was macht ER denn mit 50kHz?

von Hubi (Gast)


Lesenswert?

>Was macht ER denn mit 50kHz?

Es wird damit ein ADC geclockt. Dieser muss synchron zur hohen Frequenz 
sein.

von Falk B. (falk)


Lesenswert?

@Hubi (Gast)

>Es wird damit ein ADC geclockt.

Kauf dich mal Duden.

MFG
Falk

von Hubi (Gast)


Lesenswert?

Mit den 50 kHz wird ein ADC getaktet.

von 3366 (Gast)


Lesenswert?

Mit 74HC592 kann man einen feinen Vorwahlzehler machen. Einfach das 
Latch laden mit einer Zahl. Mit dem Carry kann man den reload machen.

von Falk B. (falk)


Lesenswert?

40103

von Andreas K. (a-k)


Lesenswert?

Mmm. Ist bloss kaum schneller als der ADC, mit seinen 700KHz bei 5V  ;-)

Ok, es gibt ihn auch als 74HC40103. Wird aber trotzdem etwas knapp, bei 
maximal 25-30MHz typisch und 12MHz sicher. Und reicht nicht für 600.

von Andreas K. (a-k)


Lesenswert?

Gibt's eigentlich einen 6-8pin µC den man mit 30MHz füttern kann? Wäre 
wie üblich der wohl kleinstmögliche Ansatz, bloss kenne ich keinen Zwerg 
der mehr als 20MHz verdaut.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Nimm ein CPLD, dann ist der Teiler sogar programmierbar...
Ein XC9536 dürfte für die 10 Bit reichen.
Datenblatt: fCNT to 100 MHz

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Die Lösung für Ewiggestrige: ein GAL22V10 von Lattice...
Datenblatt: Fmax = 250 MHz

von Falk B. (falk)


Lesenswert?

@ Lothar Miller (lkmiller)

>Die Lösung für Ewiggestrige: ein GAL22V10 von Lattice...
>Datenblatt: Fmax = 250 MHz

HEy, wir haben schon Global WARMing! ;-)

MFG
Falk

von Andreas K. (a-k)


Lesenswert?

Also ok, wenn hier schon die dicken Geschütze aufgefahren werden, dann 
lieber den PIC24HJ12GP201 in 18 Pins. Der kann nämlich bis 40MHz. Ist 
natürlich ein bischen irre, einen 16bitter dafür zu verwenden, aber eine 
kleinere Lösung finde ich für einen Teiler von 600 grad nicht.

von Falk B. (falk)


Lesenswert?

@ Andreas Kaiser (a-k)

>Ok, es gibt ihn auch als 74HC40103. Wird aber trotzdem etwas knapp, bei
>maximal 25-30MHz typisch und 12MHz sicher. Und reicht nicht für 600.

Für alle Freunde der Primfaktorzerlegung.

600=6*100= 2*3*4*25=2*3*2*2*5*5=2^3*3*5^2

Merkt er was? Man teile mittels beliebigen Zähler durch 8 und mittels 
40HC103 durch 75. Macht zwei popelige TTL-ICs.

MfG
Falk

von Simon K. (simon) Benutzerseite


Lesenswert?

Andreas Kaiser wrote:
> kleinere Lösung finde ich für einen Teiler von 600 grad nicht.

Ehm..

von Andreas K. (a-k)


Lesenswert?

Falk Brunner wrote:

> Merkt er was? Man teile mittels beliebigen Zähler durch 8 und mittels
> 40HC103 durch 75. Macht zwei popelige TTL-ICs.

Schon klar. Aber der Ehrgeiz liegt doch eher darin, das mit einem 
einzigen IC zu schaffen. Mit zweien gibt's recht viele Lösungen.

von Andreas K. (a-k)


Lesenswert?

Simon K. wrote:

> Ehm..

???

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

>PIC24HJ12GP201 ... für einen Teiler von 600 ...
Super, endlich eine sinnvolle Anwendung für einen PIC ;-)

Was wäre denn dann die kleinste denkbare Lösung für einen Teiler von 
599?
Aber bitte mit Duty-Cycle 50%.

von Simon K. (simon) Benutzerseite


Lesenswert?

Andreas Kaiser wrote:
> Simon K. wrote:
>
>> Ehm..
>
> ???

Ja, jetzt sehe ich es auch. Ich habe es so verstanden, als suchest du 
einen Teiler mit 600 Grad ;) (Was offensichtlicher Quatsch ist ;).

Dein "grad" soll aber "gerade" bedeuten.

von Andreas K. (a-k)


Lesenswert?

Lothar Miller wrote:

> Was wäre denn dann die kleinste denkbare Lösung für einen Teiler von
> 599? Aber bitte mit Duty-Cycle 50%.

Dann sind aber CPLDs und GALs auch draussen. Oder gibt's da welche mit 
PLL drin? Denn ohne Faktor 2 wird das relativ schwierig.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.