AVR frequentie teller

Hallo allemaal,

Ik zou graag een frequentie teller willen maken, mede omdat ik me wat meer bezig zou willen houden met HF / analoge electronica. Het volgende project zou dan een functie generator zijn.

Mijn gedachte was om een AVR te gebruiken, echter runt deze op maximaal 20Mhz wat me dus met dus maximaal in staat stelt om tot 10Mhz te tellen (in de praktijk waarschijnlijk nog minder). ik zou zelf graag een bereik tot 150 Mhz willen bereiken, maar tot 80Mhz kan ik mee leven.

De gedachte was om op de ingang een aantal flip-flops in serie te zetten (dit was mijn oorspronkelijke idee, later kwam ik erachter dat ik dan een binaire teller aan het bouwen ben) om de frequentie te delen. Door achteraf de uitgangen van flipflops uit te lezen weet ik de precieze frequentie.

Omdat ik juist graag wat meer analoog wil werken zou ik dit graag zelf opbouwen met behulp bistabiele flipflops gebruik makend van transistoren. Welke transistoren kunnen een frequentie aan tot ongeveer 150Mhz? Is dit een goed idee of zijn er nog betere oplossingen? En moet ik het ingangs signaal nog versterken / omzetten naar een blok golf?

Ik ben er wel eens mee bezig geweest om een Arduino als frequentie teller te programmeren, maar dat valt toch wat tegen
Het blijkt dat de maximale frequentie bij een paar MHz is daarboven gaat het niet zo goed.
Je kan dan beter een pic pakken en die daarvoor gebruiken ik heb wat linkjes voor een goedkope frequentie meter:
https://www.banggood.com/nl/9V-Frequency-Meter-500mhz-High-P...rehouse=CN
https://nl.aliexpress.com/item/1-MHz-1-1-GHz-RF-Frequency-Co...lsrc=aw.ds
http://www.electronics-diy.com/product_details.php?pid=495
https://www.ebay.com/itm/Digital-LCD-500MHz-High-Accuracy-Fr...2025615027
https://www.ebay.nl/sch/i.html?_from=R40&_sacat=0&_nkw=1%20M...5573.m1684
https://www.ebay.nl/itm/0-1-60MHz-20MHz-2-4GHz-RF-Singal-Fre...SwwTlUpto8
https://www.ebay.nl/itm/1-MHz-1-1-GHz-Frequency-Counter-Test...Sw7NNT~2fK
https://www.ebay.nl/itm/MPJ-34112MI-PLJ-8LED-C-8-Digit-100KH...SwhO9bU51H
https://www.ebay.nl/itm/50MHz-LCD-Frequency-Counter-Module-w...xyThVTXnoD

Wil je een signaal generator bouwen met een Arduino dan kun je het beste AD9850 pakken of iets soortgelijks.
https://www.hackster.io/kedarnimbalkar/30mhz-dds-signal-gene...ino-ec730f
https://codebender.cc/sketch:266550#Arduino%20%2B%20AD9850%2...erator.ino
https://www.banggood.com/AD9833-DDS-Signal-Generator-Module-...rehouse=CN
http://www.vwlowen.co.uk/arduino/AD9833-waveform-generator/A...erator.htm
https://github.com/Billwilliams1952/AD9833-Library-Arduino
https://www.banggood.com/CJMCU-9833-AD9833-AD9833BRMZ-Progra...rehouse=CN
https://www.instructables.com/id/Arduino-Frequency-Synthesis...Hz-Si5351/

Veel succes.

"vroeger" was alles beter'.

Welkom NarwhalLeo,

Als je op bijvoorbeeld rs-online naar transistoren zoekt, kan je de maximum operating frequency instellen:
Voorbeeld

Verder kan je ook nog de mounting type (SMD, through hole) selecteren en nog veel meer.

Of dit de beste oplossing is weet ik niet. Je zal ook wel dedicated IC's hebben en natuurlijk microcontrollers die dit kunnen, maar je geeft aan dit zelf te willen opbouwen.

Of je het signaal moet versterken ligt aan wat voor signaal je hebt. Deze moet voldoende uitslag (piek-piek spanning) hebben en geen ruis (of je moet hysterese inbouwen).

Spanningsvorm zal niet uitmaken, tenzij je meerdere frequenties door elkaar hebt, maar dan moet je wel meer doen, denk aan fourrier transformaties.

Weet je verder ook hoe je de flipflops uit moet lezen? je hebt in ieder geval een bekende en stabiele referentie frequentie nodig.

Vriendelijke groet en veel plezier!