comment commander le TLC5940 Driver Leds

Forum de support pour les locuteurs de la langue française qui souhaitent écrire dans leur langue maternelle.

Moderator: Benj

pilou8830
Flowcode V4 User
Posts: 58
Joined: Mon Aug 16, 2010 12:52 am
Been thanked: 1 time
Contact:

comment commander le TLC5940 Driver Leds

Postby pilou8830 » Sun Oct 23, 2011 5:28 am

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 TLC_PIC.jpg
schema pour commander 16 leds
SCHEMA TLC_PIC.jpg (182.7 KiB) Viewed 1548 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
timing2.jpg
les 3 broches suffises
timing2.jpg (127.22 KiB) Viewed 1548 times
n

User avatar
Dan81
Valued Contributor
Valued Contributor
Posts: 264
Joined: Sun Jan 15, 2006 4:07 pm
Location: Albi France
Been thanked: 58 times
Contact:

Re: comment commander le TLC5940 Driver Leds

Postby Dan81 » Fri Oct 28, 2011 8:13 pm

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
Attachments
SPI_test4.fcf
(13.5 KiB) Downloaded 88 times

pilou8830
Flowcode V4 User
Posts: 58
Joined: Mon Aug 16, 2010 12:52 am
Been thanked: 1 time
Contact:

Résolu ! comment commander le TLC5940 Driver Leds

Postby pilou8830 » Wed Nov 09, 2011 12:30 pm

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 !