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

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 717 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
timing.jpg (76.28 KiB) Viewed 717 times
timing2.jpg
les 3 broches suffises
timing2.jpg (127.22 KiB) Viewed 717 times
n
pilou8830
Flowcode V4 User
 
Posts: 33
Joined: Mon Aug 16, 2010 12:52 am
Has thanked: 0 time
Have thanks: 1 time

Advertisement

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 60 times
User avatar
Dan81
Valued Contributor
Valued Contributor
 
Posts: 244
Joined: Sun Jan 15, 2006 4:07 pm
Location: Albi France
Has thanked: 2 times
Have thanks: 48 times

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 !
pilou8830
Flowcode V4 User
 
Posts: 33
Joined: Mon Aug 16, 2010 12:52 am
Has thanked: 0 time
Have thanks: 1 time


Return to Forums d'aide en français

Who is online

Users browsing this forum: No registered users and 1 guest