Pages: 1 [2]   Go Down
Author Topic: LED RGB plutôt anode au cathode commune?  (Read 4897 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Sr. Member
****
Karma: 0
Posts: 451
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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 ....
« Last Edit: July 24, 2011, 05:14:44 am by chicotore » Logged

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

http://chicowebsite.free.fr/

France
Offline Offline
God Member
*****
Karma: 4
Posts: 971
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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é'.
« Last Edit: July 24, 2011, 06:20:08 am by al1fch » Logged

Offline Offline
Sr. Member
****
Karma: 0
Posts: 451
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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
Logged

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

http://chicowebsite.free.fr/

Offline Offline
Full Member
***
Karma: 0
Posts: 217
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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....????

Logged

Offline Offline
Sr. Member
****
Karma: 0
Posts: 451
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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  smiley-wink

EDIT: j'ai trouvé ce crobard



on voit bien que c'est le GND des LED qui est branché au TLC5940
« Last Edit: July 24, 2011, 10:25:03 am by chicotore » Logged

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

http://chicowebsite.free.fr/

Offline Offline
Full Member
***
Karma: 0
Posts: 217
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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?
Logged

France
Offline Offline
God Member
*****
Karma: 4
Posts: 971
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.
Logged

Offline Offline
Full Member
***
Karma: 0
Posts: 217
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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  smiley Merci.

Logged

France
Offline Offline
God Member
*****
Karma: 4
Posts: 971
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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')
Logged

Offline Offline
Sr. Member
****
Karma: 0
Posts: 451
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

j'ai fait un petit tuto sur mon site en Anode commune si quelqu'un est intéressé  smiley-wink

http://chicowebsite.free.fr/?cat=6
Logged

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

http://chicowebsite.free.fr/

Pages: 1 [2]   Go Up
Jump to: