Guten Tag an alle. Ich suche eine einfache Schaltung um bei einer Frequenz von ca. 7MHz einen Schaltvorgang auszulösen. Also jede Frequenz unter 7MHz soll eine "0" bringen. Jede Frequenz über 7MHz bis 100MHz eine "1". Die Schaltschwelle muss nur im Bereich von 7MHz liegen. Ein paar MHz drüber oder drunter sind kein Problem. Hat jemand eine Idee, wie man sowas machen kann? Vielen Dank für jeden Hinweis. Dieter
Moin, Dieter B. schrieb: > Also jede Frequenz unter 7MHz soll eine "0" bringen. > Jede Frequenz über 7MHz bis 100MHz eine "1". > Hat jemand eine Idee, wie man sowas machen kann? Einen 7 MHz Hochpass mit anschliessendem Huellkurvendetektor und Schmitt-Trigger? Gruss WK
Zum Beispiel mit einem CD4046. An PIN 3 geht die Variable Frequenz rein und an PIN 14 werden die 7 MHz angeschlossen, die von einem Quarzoszillator erzeugt werden. An PIN 13 kommt das fertige Schaltsignal raus. Entweder Null oder Eins. Der CD4046 geht aber nur bis 15MHz!
Hallo WK, hört sich interessant an. Hast du da eine Schaltung. Das ist Neuland für mich. Dieter
Hallo Michael, 15MHZ ist zu wenig. Das muss auch noch bei 100MHz funktionieren. Dieter
Dergute W. schrieb: > Einen 7 MHz Hochpass mit anschliessendem Huellkurvendetektor und > Schmitt-Trigger? Ja. Das ist deutlich besser und nicht so zappelig. Er muss ja nicht auf 1Hz genau und schnell schalten können. Und das funktioniert auch locker bis 100MHz.
:
Bearbeitet durch User
Was für eine "Frequenz" ist das denn? Ist das ein fettes Rechtecksignal? Oder ist das nur irgendein 0 dBm HF-Signal? Wenn dicker Rechteck: teil ihn so weit runter, dass du die Periodendauermessung mit einem normalen Mikrocontroller benutzen kannst. Der errechnet dann die Frequenz und generiert dir beliebige Schaltsignale.
Hallo Jörg, das habe ich mir auch schon gedacht, doch welcher Teiler funktioniert von 10kHz bis 100 MHz?
Die Frequenz von 10kHz bis 100 Mhz ist ein TTL Signal.
Dieter B. schrieb: > Die Frequenz von 10kHz bis 100 Mhz ist ein TTL Signal. Ein Zähler, der periodisch zurückgesetzt wird und bei Überlauf ein Monoflop triggert.
Moin, Dieter B. schrieb: > Die Frequenz von 10kHz bis 100 Mhz ist ein TTL Signal. Dann ist das mit dem Hochpass dank der Oberwellen vielleicht nicht so ne pralle Idee. Dann wuerd' ich auch runterteilen, bis monoflop-freundliche Frequenzen da sind, danach ein retriggerbares Monoflop und dann gucken, ob nach dem Monoflop noch was toggelt. Wenn ja, dann waren's <7MHz. Nee, Schaltplan hab' ich grad keinen zur Hand ;-) Gruss WK
Dieter B. schrieb: > Die Frequenz von 10kHz bis 100 Mhz ist ein TTL Signal. Wenn für Dich ein Pico-Board zu 5 Euro eine einfache Schaltung ist, kannst Du die Schaltschwelle sehr genau einstellen. Beitrag "Pico Frequenzzähler mit RP2040" Mit eingeschalteter Übertaktung wird bis 32 MHz sehr genau gezählt, bei höheren Eingangsfrequenzen erscheinen Ergebnisse oberhalb von 20 MHz und damit über Deiner Schaltschwelle. Alternativ nimmt man einen separaten Vorteiler. Mit Übertaktung (300 MHz sind kein Problem) könnte auch ein interner Zähler (PWM-Kanal) bis zur halben Taktfrequenz das Eingangssignal vorteilen. Dieter B. schrieb: > Ich suche eine einfache Schaltung um bei einer Frequenz von ca. 7MHz > einen Schaltvorgang auszulösen. Wie schnell muß die Schwelle erkannt werden?
Dieter B. schrieb: > Hallo Jörg, > das habe ich mir auch schon gedacht, doch welcher Teiler funktioniert > von 10kHz bis 100 MHz? Beispielsweise ein 74F193.
Jörg W. schrieb: > Dieter B. schrieb: >> Hallo Jörg, >> das habe ich mir auch schon gedacht, doch welcher Teiler funktioniert >> von 10kHz bis 100 MHz? > > Beispielsweise ein 74F193. 74AC(T) wird man ehr bekommen.
Ich habe den 74F193 bestellt. Mal sehen, was ich damit erreiche. Vielen Dank für die vielen Anregungen. Dieter
Dieter B. schrieb: > Also jede Frequenz unter 7MHz soll eine "0" bringen. > Jede Frequenz über 7MHz bis 100MHz eine "1". Zwei nachtriggerbare Monoflops
Dieter B. schrieb: > Die Frequenz von 10kHz bis 100 Mhz ist ein TTL Signal. Dann könnte vielleicht ein entsprechend programmierter 100MHz Frequenzmesser mit einem ATtiny414 http://www.technoblogy.com/show?20B4 verwendbar sein.
Old schrieb: > Dann könnte vielleicht ein entsprechend programmierter 100MHz > Frequenzmesser mit einem ATtiny414 Nicht schlecht! Der TO hüllt sich aber in Schweigen, wie schnell die Frequenz erkannt werden muß. Dieter B. schrieb: > Ich habe den 74F193 bestellt. Wo gibt es den denn noch zu kaufen und zu welchem Preis?
Old schrieb: > Dieter B. schrieb: >> Die Frequenz von 10kHz bis 100 Mhz ist ein TTL Signal. > > Dann könnte vielleicht ein entsprechend programmierter 100MHz > Frequenzmesser mit einem ATtiny414 > > http://www.technoblogy.com/show?20B4 > > verwendbar sein. Erstaunlich, dass das bis über 100MHz funktionieren soll.
Beitrag #7416734 wurde von einem Moderator gelöscht.
Den 74F193 habe ich über Ebay gefunden,in Italien, zwei Stück für €6,00 Die Frequenz zu Spannungswandler machen keine 100MHz. Das Erkennen der Frequenz ist nicht zeitkritisch. Den 100Mhz Frequenzzähler in eine bestehende Atmegaschaltung einzubauen ist wohl nicht möglich. Ich warte auf den 74F193. Dieter
Dieter B. schrieb: > Den 74F193 habe ich über Ebay gefunden, in Italien Die Italiener haben viele Radiostationen. Um erst einmal von den 100MHz UKW auf gut händelbare 10MHz für den programmierbaren PLL-Synthesizer runterzukommen, wird gerne der Vorteiler 11C90 eingesetzt.
Der 74VHC393FT kann bis typ 170MHz zählen: https://www.mouser.de/ProductDetail/Toshiba /74VHC393FT?qs=F5EMLAvA7ICwC3yZ9oPV7A%3D%3D Bei 100MHz kommen dann 390kHz raus, die kann ein AVR weiter verarbeiten.
Aus Spaß habe ich mal ein einfaches Programm für das RP2040 Pico-Board geschrieben. Da es von einem anderen Projekt stammt, ist es etwas "geschwätzig". Das soll nicht stören Es werden Torzeitmessungen im 1 ms Raster durchgeführt (PWM1) und die Ereignisse mit PWM0 (GPIO1) gezählt. Da der 16 Bit Zähler in 1 ms schon bei 65 MHz überlaufen würde, wurde sein Vorteiler auf 2 eingestellt und 'PWM_eff' entsprechend skaliert. Beim Erreichen der Wunschfrequenz von 7 MHz wird der Schaltausgang GPIO0 zusammen mit der lokalen LED aktiviert und mit 100 kHz Hysterese bei <= 6,9 MHz wieder abgeschaltet. Weitere Vorteiler, Mono- und D-Flipflops werden nicht benötigt.
Mi N. schrieb: > Da der 16 Bit Zähler in 1 ms schon bei 65 MHz überlaufen würde, wurde > sein Vorteiler auf 2 eingestellt Ist der Vorteiler denn asynchron? Typisch werden doch Zählereingänge mit F_CPU abgetastet, d.h. bei 133Mhz sind max 66MHz zählbar.
Peter D. schrieb: > d.h. bei 133Mhz Da auch die Vorteiler der PWM-Kanäle synchron arbeiten, habe ich DEF_SYSCLOCK auf 300 MHz eingestellt. Was soll sein? ;-) Wer es testen möchte, kann sich die angehängte .uf2-Datei aufspielen.
Dieter B. schrieb: > … > Das Erkennen der Frequenz ist nicht zeitkritisch. > Den 100Mhz Frequenzzähler in eine bestehende Atmegaschaltung einzubauen > ist wohl nicht möglich. > … Wenn du einen AVR128DA28/32/48/64 oder AVR128DB28/32/48/64 in der Schaltung verwenden kannst, dann kann man 100MHz Frequenzmesser mit dem ATtiny414 entsprechend übernehmen.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.