Rob's web

BCD-draaischakelaar

Fig. 1

BCD-(duimwiel)schakelaars behoren in het algemeen niet tot de goedkoopste schakelaars. Maar ook het vinden van de juiste uitvoering en model is niet altijd zo makkelijk. Met slechts enkele goed verkrijgbare komponenten aan boord is deze schakeling een uitstekend alternatief voor kant en klare BCD-schakelaars. Als schakelaar gebruiken we een normale 10-standen-draaischakelaar (het meest gebruikelijke type heeft twaalf standen, waarvan we er twee blokkeren). Die schakelaar is aangesloten op de ingangen van een priority-encoder (IC1). Wanneer een ingang laag wordt, zet het IC het nummer van de ingang als geïnverteerde BCD-kode op de uitgang. Met de vier EXOR's kunnen we die geïnverteerde kode eventueel nog eens inverteren tot de normale BCD-kode. U kunt dat instellen met jumper JP1. In stand P (van Positief) staat de BCD-kode op de uitgang en in stand N is die BCD-kode geinverteerd.

De voedingsspanning van de schakeling mag 3...18V bedragen omdat de schakeling met CMOS-IC's is opgebouwd. Voedt u de schakeling met 5 V, dan kunnen ook LS-TTL-, MC- en MCT-ingangen op deze schakeling worden aangesloten. De stroomopname is minimaal, slechts 200 µA.