Stap 10: Functioneren testen
Nu is het tijd voor het aansluiten van de signaalingang tot een soort van functiegenerator. U moet een manier van vertellen als de frequentie teller zijn werk goed doet. Ironisch genoeg, zult u een frequentie counter voor nodig. Als u geen toegang tot een functiegenerator waarin frequentie hebt, moet u een andere manier vinden om de nauwkeurigheid van uw frequentie teller vaststellen. U mei zitten kundig voor uw computer gebruikt voor het genereren van een bekende frequentie, bijvoorbeeld.
Toen ik de juistheid van mijn teller met een functiegenerator laboratorium getest, vond ik dat alle metingen waren min of meer plek op. De frequentie-teller werkte precies zoals ik verwacht. Met uitzondering van de de hoogste orde van grootte. Ik vond dat bij het meten van frequenties van meer dan ongeveer 100kHz, het aantal te laag door 10% of zo is. De reden hiervoor heeft te maken met het gebruik van een 100kHz kristal als het referentie-signaal. Er is een verschuiving-register in de teller van de frequentie waarmee twee operaties, één recht na de andere. Dit wordt gedaan om te voorkomen dat de items worden gewist voordat de graven de encoders 7-segment display kunnen worden vergrendeld. Het veroorzaakt echter een zeer lichte vertraging op de volgorde van twee pulsen van de klok. Bij het meten van hoge frequenties, wordt deze vertraging aanzienlijk, terwijl lage frequenties nog vrij nauwkeurig worden gemeten.
Dit kan uiterst gemakkelijk worden vastgesteld, ik was gewoon te lui om het te doen. U bent van harte welkom om te proberen al. Gebruik in plaats van een 100 kHz kristal, een 1 MHz kristal. Gebruik vervolgens de extra BCD-teller (Vergeet niet dat wij alleen gebruikt de helft van een dubbele BCD-teller eerder) aan dat delen door 10. Hierdoor wordt de tijd vertraging van een grootteorde korter, resulterend in een 1% fout bij hoge frequenties in plaats van een 10% fout.