[Numérique] transistors driver de leds en multiplexage : allumage fantome
Répondre à la discussion
Affichage des résultats 1 à 5 sur 5

transistors driver de leds en multiplexage : allumage fantome



  1. #1
    elektrax

    transistors driver de leds en multiplexage : allumage fantome


    ------

    Bonjour
    il y a plusieurs méthodes de cabler un transistor qui commande le multiplexage de leds ou d'afficheurs 7 segments à partir du port d'un µcontroleur
    pnp, npn, emetteur suiveur, collecteur suiveur, emetteur commun, collecteur commun, commande par sortie niveau haut, par sortie niveau bas display anodes communes, cathodes communes, le montage en emetteur commun : commande par niveau haut de la base, emetteur à gnd, cathode commune sur le collecteur et anode au +, est la plus mauvaise des solutions d'apres un article d'elektor meme pour des charges non multiplexées
    sur un proto : 4 aff 7 seg Anodes Communes multiplexé relié a 4 lignes port 16f628 chaque ligne commande la base via resistance 1k de npn collecteurs relié au +5v, chaque emetteur relié directement a l'anode commune d'un des 4 afficheurs, 4 npn pour 4 afficheurs, les segments reliés a d'autres ligne de port par une résistance de 220 ohms
    il y a un allumage faible de segments non désirés lors de l'affichage de certains chiffres SUR L'AFFICHEUR ADJACENT ??????
    si l'afficheur des dizaines indiques 3, quand l'afficheur des unités indique 8, le 3 des dizaines a les segments f et e (comme pour faire un 8 avec le 3) qui s'allument faiblement mais bien visibles meme en lumiere du jour, c'est désagréable et inacceptable pour le CQ.
    je ne suis pas le seul à qui çà arrive : "7 segment display ghosting" sur google envoie "environ" 26900 resultats en anglais....
    comment remedier à cette situation, sans revoir tout le circuit ?

    Merci

    -----
    merci

  2. #2
    jiherve

    Re : transistors driver de leds en multiplexage : allumage fantome

    Bonjour
    Il eut mieux valu faire la commande des anode au moyen de PNP car la tension de déchet serait alors moindre , ceci dit il faudrait aussi vérifier le timing : il faut du 'break before make' c'est à dire que la commutation des anodes doit se faire lorsque la commande des segments est inactive.
    en clair : on désactive le digit n-1, on place la commande des segments en inactive, on active le digit n , on active ensuite la commande des segments pour le digit n, il faudra donc insérer quelques délais(qqs µs) entre les différentes phases car les charges ne s’évacuent pas instantanément des bases des transistors commutant les anodes.
    JR
    Dernière modification par jiherve ; 11/10/2016 à 11h44.
    l'électronique c'est pas du vaudou!

  3. #3
    gienas
    Modérateur

    Re : transistors driver de leds en multiplexage : allumage fantome

    Bonjour à tous

    Citation Envoyé par jiherve Voir le message
    ... on désactive le digit n-1, on place la commande des segments en inactive, on active le digit n , on active ensuite la commande des segments pour le digit n, il faudra donc insérer quelques délais(qqs µs) entre les différentes phases ...
    S'agissant d'un microcontroleur pour lequel on est maître du programme, ç'est possible d'ajouter de tels délais, en n'oubliant pas d'éteindre tous les segments pendant cette "récréation".

  4. #4
    elektrax

    Re : transistors driver de leds en multiplexage : allumage fantome

    hélas, je ne suis pas le concepteur programmeur, copier sur le net avec le hex fourni , pas de code source
    il me reste a faire quelques mesures pour connaitre la ddp appliquée aux segments fantomes
    merci

  5. A voir en vidéo sur Futura
  6. #5
    jiherve

    Re : transistors driver de leds en multiplexage : allumage fantome

    Bonjour,
    La mesure ne peut se faire qu'avec un oscilloscope (2 traces minimum) car c'est un phénomène transitoire. Il reste cependant une solution placer une diode Schottky de préférence( ex BAT51) en parallèle sur chacune des 1K situées dans les bases des transistors de commutation d'anode, la cathode de la diode (petit trait sur le boitier) doit être coté µC, cela aidera au blocage si le défaut provient bien du tout petit temps nécessaire au déstockage du transistor,si par contre le soft est pourri alors c'est sans espoir.
    JR
    l'électronique c'est pas du vaudou!

Discussions similaires

  1. Driver de leds
    Par dje8269 dans le forum Électronique
    Réponses: 38
    Dernier message: 05/07/2014, 17h11
  2. Multiplexage de LEDs
    Par Snyps dans le forum Électronique
    Réponses: 4
    Dernier message: 20/11/2012, 08h38
  3. Multiplexage de LEDs avec MSP430
    Par Genjixkan dans le forum Électronique
    Réponses: 8
    Dernier message: 17/02/2012, 13h52
  4. Vumetre à transistors et à leds
    Par invite29df384e dans le forum Électronique
    Réponses: 17
    Dernier message: 26/01/2010, 21h42
  5. Montage leds et transistors
    Par invite102fbc1b dans le forum Électronique
    Réponses: 2
    Dernier message: 25/09/2008, 09h33
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...