Stap 1: Het Circuit Diagram
Het circuit bestaat uit een Tiny13, 40 rode LEDs van 3-mm grootte, een bos van transistoren BC547 (NPN) en de BC557 (PNP), een paar weerstanden en een Drukknopschakelaar. De Tiny13 is gemonteerd in een 8-pins aansluiting. Het schema in pdf en eagle formaat zijn hier beschikbaar.Een belangrijk punt om op te merken is dat het circuit gebruikt 5 transistor paren met NPN en PNP transistors en deze transistoren gepaard moeten gaan voor hun bèta-waarden, die gemakkelijk met geschikte multimeter met transistor check functie wordt gedaan.
Kortom, de manier waarop GuGaplexing werken is als volgt: de pennen van de microcontroller werken in één van de drie statussen mogelijk: 0, 1 of Z (de hoge impedence staat). Charlieplexing techniek maakt gebruik van dit feit te verhogen van het aantal LEDs die kunnen worden bestuurd in vergelijking met de conventionele multiplexing techniek, die niet van de derde staat (dat wil zeggen de hoge impedence 'Z') van de pin profiteren doet. Dus beheert Charlieplexing om te controleren N*(N-1) LEDs met behulp van N digitale pinnen.
Nu met 2 pennen, er acht logica combinaties zijn: 00, 01, 0Z, 10, 11, 1Z, Z0, Z1 en ZZ. Dus in principe met geschikt-decodering van deze Staten, moet het mogelijk zijn om verbinding te maken met 8 LEDs met behulp van twee pinnen alleen, natuurlijk ten koste van extra externe componenten voor de decodering baan. GuGaplexing doet een compromis en een paar transistoren (NPN en PNP) gebruikt per pin om te decoderen vier van de acht combinatiemogelijkheden. Thats hoe, voor N pinnen, GuGaplexing bereikt 2*N*(N-1), dat is tweemaal zo veel als Charlieplexing.
Meer details van de GuGaplexing LED-display multiplexing techniek zal beschikbaar zijn als een Design idee op EDN (www.edn.com) zijn in de nabije toekomst.