Frequenzteiler durch 100000?...

L

Leo Baumann

Guest
.... wie bastel ich denn den am besten?

Ich will von 10 MHz auf 100 Hz.

Grüße
 
Am 26.08.2022 um 00:09 schrieb Leo Baumann:
... wie bastel ich denn den am besten?

Ich will von 10 MHz auf 100 Hz.

Grüße

Gibt es eine einfachere Lösung als 5 Teiler durch 10, also 3 74AC390?

Grüße
 
Am 26.08.2022 um 03:14 schrieb Helmut Schellong:
On 08/26/2022 01:44, Leo Baumann wrote:
Am 26.08.2022 um 00:09 schrieb Leo Baumann:
... wie bastel ich denn den am besten?

Ich will von 10 MHz auf 100 Hz.

Grüße

Gibt es eine einfachere Lösung als 5 Teiler durch 10, also 3 74AC390?



Drei einfache Digital-ICs - das ist doch sehr einfach.

Die sind so teuer. Aber ich habe gerade 74HC390 für 1 € das Stück bei
ebay gefunden.

:)
 
On 08/26/2022 03:21, Leo Baumann wrote:
Am 26.08.2022 um 03:14 schrieb Helmut Schellong:
On 08/26/2022 01:44, Leo Baumann wrote:
Am 26.08.2022 um 00:09 schrieb Leo Baumann:
... wie bastel ich denn den am besten?

Ich will von 10 MHz auf 100 Hz.

Grüße

Gibt es eine einfachere Lösung als 5 Teiler durch 10, also 3 74AC390?



Drei einfache Digital-ICs - das ist doch sehr einfach.

Die sind so teuer. Aber ich habe gerade 74HC390 für 1 € das Stück bei ebay gefunden.

Bei Mouser 70¢ bei 10 Stk. Abnahme - TI, DIL.



--
Mit freundlichen Grüßen
Helmut Schellong var@schellong.biz
http://www.schellong.de/c.htm http://www.schellong.de/c2x.htm http://www.schellong.de/c_padding_bits.htm
http://www.schellong.de/htm/bishmnk.htm http://www.schellong.de/htm/rpar.bish.html http://www.schellong.de/htm/sieger.bish.html
http://www.schellong.de/htm/audio_proj.htm http://www.schellong.de/htm/audio_unsinn.htm http://www.schellong.de/htm/tuner.htm
http://www.schellong.de/htm/string.htm http://www.schellong.de/htm/string.c.html http://www.schellong.de/htm/deutsche_bahn.htm
http://www.schellong.de/htm/schaltungen.htm http://www.schellong.de/htm/math87.htm http://www.schellong.de/htm/dragon.c.html
 
Am 26.08.2022 um 03:37 schrieb Helmut Schellong:
On 08/26/2022 03:21, Leo Baumann wrote:
Am 26.08.2022 um 03:14 schrieb Helmut Schellong:
On 08/26/2022 01:44, Leo Baumann wrote:
Am 26.08.2022 um 00:09 schrieb Leo Baumann:
... wie bastel ich denn den am besten?

Ich will von 10 MHz auf 100 Hz.

Grüße

Gibt es eine einfachere Lösung als 5 Teiler durch 10, also 3 74AC390?



Drei einfache Digital-ICs - das ist doch sehr einfach.

Die sind so teuer. Aber ich habe gerade 74HC390 für 1 € das Stück bei
ebay gefunden.



Bei Mouser 70¢ bei 10 Stk. Abnahme - TI, DIL.

dankä ...
 
Am 26.08.2022 um 03:37 schrieb Helmut Schellong:
On 08/26/2022 03:21, Leo Baumann wrote:
Am 26.08.2022 um 03:14 schrieb Helmut Schellong:
On 08/26/2022 01:44, Leo Baumann wrote:
Am 26.08.2022 um 00:09 schrieb Leo Baumann:
... wie bastel ich denn den am besten?

Ich will von 10 MHz auf 100 Hz.

Grüße

Gibt es eine einfachere Lösung als 5 Teiler durch 10, also 3 74AC390?



Drei einfache Digital-ICs - das ist doch sehr einfach.

Die sind so teuer. Aber ich habe gerade 74HC390 für 1 € das Stück bei
ebay gefunden.



Bei Mouser 70¢ bei 10 Stk. Abnahme - TI, DIL.

Bei Mouser 20 € Versandkosten, nee ...

Bei Reichelt 59 Cent bei kleinen Versandkosten ...

:)
 
Am 26.08.2022 um 00:09 schrieb Leo Baumann:
... wie bastel ich denn den am besten?

Ich will von 10 MHz auf 100 Hz.

Ich mache das so ...

www.leobaumann.de/newsgroups/100000.jpg

:)
 
Am 26.08.22 um 07:06 schrieb Leo Baumann:
Am 26.08.2022 um 00:09 schrieb Leo Baumann:
... wie bastel ich denn den am besten?

Ich will von 10 MHz auf 100 Hz.

Ich mache das so ...

www.leobaumann.de/newsgroups/100000.jpg

Ich mache das so, da ist dann auch gleich der ganze
Counter drin, mit SPI-Interface und etwas Zubehör.

<
https://www.flickr.com/photos/137684711@N07/52312108529/in/dateposted-public/
>

Gerhard
 
On 08/26/2022 04:34, Leo Baumann wrote:
Am 26.08.2022 um 03:37 schrieb Helmut Schellong:
On 08/26/2022 03:21, Leo Baumann wrote:
Am 26.08.2022 um 03:14 schrieb Helmut Schellong:
On 08/26/2022 01:44, Leo Baumann wrote:
Am 26.08.2022 um 00:09 schrieb Leo Baumann:
... wie bastel ich denn den am besten?

Ich will von 10 MHz auf 100 Hz.

Grüße

Gibt es eine einfachere Lösung als 5 Teiler durch 10, also 3 74AC390?



Drei einfache Digital-ICs - das ist doch sehr einfach.

Die sind so teuer. Aber ich habe gerade 74HC390 für 1 € das Stück bei ebay gefunden.



Bei Mouser 70¢ bei 10 Stk. Abnahme - TI, DIL.

Bei Mouser 20 € Versandkosten, nee ...

Bei Reichelt 59 Cent bei kleinen Versandkosten ...

Ich habe nun nicht den Gesamtmarkt untersucht.
Ich wollte Dich nur davon abbringen, bei Ebay für 1€ pro Stück zu kaufen.


--
Mit freundlichen Grüßen
Helmut Schellong var@schellong.biz
http://www.schellong.de/c.htm http://www.schellong.de/c2x.htm http://www.schellong.de/c_padding_bits.htm
http://www.schellong.de/htm/bishmnk.htm http://www.schellong.de/htm/rpar.bish.html http://www.schellong.de/htm/sieger.bish.html
http://www.schellong.de/htm/audio_proj.htm http://www.schellong.de/htm/audio_unsinn.htm http://www.schellong.de/htm/tuner.htm
http://www.schellong.de/htm/string.htm http://www.schellong.de/htm/string.c.html http://www.schellong.de/htm/deutsche_bahn.htm
http://www.schellong.de/htm/schaltungen.htm http://www.schellong.de/htm/math87.htm http://www.schellong.de/htm/dragon.c.html
 
Leo Baumann wrote:
... wie bastel ich denn den am besten?

Ich will von 10 MHz auf 100 Hz.

Du wählst einen passenden Achtbeiner-µC aus, verfütterst Deine 10 MHz
an den Takteingang und berechnest die Programmschleife.

MfG
hjs
 
Am 26.08.2022 um 09:15 schrieb Gerhard Hoffmann:
Am 26.08.22 um 07:06 schrieb Leo Baumann:
Am 26.08.2022 um 00:09 schrieb Leo Baumann:
... wie bastel ich denn den am besten?

Ich will von 10 MHz auf 100 Hz.

Ich mache das so ...

www.leobaumann.de/newsgroups/100000.jpg

Ich mache das so, da ist dann auch gleich der ganze
Counter drin, mit SPI-Interface und etwas Zubehör.


https://www.flickr.com/photos/137684711@N07/52312108529/in/dateposted-public/

Mach Dich bitte nicht lustig über mich. Ich will doch nur einem 41 Jahre
alten Zähler nochmals 59 Jahre Zukunft geben.

:)
 
Am 26.08.2022 um 10:13 schrieb Hans-Juergen Schneider:
Du wählst einen passenden Achtbeiner-µC aus, verfütterst Deine 10 MHz
an den Takteingang und berechnest die Programmschleife.

Schleife berechnen kann man sich sparen, wenn man einen passenden Achtbeiner
mit Timer/Counter wählt. Dann beschränkt sich das \"Programm\" auf ein paar
Bytes um die Register passend zu setzen. ATtiny13 sollte das können.

Bernd
 
Am 26.08.2022 um 13:55 schrieb Bernd Laengerich:
Am 26.08.2022 um 10:13 schrieb Hans-Juergen Schneider:
Du wählst einen passenden Achtbeiner-µC aus, verfütterst Deine 10 MHz
an den Takteingang und berechnest die Programmschleife.

Schleife berechnen kann man sich sparen, wenn man einen passenden
Achtbeiner mit Timer/Counter wählt. Dann beschränkt sich das \"Programm\"
auf ein paar Bytes um die Register passend zu setzen. ATtiny13 sollte
das können.

Ok, auch ein interessanter Lösungsansatz. Nun, ich habe bisher nur
Erfahrung mit einem P89V664 von NXP. Macht der ATtiny13 auch keine
Interrupts irgendwann? Ist das genau?

Grüße
 
Am 26.08.2022 um 14:03 schrieb Leo Baumann:
Am 26.08.2022 um 13:55 schrieb Bernd Laengerich:
Am 26.08.2022 um 10:13 schrieb Hans-Juergen Schneider:
Du wählst einen passenden Achtbeiner-µC aus, verfütterst Deine 10 MHz
an den Takteingang und berechnest die Programmschleife.

Schleife berechnen kann man sich sparen, wenn man einen passenden
Achtbeiner mit Timer/Counter wählt. Dann beschränkt sich das
\"Programm\" auf ein paar Bytes um die Register passend zu setzen.
ATtiny13 sollte das können.

Ok, auch ein interessanter Lösungsansatz. Nun, ich habe bisher nur
Erfahrung mit einem P89V664 von NXP. Macht der ATtiny13 auch keine
Interrupts irgendwann? Ist das genau?

Nee, 3 Wochen in den ATtiny einarbeiten, nein danke. Ich verlöte die 3
74HC390 :)
 
On 2022-08-25, Leo Baumann <ib@leobaumann.de> wrote:
... wie bastel ich denn den am besten?

Ich will von 10 MHz auf 100 Hz.

Ach - jetzt doch? ;-)

Wenn die TTL-Teilerkette mechanisch zu groß ist: ein Microcontroller,
irgendwas in DIP8/SO8 - z.B. ein ATtiny13A oder was ähnliches von einem
anderen Hersteller nach Wahl.

10MHz an XIN, und entweder einen der vorhandenen Timer passend
programmieren, so daß der passende Pulse ausgibt, oder im Timer-Interrupt
den Ausgangspin toggeln. Wenn der uC auch das nicht hergibt, dann eine
Schleife, die einen Ausgang toggelt und dann 50000-epsilon Takte nichts
tut - da muss man dann halt Taktzyklen zählen im Code.

50000 = 16 * 3125 - also Timer-Prescaler auf 16, 16-Bit-Timer auf 3125 und
im Timerinterrupt den Ausgang toggeln (oder output capture, wenn die
Hardware das aknn). Da das Teil nichts anderes tut, ist das 100%
deterministisch.

Ein AtTiny13A kann Prescaler 8, macht 6250 für den Timer. Er hat keinen
16-Bit-Hardwaretimer, nur 8 Bit - also den Timer auf 125 setzen und in jedem
50. Interrupt den Ausgang toggeln.

Das sollte so ähnlich mit so ziemlich jedem uC der letzten 20 Jahre gehen.
Du brauchst lediglich einen Auto-Reload-Timer, der selbständig weiterläuft,
egal, wie lange der Interrupthandler braucht.

Einen uC für sowas banales zu benutzen mag Overkill sein, aber kompakter
wirst Du es kaum hinbekommen, und bei 1.45€ (ATTINY 13A-PU bei Reichelt) ist
der Preis auch kein Hindernis. CPLDs mit ausreichend Logik (ein GAL16V8 ist
zu klein) gibt es fast nur in größeren Gehäusen, Renesas Greenpak (SLG46108
etc.) könnte als Exot noch passen.

cu
Michael
 
On 2022-08-26, Leo Baumann <ib@leobaumann.de> wrote:
Ich mache das so, da ist dann auch gleich der ganze
Counter drin, mit SPI-Interface und etwas Zubehör.


https://www.flickr.com/photos/137684711@N07/52312108529/in/dateposted-public/

Mach Dich bitte nicht lustig über mich. Ich will doch nur einem 41 Jahre
alten Zähler nochmals 59 Jahre Zukunft geben.

Wieso lustig? Ein CPLD ist eine legitime Option bei der Aufgabenstellung.
Irgendwas älteres 5V-taugliches von Lattice oder Xilinx im PLCC44 ist
Lochraster-tauglich und für ein Einzelstück problemlos beschaffbar, die
größte Hürde ist vermutlich, die richtige (alte) Designsoftware zu finden und
zu installieren. In Deinen Zähler sollte das platzmässig problemlos passen.

cu
Michael
 
On 2022-08-26, Leo Baumann <ib@leobaumann.de> wrote:
Ok, auch ein interessanter Lösungsansatz. Nun, ich habe bisher nur
Erfahrung mit einem P89V664 von NXP.

Den könntest Du problemlos nehmen, aber: die Timer laufen mit Fosc / 6, das
ist unschön, um durch 50000 zu teilen.

Macht der ATtiny13 auch keine
Interrupts irgendwann? Ist das genau?

Das kommt auf Dein Programm an. Entweder, Du hast nur eine Hauptschleife
komplett ohne Interrupts (wo sollen die herkommen, wenn Du die nicht
einschaltest?), oder Du setzt einen Timerinterrupt als einzigen Interrupt
auf und die Hauptschleife tut einfach gar nichts. Solange der Hardwaretimer
von selbst weiterläuft, akkumulierst Du keine Timingfehler.

cu
Michael
 
Am 26.08.2022 um 20:11 schrieb Michael Schwingen:
On 2022-08-25, Leo Baumann <ib@leobaumann.de> wrote:
... wie bastel ich denn den am besten?

Ich will von 10 MHz auf 100 Hz.

Ach - jetzt doch? ;-)

Wenn die TTL-Teilerkette mechanisch zu groß ist: ein Microcontroller,
irgendwas in DIP8/SO8 - z.B. ein ATtiny13A oder was ähnliches von einem
anderen Hersteller nach Wahl.

10MHz an XIN, und entweder einen der vorhandenen Timer passend
programmieren, so daß der passende Pulse ausgibt, oder im Timer-Interrupt
den Ausgangspin toggeln. Wenn der uC auch das nicht hergibt, dann eine
Schleife, die einen Ausgang toggelt und dann 50000-epsilon Takte nichts
tut - da muss man dann halt Taktzyklen zählen im Code.

50000 = 16 * 3125 - also Timer-Prescaler auf 16, 16-Bit-Timer auf 3125 und
im Timerinterrupt den Ausgang toggeln (oder output capture, wenn die
Hardware das aknn). Da das Teil nichts anderes tut, ist das 100%
deterministisch.

Ein AtTiny13A kann Prescaler 8, macht 6250 für den Timer. Er hat keinen
16-Bit-Hardwaretimer, nur 8 Bit - also den Timer auf 125 setzen und in jedem
50. Interrupt den Ausgang toggeln.

Das sollte so ähnlich mit so ziemlich jedem uC der letzten 20 Jahre gehen.
Du brauchst lediglich einen Auto-Reload-Timer, der selbständig weiterläuft,
egal, wie lange der Interrupthandler braucht.

Einen uC für sowas banales zu benutzen mag Overkill sein, aber kompakter
wirst Du es kaum hinbekommen, und bei 1.45€ (ATTINY 13A-PU bei Reichelt) ist
der Preis auch kein Hindernis. CPLDs mit ausreichend Logik (ein GAL16V8 ist
zu klein) gibt es fast nur in größeren Gehäusen, Renesas Greenpak (SLG46108
etc.) könnte als Exot noch passen.

Hallo Michael,

im Moment ist mir der Aufwand mit dem Einarbeiten in den ATtiny zu groß,
habe nur Erfahrung mit dem P89V664 von NXP. Ok, wenn das 100%
deterministisch ist, naja.

Irgendwie werde ich die 3 74HC390 schon im alten Zähler unterbringen.

Ist ja bisher auch nur eine Überlegung.

Ich habe auch noch keinen preiswerten OCXO Doppelofen 10 MHz 5 Volt
CMOS/TTL gefunden. Vielleicht mache ich das wie hier mit einem
Sinus-Ofen mit dem 74HC04 um da ein Rechteck zu gewinnen ...

www.leobaumann.de/newsgroups/Referenz.jpg

:)
 
Am 26.08.22 um 20:27 schrieb Leo Baumann:

im Moment ist mir der Aufwand mit dem Einarbeiten in den ATtiny zu groß,
habe nur Erfahrung mit dem P89V664 von NXP. Ok, wenn das 100%
deterministisch ist, naja.

Lerne lieber VHDL als den n-ten Microcontroller der kommt und
geht. Das ist auf Dauer die bessere Qualifikation.

Irgendwie werde ich die 3 74HC390 schon im alten Zähler unterbringen.

Ist ja bisher auch nur eine Überlegung.

Ich habe auch noch keinen preiswerten OCXO Doppelofen 10 MHz 5 Volt
CMOS/TTL gefunden. Vielleicht mache ich das wie hier mit einem
Sinus-Ofen mit dem 74HC04 um da ein Rechteck zu gewinnen ...

Doppelofen, 5V und billig schließt sich irgendwie gegenseitig
aus. Was man so (neu) für nen Hunnie bekommt sind wohl nur
Einfachöfen. Und auch die brauchen beim Aufheizen so anderthalb
Ampère und fassen sich danach unangenehm an.

Das wird die Stromversorgung des Zählers nicht zusätzlich auf-
bringen können. Also werden irgendwelche Kabel aus dem Zähler
heraushängen.

Doppelöfen leben normalerweise von 12V, gerne auch 24V.
Bau das lieber extern auf und mach eine BNC-Buchse hinten
an den Zähler. Stabile 10 MHz kann man immer mal brauchen.

> :)

Gerhard
 
Am 26.08.2022 um 23:44 schrieb Gerhard Hoffmann:
Lerne lieber VHDL als den n-ten Microcontroller der kommt und
geht. Das ist auf Dauer die bessere Qualifikation.

Ja, mal sehen ...

Irgendwie werde ich die 3 74HC390 schon im alten Zähler unterbringen.

Ist ja bisher auch nur eine Überlegung.

Ich habe auch noch keinen preiswerten OCXO Doppelofen 10 MHz 5 Volt
CMOS/TTL gefunden. Vielleicht mache ich das wie hier mit einem
Sinus-Ofen mit dem 74HC04 um da ein Rechteck zu gewinnen ...

Doppelofen, 5V und billig schließt sich irgendwie gegenseitig
aus. Was man so (neu) für nen Hunnie bekommt sind wohl nur
Einfachöfen. Und auch die brauchen beim Aufheizen so anderthalb
Ampère und fassen sich danach unangenehm an.

Neu bei Morion Mindestbestellwert US $ 450.
Neu bei Axiom 311.50 €
Also mit preiswert meine ich bei ebay, wie den Morion MV85.

Das wird die Stromversorgung des Zählers nicht zusätzlich auf-
bringen können. Also werden irgendwelche Kabel aus dem Zähler
heraushängen.

Die Stromversorgung kann das, ist extern, Wandwarze.

Doppelöfen leben normalerweise von 12V, gerne auch 24V.
Bau das lieber extern auf und mach eine BNC-Buchse hinten
an den Zähler. Stabile 10 MHz kann man immer mal brauchen.

Ich habe noch ein anderes Projekt. Morion MV85 10 MHz Sinus mit
Rechteckwandler und Teiler auf 2 MHz und 1 MHz. Ich warte gerade auf
einen neuen Morion MV85 für US $ 38 von ebay.

Für US $ 38 schraub ich noch einen Morion in den 41 Jahre alten
Frequenzzähler. Vielleicht wird der ja mal 100.

Für mich bekomme ich in 6 Wochen diesen Zähler hier kostenlos von
Family-Company...

https://www.conrad.de/de/p/aim-tti-tf930-frequenzzaehler-kalibriert-dakks-akkreditiertes-labor-0-001-hz-3-ghz-2256781.html#productDownloads

:)
 

Welcome to EDABoard.com

Sponsor

Back
Top