Go Down

Topic: LED RGB plutôt anode au cathode commune? (Read 5401 times) previous topic - next topic

chicotore

#15
Jul 24, 2011, 12:11 pm Last Edit: Jul 24, 2011, 12:14 pm by chicotore Reason: 1
Hey mais j'ai compris depuis belle lurette la différence cathode et anode commune .... j'aimerais juste savoir comment tu fait ton cablage pour des RGB a ANODE commune .... tu dit que les PWM en low correspondent a des GND, OK mais niveau programmation dans l'arduino tu t'y prend comment alors ?

Car tous les exemples que tu me cite sont pour des LED a CATHODE commune et dans ce cas il n'y a rien de plus simple a programmer et câbler mais moi je te parle bien de LED a ANODE commune ....
Mon Blog sur l'environnement Arduino ... Tutos fait par un débutant pour les débutants ^^

http://chicowebsite.free.fr/

al1fch

#16
Jul 24, 2011, 12:58 pm Last Edit: Jul 24, 2011, 01:20 pm by al1fch Reason: 1
Du point de vue cablage, chicotore,  c'est tout aussi simple avec une led RGB à anode commune :
-l'anode à Vcc.
-chacune des 3 cathodes reliée à une sortie PWM à travers une résistance de limitation du courant à 20mA.
(Voir le schéma joint a mon 'Reply #4' dans ce fil de discussion.)

Dans ce cas un AnalogWrite(255) éteint la led, un AnalogWrite(0) l'allume à fond, un AnalogWrite(127) à moitié......etc

Après un AnalogWrite(255) la sortie correspondante reste à Vcc, donc pas de courant dans la led concernée puisqu'elle est à Vcc des 2 côtés !
Après un AnalogWrite(127) la sortie passe une moitié de son temps à Vcc et le reste à GND. C'est très rapide et avec la persistance rétinienne on a une impression d'éclairage 'moitié'.

chicotore

Okey c'est bien a ça que je pensait alors. C'étais juste le fait de mettre la LED a VCC des deux cotés qui me semblais bizarre, mais maintenant que tu me le confirme c'est bon ^^

merci
Mon Blog sur l'environnement Arduino ... Tutos fait par un débutant pour les débutants ^^

http://chicowebsite.free.fr/

ojal


Pour partager ma petite expérience, je sais que tu dois avoir des leds a anode commune quand tu veux pouvoir en contrôler plusieurs individuellement avec un TLC5940. Chose apparemmen peu faisable Avec des rgb a cathode commune. Après ptet que je me trompe :p


J'ai aussi trouvé ça:
These particular LEDS are common cathode and therefore incompatible with TI's TLC594x driver series (TLC5940, TLC5941, etc) and other LED drivers which work best with common anode LEDs.

Et d'autres éléments confirmant qu'avec un TLC594x il faut de l'anode commune...

Comment expliquer qu'avec un TLC594x on ne peut pas faire de cathode commune, j'aurais au contraire pensé l'inverse puisque le TLC594x procure des sorties PWM....????


chicotore

#19
Jul 24, 2011, 05:22 pm Last Edit: Jul 24, 2011, 05:25 pm by chicotore Reason: 1
Tous les montages que j'ai vu a base de RGB et TLC5940 sont en anode commune ( 3 pates au GND et 1 pate au VCC+ ).

Il me semble que les sorties d'un TLC5940 sont des "GND" et donc il faut de l'anode commune  ;)

EDIT: j'ai trouvé ce crobard



on voit bien que c'est le GND des LED qui est branché au TLC5940
Mon Blog sur l'environnement Arduino ... Tutos fait par un débutant pour les débutants ^^

http://chicowebsite.free.fr/

ojal

Qu'est-ce qui fait qu'en cathode commune ça ne marcherait pas???

Existe-t-il des applications en dehors du driver TLC5940 où la cathode commune est indispensable?

al1fch

Avec un TLC5940 effectivement les leds RGB 'anode commune' s'imposent.
Ce composant ne peut, par conception, fournir (sortir) un courant.
Une sortie de TLC5940 est alternativement à la masse et 'en l'air' au rythme du PWM.

ojal


Avec un TLC5940 effectivement les leds RGB 'anode commune' s'imposent.
Ce composant ne peut, par conception, fournir (sortir) un courant.
Une sortie de TLC5940 est alternativement à la masse et 'en l'air' au rythme du PWM.

OK, j'ai compris  :) Merci.


al1fch

Ojal,  chaque circuit intégré spécialisé dans la commande  de leds est conçu en général exclusivement pour un des deux types 'anode commune' ou 'cathode commune'. On a affaire soit à des circuits spécialisés qui fournissent du courant soit à des circuits qui absorbent du courant. On trouve les deux cas dans les catalogues Texas, Microchip, Maxim.....etc

Avec une commande directe par microcontrolleur, par contre on, à le choix grace à leurs sorties '3 états'(Vcc, GND et 'en l'air' ou 'haute impédance')

chicotore

j'ai fait un petit tuto sur mon site en Anode commune si quelqu'un est intéressé  ;)

http://chicowebsite.free.fr/?cat=6
Mon Blog sur l'environnement Arduino ... Tutos fait par un débutant pour les débutants ^^

http://chicowebsite.free.fr/

Go Up