Dit instructable beschrijft het ontwerp van de functiegenerator op basis van de grondregels van de analoge schakeling van de geïntegreerde MAX038.
De functiegenerator is zeer nuttig hulpmiddel voor de elektronica-freaks. Het is nodig voor het afstemmen van resonantie circuits, testen van audio- en videoapparatuur, ontwerpen van analoge filters en voor vele andere verschillende doeleinden.
Vandaag zijn er twee belangrijke soorten FUNCTIEGENERATOREN; digitale, (DSP-gebaseerd, DDS...) die steeds vaker worden gebruikt en analoge audio, die de oorsprong waren.
Beide soorten hebben hun voor- en nadelen. De digitale generatoren signalen kunnen genereren met zeer stabiel frequentie, maar ze hebben problemen met het genereren van zeer zuivere sinus signalen (wat is geen probleem voor analoge). Ook de voornamelijk verspreid FUNCTIEGENERATOREN op basis van DDS benadering hebben niet zo groot frequentiebereik generatie.
Sinds lange tijd, die ik wilde het ontwerpen van een nuttige functiegenerator, die kon een of andere manier combineren een aantal van de voordelen van beide typen (analoge en digitale) generatoren. Heb ik besloten om het ontwerp te baseren op de Maxim chip MAX038 *
* Opmerking - Deze chip wordt niet meer geproduceerd en verkocht door Maxim. Het is verouderd. Het is nog steeds mogelijk zijn te vinden in eBay, Aliexpress en andere sites over elektronische componenten.
Er zijn bestaande ook andere analoge functie generator chips (XR2206 van Exar, icl8038 van Intersil), maar ik had
een MAX038 beschikbaar, en ik gebruikte het. De digitale functies van de functiegenerator werden uitgevoerd door een Atmega328 chip. De functies zijn de volgende:
- Hiermee bepaalt u de frequentie bereik selectie
- bepaalt het signaaltype (sinus, zaagtand, rechthoekige, driehoekige)
- maatregelen van de amplitude van het signaal
- maatregelen van de DC-offset
- meet de frequentie van het signaal
- meet de THD van het signaal van de sinus in het audio bereik (dit moet nog steeds worden uitgevoerd)
- alle deze gegevens worden weergegeven op een 16 x 2 LCD karakterdisplay.