Description générale

Le SM16106 est un circuit intégré conçu spécifiquement pour les affichages LED. 

Il incorpore un registre à décalage  et des fonctions de verrouillage, ce qui permet de convertir des données d'entrée série en sortie parallèle. 

Ce composant fonctionne avec une tension d'alimentation comprise entre 3,3V et 5,0V et peut fournir un courant constant de 1mA à 32mA sur chacun des 16 canaux de sortie. 


Caractéristiques principales

  • 16 canaux de sortie à courant constant.
  • Courant constant ajustable entre 1mA et 32mA avec une tension de 5,0V.
  • Fréquence d'horloge maximale de 25 MHz.
  • Fonctionne avec une tension de 3,3V à 5,0V.



Brochage

  • GND : Masse.
  • SDI : Entrée de données série.
  • CLK : Entrée du signal d'horloge.
  • LE : Entrée de contrôle de verrouillage des données.
  • OUT0/~OUT15/ : Canaux de sortie à courant constant.
  • OE/ : Entrée d'activation de sortie.
  • SDO : Sortie de données série.
  • VDD : Alimentation.


Explication des principaux signaux :


1. CLK (Clock)

  • CLK est le signal d'horloge. Chaque impulsion d'horloge est utilisée pour déplacer les données d'entrée série (SDI) vers le registre à décalage du SM16106.
  • Les données sont décalées à chaque front montant de l'horloge, ce qui signifie que lorsque l'horloge passe de l'état bas (0) à l'état haut (1), les données sont prises en compte.

2. SDI (Serial Data In)

  • SDI est l'entrée de données série. Les données sont envoyées bit par bit via ce port, synchronisées par l'horloge (CLK).
  • Ces données sont introduites dans le registre à décalage lors du front montant du signal CLK.


3. SDO (Serial Data Out)

  • SDO est la sortie de données série. Elle transmet les données du registre à décalage au composant suivant dans une chaîne de plusieurs circuits SM16106 (si plusieurs circuits sont utilisés en cascade).
  • Les données sont transmises au prochain circuit après chaque impulsion d'horloge.


4. LE/ (Latch Enable)

  • LE contrôle quand les données série, qui ont été déplacées dans le registre à décalage, sont envoyées vers les sorties parallèles (OUT0~OUT15).
  • Quand LE est en état haut (1), les données série sont transférées au registre de sortie.
  • Quand LE est en état bas (0), les données dans le registre de sortie sont verrouillées, et aucune donnée supplémentaire n'est transmise.


5. OE (Output Enable)

  • OE est le signal qui contrôle l'activation des sorties. Lorsque OE est à l'état bas (0), les sorties OUT0~OUT15 sont actives et peuvent fournir du courant pour les LEDs.
  • Lorsque OE est à l'état haut (1), les sorties OUT0~OUT15 sont désactivées (aucun courant ne circule).


6. OUTn/ (Output Channels)

  • OUTn/ représente les canaux de sortie (de OUT0/ à OUT15/) qui fournissent le courant pour contrôler les LEDs.
  • Les sorties sont activées en fonction des données série reçues via SDI, synchronisées par CLK, et validées par le signal LE.





Fonctionnement du diagramme temporel:

  1. SDI envoie les données série bit par bit.
  2. CLK déclenche le transfert des bits de données dans le registre à chaque front montant (ou cycle d'horloge).
  3. Une fois que toutes les données sont chargées dans le registre, LE passe à l'état haut (1), transférant les données du registre à décalage vers les sorties.
  4. Les sorties OUT0~OUT15 fournissent le courant selon les données envoyées, activées ou désactivées par OE.



Points clés :

  • CLK régule le déplacement des données série (SDI) dans le registre.
  • LE verrouille les données dans le registre de sortie.
  • OE active ou désactive les sorties.
  • SDO permet la communication avec d'autres circuits dans une configuration en cascade.



Pour remettre à zéro le SM16106 :

  • Désactiver d'abord les sorties avec OE/.
  • Envoyer des zéros dans le registre à décalage via SDI et CLK.
  • Verrouiller ces zéros dans le registre de sortie en activant LE.
  • Réactiver les sorties avec OE/ si nécessaire.


Cela réinitialise toutes les sorties à zéro, désactivant toutes les LED.



















Créé avec HelpNDoc Personal Edition: Générateur d'aide complet