Étape 1: Multiplexage outil 1: tampon ICs
Le cube LED emploie deux types de multiplexage pour permettre à tous les 512 LED RGB être conduit de façon indépendante. La première méthode utilise octal flip flop tampon ICs pour nous permettre de créer suffisamment signaux de commande pour piloter un segment complet de 8 × 8, c'est-à-dire 1/8 ème du cube. Dans une section de 8 × 8, il y a 64 LEDs qui signifie que nous devons 192 signaux de commande pour nous permettre de conduire toutes les couches de couleur individuelles. Pour conduire tous les signaux que nous devons enchaîner les 24 de la mémoire tampon ICs, afin que les lecteurs de la sortie du premier tampon à l’entrée du deuxième tampon, le second conduit la troisième et ainsi de suite. La figure 2 illustre un simple schéma avec deux tampons enchaînés et connecté au lecteur LED.
Le signal d’horloge est pilotée par le contrôleur et utilisé pour passer les signaux de sortie d’un buffer d’IC à passer au tampon suivant IC. J’ai fait le pilote de la mémoire assez modulaire pour me permettre d’évoluer vers le haut ou vers le bas de la taille du cube selon LEDs combien j’ai voulu. Pour ce faire, j’ai créé un PCB avec trois tampons ICs sur ce qui me permet de contrôler une seule rangée de huit LED RGB. Avec huit de ces pilote PCB enchaînés ensemble qu'il me permet de segment de contrôle l’ensemble de 8 × 8 de l’écran. La plus petite nappe 16 voies est utilisée pour transmettre les signaux de commande 10 plus d’alimentation et de masse entre les PCB. La plus vaste nappe sert à transmettre les signaux sur les LEDs par les résistances de bord. Chaque planche est équipé de son propre condensateurs pour permettre un peu de courant pour provenir localement si nécessaire par les voyants.