Funktionsgenerator
Detta instructable beskriver utformningen av funktionsgenerator utifrån de maximer Analog integrerad krets MAX038.
Funktionsgenerator är mycket användbart verktyg för elektronik freaks. Det behövs för att trimma resonans kretsar, ljud- och testutrustning, utformning av analoga filter och för många andra olika ändamål.
Idag finns det två typer av funktionen generatorer; Digital, (DSP baserat, DDS...) som används allt oftare och analog, som var ursprunget.
Båda har sina fördelar och nackdelar. Den digitala generatorer kan generera signaler med mycket stabil frekvens, men de har problem med att generera mycket ren sinusvåg signaler (vad är inte problemet för analog). Också den främst spridda funktion generatorer baserade på DDS har inte så stort frekvensområde generation.
Sedan lång tid jag ville designa en användbar funktionsgenerator, som kunde på något sätt kombinera några av fördelarna med båda typer (analoga och digitala) generatorer. Jag bestämde mig att basera designen på Maxim chip MAX038 *
* Påpekande - detta chip är inte mer tillverkas och säljs av Maxim. Det är föråldrad. Det är fortfarande möjligt att hitta det i eBay, Aliexpress och andra webbplatser för elektronikkomponenter.
Det finns också andra analog funktion generator chips (XR2206 från Exar, icl8038 från Intersil), men jag hade
en MAX038 tillgänglig, och jag använde den. De digitala funktionerna i funktionsgenerator utfördes av en Atmega328 marker. Dess funktioner är följande:
- styr frekvens markering
- styr typen av signal (sinus, rektangulära, trekantiga, sawtooth)
- mäter amplituden av signalen
- åtgärder DC offset
- mäter frekvensen av signalen
- mäter THD av sinus signal i intervallet ljud (detta måste fortfarande genomföras)
- visar all denna information på en 16 x 2 tecken LCD-display.