20 mhz takt zähler mit schaltausgang?

Gast #2827618
Lesenswert?

Also 8 bit Zähler kaskadieren hatte ich auch schon überlegt aber davon 
brauch ich dann etliche und das ganze soll ja auch noch einstellbar sein 
ohne irgendwas umzulöten.

CPLD mag eine ganz nette sache sein aber ohne Vorkenntnisse wohl auch zu 
aufwendig
Gast #2827930
Lesenswert?

Also nen At Mega geht dafür leider nicht da diese ja mehrere Takte 
brauchen um zu zählen und bei bedarf etwas einzuschalten

Genauigkeit sollte 100% sein vom 20Mhz takt genau beim 9999. Puls etwas 
einschalten

Der Takt ist vorgegeben und den jeweiligen schaltpuls möchte ich 
bestimmen können
#2828331
Lesenswert?

Walter M schrieb:

> Also nen At Mega geht dafür leider nicht da diese ja mehrere Takte
> brauchen um zu zählen und bei bedarf etwas einzuschalten

Genau genommen kann ein AVR maximal seine halbe Taktfrequenz mit seinem 
Zähler zählen, weil das externe Signal mit der Taktfrequenz abgetastet 
wird.

Allerdings muß man gar nicht direkt zählen, wenn man den AVR einfach mit 
den 20MHz laufen läßt. Dann braucht man einfach nur die Compare-Unit 
passend zum Teilerfaktor zu setzen und fertig ist die Laube.

> Genauigkeit sollte 100% sein vom 20Mhz takt genau beim 9999. Puls etwas
> einschalten
> Der Takt ist vorgegeben und den jeweiligen schaltpuls möchte ich
> bestimmen können

Was du leider nicht sagst: soll das zyklisch sein, oder einmalig, oder 
willst du die Verzögerung gar mit einem eigenen Signal starten?

Wenn das azyklisch sein soll und die zusätzliche Verzögerung zwischen 
dem Überlauf und dem Schaltimpuls ein Problem darstellen sollte, dann 
kann es keine µC basierte Lösung sein. Am kleinsten wäre dann ein CPLD, 
was allerdings den Nachteil einer nicht zu vernachlässigenden 
Einarbeitungszeit hat. Alternativ diskret mit Binärzähler und Komparator 
(z.B. 74x688, evtl. mehrere kaskadiert).


XL
Gast #2828366
Lesenswert?

Die Überschrift lautet:
20 mhz takt zähler mit schaltausgang

Was ist das für eine Einheit?
mhz gibt es nicht, nur mHz = MilliHertz (= 1/1000 Hz) oder MHz für 
MegaHertz.
Für mHz bis MHz gibt es verschiedene Funktionsgeneratoren, aber keinen 
für mhz.
Angehängte Dateien:
#2829278
Lesenswert?

Axel Schwenke schrieb:
> Genau genommen kann ein AVR maximal seine halbe Taktfrequenz mit seinem
> Zähler zählen

Ausgenommen sein eigener Takt.


Heinrich Rudolf Hertz schrieb:
> mhz gibt es nicht, nur mHz = MilliHertz (= 1/1000 Hz) oder MHz für
> MegaHertz.

Gut, daß Du uns darauf hinweist! Ich weiß auf einmal auch gar nicht 
mehr, was der TO von uns möchte ...


Gruß

Jobst
Gast #2829306
Lesenswert?

Da, zu mindest für die ARMega-Serie, die genauen Tacktzahlen der 
einzelnen Befehle bekannt sind, sollte die quarzgenaue Tacktgenerierung 
kein Problem sein. Ausname: Dein Quarz eiert oder Du haust Dir das 
Ergebnis durch ein paar Unterbrechungen kaputt.
In den TTL- und CMOS-Serien gibt es einige Teiler, die zu höheren 
Teilerfaktoren als 256 zu gebrauchen sind.

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