Le schéma normal de pilotage d'un écran LED multiplexé MxN consiste à désigner une direction en tant que "lignes" et l'autre en tant que "colonnes", indépendamment de la disposition physique à l'écran, de sorte que le système alimente les fils de "lignes" un par un et, tandis que chaque ligne est séquencée, le système alimente les fils de "colonne" pour tous les LEd de cette ligne qui doivent être allumés.
Chaque fil de colonne doit inclure un dispositif pour réguler le courant lorsqu'il est activé (une résistance peut fonctionner ici), et chaque fil de ligne doit avoir un pilote qui peut fournir suffisamment de courant pour alimenter toutes les colonnes à la fois. Le matériel ne doit pas autoriser le pilotage de plusieurs lignes à la fois, mais doit permettre le pilotage de toute combinaison de colonnes.
Les puces 74HC154 peuvent fonctionner correctement dans la logique de sélection de ligne, mais comme une seule sortie peut être active à la fois, elles ne conviennent pas au contrôle des colonnes. Si vous vouliez analyser votre "latéralement", afin qu'il soit logiquement accessible en 32 lignes et 8 colonnes, alors le 74HC154 pourrait convenir pour sélectionner une ligne, mais alors vous devriez ajouter du matériel supplémentaire pour permettre à chaque ligne de fournir assez de courant pour piloter huit LED, et vous devrez également ajouter quelque chose à chaque sortie de l'UN2803 pour limiter les courants.
Plus probablement, ce que vous voudriez faire serait de remplacer le 74HC154 par un tas de puces 74HC595 (registres à décalage) et de résistances, ou bien une ou plusieurs puces de pilote de LED avec limitation de courant intégrée (par exemple, quatre Texas Instruments TLC5916 , disponible auprès de Digi-Key). Connectez ces puces à un port SPI à partir de votre contrôleur et déplacez chaque ligne de données en série. Si vous utilisez une puce de pilote côté bas (comme le TLC5916 susmentionné), vous devrez changer vos pilotes de ligne en source de courant plutôt que de le couler. La façon la plus simple de le faire serait simplement d'utiliser huit transistors NPN, chacun avec le collecteur lié au rail positif (vous pouvez utiliser une alimentation non réglementée si vous le souhaitez), la base liée à la sortie du contrôleur ou une puce de décodeur, et l'émetteur attaché à une rangée de LED.