Nous avions besoin d’un générateur de fonctions dans PCBheaven et au lieu d’acheter un que nous avons décidé de créer une de toutes pièces. L’idée est basée à puce MAX038 de maxim. Cette puce est assez cher, mais offre de nombreuses fonctionnalités. Il peut fournir 3 différents types de formes d’onde, triangulaires, rectangulaires et onde sinusoïdale, comme il fournit une sortie TTL avec rapport cyclique 50 % pour des raisons de synchronisation. La fréquence est réglable de 0,1 Hz à 20 MHz.
La gamme de fréquences peut être sélectionnée en plaçant un condensateur différent pour le COSC d’entrée. Un commutateur rotatif 12 postes avec 12 différents condensateurs est parfait pour cette raison. La fréquence de sortie peut être choisie dans au sein de la gamme de fréquences par un potentiomètre et un autre pots est responsable de la mise au point
L’entrée DADJ de la puce est le contrôle pour le cycle de l’onde. Il a un interrupteur pour le désactiver (cycle d’utilisation 50 % fixe), ou activer l’ajustement du cycle devoir. Si activé, le cycle peut être réglé par un potentiomètre.
Le type de forme d’onde de sortie peut être tiré d’un interrupteur « Int ». Il s’agit d’un commutateur rotatif 3 positions. La commune de l’interrupteur est entraînée élevé, tandis que les deux entrées de la puce, A0 et A1 sont tirés faible avec des résistances de 10K. Quand les deux entrées sont « 0 », la sortie est une onde carrée. Si A0 est '1', la sortie est de forme d’onde triangulaire, et quand A1 est « 1 » et A0 est ' 0', la sortie est sinusoïdal.
La sortie est tamponnée avec un ampli-OP OP37Z. L’amplitude crête à crête est également contrôlé un potentiomètre. Par défaut, la forme d’onde de sortie est symétrique par rapport au sol. Un décalage CC peut être ajouté à la sortie si l’interrupteur « OFFSET activée » est fermé. L’offset DC est également contrôlée par un potensiometer.