GuGaplexed Valentine LED hjärta (1 / 3 steg)
Steg 1: Kopplingsschemat
Kretsen består av en Tiny13, 40 röda lysdioder av 3-mm storlek, ett gäng BC547 (NPN) och BC557 (PNP) transistorer, några motstånd och en tryckknapp switch. Tiny13 är monterad i en 8-pin uttag. Schematiskt i pdf och eagle-format finns här.En viktig punkt att notera är att kretsen använder 5 transistor par med NPN och PNP-transistorer och dessa transistorer måste matchas för deras beta värden, vilket görs enkelt med lämplig multimeter med transistor check funktionen.
Kort, hur GuGaplexing fungerar är följande: microcontroller stiften fungera i ett av tre möjliga lägen: 0, 1 eller Z (hög impedence staten). Charlieplexing teknik gör användningen av detta faktum för att öka antalet lysdioder som kan styras jämfört med de konventionella multiplexing teknik, som inte utnyttjas det tredje statligt (dvs hög impedence staten "Z") av PIN-koden. Således lyckas Charlieplexing styra N*(N-1) lysdioder med N digital stift.
Nu med 2 stift, finns åtta logik kombinationer: 00, 01, 0Z, 10, 11, 1Z, Z0, Z1 och ZZ. Så i princip med lämplig avkodning av dessa stater, bör det vara möjligt att ansluta 8 lysdioder med två stift bara, självklart på bekostnad av ytterligare externa komponenter för avkodning jobbet. GuGaplexing gör en kompromiss och använder ett par av transistorer (NPN och PNP) per stift för att avkoda fyra av åtta möjliga kombinationer. Thats hur, för N stift, GuGaplexing uppnår 2*N*(N-1), vilket är dubbelt så många som Charlieplexing.
Mer detaljer på GuGaplexing LED displayen multiplexing teknik kommer att vara tillgänglig som en Design idé på EDN (www.edn.com) i nära framtid.