Bonjour à tous.
Je me suis interessé aux microcontroleurs et aux afficheurs à LED à matrice de points pour construire un panneau afficheur (ce serait dans le cadre d'un PPE, inutile les remarques du genre : "T'es fou en 32h t'arrivera jamais à rien!"), mais je ne trouve pas d'informations quant au contrôle de l'affichage, en particulier le multiplexage.
J'ai trouvé un datasheet de matrice 7*5 LED, et apparemment on ne peut afficher qu'une ligne ou qu'une colonne à la fois (en alimentant tous les "fils" des colonnes/lignes sauf celui de la colonne/ligne que l'on veut afficher), mais j'aimerais en savoir plus sur les techniques utilisées pour voir gérer l'affichage, surtout s'il y a plusieurs caractères.
Dans mon esprit, il n'y a qu'une solution : interfacer chaque caractère avec le microcontroleur par une puce (ou une petite carte) qui contient en mémoire le caractère à afficher et qui l'affiche.
Du côté LED, la puce affiche en boucle les lignes une par une en lisant sa mémoire, avec un compteur qui va de 0 à 6 et qui désigne la ligne à afficher. Une fréquence égale à 50*7 Hz me semble suffisante. Un pixel à l'état 1 affiche donc sa diode correspondante 1/6eme du temps, et on n'a qu'à espérer que c'est suffisant. Un pixel à l'état zero n'allume jamais sa LED.
Du côté microcontroleur, on met un petit multiplexeur entre les puces et le microcontroleur (ou même un niveau supplémentaire pour gérer les lignes du panneau séparement). A l'initialisation de l'afficheur, et pour toute modification du contenu, le microcontroleur envoie au multiplexeur la position du caractère à modifier [puis/et en même temps], la position du bit [puis/et en même temps] la valeur voulue. Le multiplexeur demande ensuite à la puce de changer sa mémoire.
L'inconvénient est qu'il faut construire une centaine de puces intermédiaires (un panneau 4*16 voire plus serait sympa), et je ne sais pas comment interfacer l'ensemble : communication série assez compliquée ou alors parallèle mais qui demande beaucoup de bits?
Je reposterai si j'avance dans mes recherches.
Merci d'avance pour votre aide, ou pour toute réference qui me serait utile (tuto, cours, référence d'un afficheur à LED à matrice de points 5*7 pratique et pas cher, ...).
-----