Page 1 of 1

comment commander le TLC5940 Driver Leds

Posted: Sun Oct 23, 2011 5:28 am
by pilou8830
Bonjour je voudrais commander un driver de Leds ( TLC5940 ) avec un PIC16F877 .
Le but : gérer 10x16 leds
( déjà réalisé un système multiplexé mais la luminosité était médiocre, avec 10 colonnes et transistors/colonnes + 16 Lignes et résistances/lignes)
Le TLC5940 peut gérer 16 leds avec un courant constant de 20mA pour mes leds de 5mm
( rouges, vertes, jaunes et oranges )
Je dois utiliser le composant SPI de flowcode mais je n’y comprends rien.
Voici en pièces jointes de la datasheet du TLC5940 + mon schéma avec le PIC.
schema pour commander 16 leds
schema pour commander 16 leds
SCHEMA TLC_PIC.jpg (182.7 KiB) Viewed 3872 times
J’ai essayé les fichiers d’exemples SPI NVM et DAC ( c’est quoi ?? ) mais cela ne donne rien
Remarque : page 12 de la datasheet du TLC , Daniel m’a fait marqué que 3 fils suffisent le XLAT, le SIN et le SCLK. Qu’il m’a fait raccordé comme suit :
XLAT sur PortC0 , SIN sur SDO et SCLK sur SCK du PIC.
Depuis je n’avance plus, car je ne comprends pas le SPI proposé par Flowcode.
Avez-vous un début de piste ?
merci
timing.jpg
chronogramme
(76.28 KiB) Downloaded 1197 times
les 3 broches suffises
les 3 broches suffises
timing2.jpg (127.22 KiB) Viewed 3872 times
n

Re: comment commander le TLC5940 Driver Leds

Posted: Fri Oct 28, 2011 8:13 pm
by Dan81
Salut

Une petite base de depart.
Les connexions sont precisees a l'interieur de l'algorigramme.

La commande des leds est a affiner (sur 12 bits)

Daniel

Résolu ! comment commander le TLC5940 Driver Leds

Posted: Wed Nov 09, 2011 12:30 pm
by pilou8830
merci Dan81
cela fonctionne! je peux choisir la ou les leds à allumer et les leds que je veux laisser éteintes.
super.
j'ai réalisé une cascade de 2 TLC et cela fonctionne très bien ,il suffit de modifier la taille de la table.
Remarque la led01 est maintenant décalée jusque la dernière position du 2éme TLC.

Résolu !