Jeroen Boere
IF you can't convince them, then confuse them!
De situatie:
een TLC5941 16 channel 12 bit PWM chip werkt 15 minuten goed, daarna gaat hij uit en wordt hij vreselijk heet.
Dit alles zonder dat er een aanwijsbare reden voor is.
Wie o wie kan er met een idee komen waarom dit is?
ook de Xerr flag wordt niet hoog.
stecj366
Sonar is meer dan Ping...
Wordt hij geleidelijk aan warm? of valt hij uit en wordt dan pas warm?
Op P16 vd datasheet staat een berekening van het vermogen dat hij moet dissiperen. Kan het zijn dat je hem niet goed koelt ofzo (want ik zie daar ook een thermal pad, dat je zeker aan je kopervlak vd print moet hangen als heatsink
[Bericht gewijzigd door stecj366 op (63%)]
Jeroen Boere
IF you can't convince them, then confuse them!
hij hangt zeker aan het kopervlak van de print(!) speciaal nog een adapterpcb voor gemaakt.
vreemde is dat het speeltje 15 minuten op volle bak staat te werken, niet warm word en daarna stopt, ineens gigantisch heet word en 400 mA aan stroom trekt...
nog maar een keer proberen. het DC register op 100000 zetten ipv 111111 
zou halve brightness moeten zijn, chip word niet warm bij deze nieuwe setting.
[Bericht gewijzigd door Jeroen Boere op (33%)]
Heb het datablad bekeken.. en dat ding kan tot 80mA? Da's erg veel! 80mA zou je doen als je duty niet hoger dan een 40% zou gaan. Aangezien het stroombronnen zijn, komt de Vcc-Vforwardled over de uitgangstrap te staan. I.c.m. 80mA en 16 kanalen kan 'ie wel eens gaan steigeren. Ook de Pd formule gekeken of je binnen de max Pd blijft?
Jeroen Boere
IF you can't convince them, then confuse them!
de stroominstelling (Iref) staat op ongeveer 20 mA (weerstand van 1k8)
ik neem aan dat dit de begrenzing PER channel is!?
oops... met die weerstand is het dus 80mA, wat dus de limit is van de chip.
i = (V/R)*31,5 (formule uit de sheet)
i = (5/1800)*31,5
i = 0.087A == 80 mA
nu heb ik een weerstand van 8K2 gebruikt om aan 20 mA te komen:
i = (5/8200)*31,5
i = 0.019A == 19 mA
dat stomme ding gaat gewoon na verloop van tijd loei heet worden. dan stopt ie (hijs gefried denk ik)
regelmatig tussentijds aan de chip gevoelt, gewoon even warm als de omgeving(lees geen verhoogde temperatuur voelbaar)
[Bericht gewijzigd door Jeroen Boere op (11%)]
Jeroen Boere
IF you can't convince them, then confuse them!
Ben er nog steeds niet aan uit.
Kan het zijn doordat ik de klok van een functiegenerator pak en de GND van dat ding niet verbonden hebt dat er na een lange tijd iets niet goed gaat ?
nadat de chip warm geworden is en ik bied opnieuw spanning aan dan lichten de LED's heel even op en gaat er meteen een stroom van 300 mA door de chip vloeien.
uiteraard is de chip binnen no-time zo heet.
heb nu al 4 chip's zo naar de eeuwige jachtvelden geholpen zonder echt door te hebben wat er nu fout gaat. 
Hoe ziet de gnd van je meetopstelling er uit ?
Het klinkt nogal risicovol, een clock ergens uit zonder aparte return. Een spike'je op het net en het is misschien gebeurd.
Op 17 november 2007 14:47:32 schreef Jeroen Boere:
ook de Xerr flag wordt niet hoog.
JE hebt deze toch wel met een pullup (100K) naar je VDD gehangen?
Anders zal die niet snel hoog worden.
Post je schema eens dan hebben wij ook een idee wat je gemaakt hebt (en dat voorkomt domme vragen als die vanmij
)
En de pin TEST naar VDD getrokken?
100nF capaciteit over de voeding gezet?
Erop geled dat dit current sink chipjes zijn (dus je mag alleen de kathode van je led verbinden...)
[Bericht gewijzigd door surge_me op (15%)]
Jeroen Boere
IF you can't convince them, then confuse them!
Op 18 november 2007 21:24:12 schreef surge_me:
[...]JE hebt deze toch wel met een pullup (100K) naar je VDD gehangen?
Anders zal die niet snel hoog worden.Post je schema eens dan hebben wij ook een idee wat je gemaakt hebt (en dat voorkomt domme vragen als die vanmij
)
En de pin TEST naar VDD getrokken?
hij is exact zo aangesloten als in de typical app. uit de datasheet waarbij de controller een 18F4455 is.
en inderdaad, het GSCLK (pwm clock) komt van een externe bron in de vorm van een functie generator
En als je de ledjes niet aansluit? (of minder ledjes?) wat doet i dan? wordt hij dan ook heet na 15 minuten?
Misschien zijn de batch chipjes die je hebt gewoon stuk?
[Bericht gewijzigd door surge_me op (19%)]
Jeroen Boere
IF you can't convince them, then confuse them!
dit is het schema zoals het aangesloten.
- die diode na de header is weggelaten
- de weerstand R2 is 8K2
- weerstand R4 is een 0-ohm weerstand die dient als brug.
Bovenstaand schema is gebruikt voor het maken van een PCBtje, had toch een adapter nodig, dus meteen met wat componenten gedaan.
Omdat het niet goed ging heb ik met een componentloos TSSOP adaptertje het breadboard maar weer eens bekleed.
Zonder het chippie te kennen: het is een digitaal beest en ik zie geen ontkoppel C aan de voeding.
Ik kan me zo voorstellen dat als de voeding wat staat te stuiteren, het ding wel eens de weg kwijt raakt. Waarom het dan een kamikaze chippie wordt... Eh... Slecht design? 
Jeroen Boere
IF you can't convince them, then confuse them!
C2 100 nF staat zowat onder de chip 
C3 en C1 over de voeding.
Probeer het nog eens met een clock, maar dan ergens anders vandaan... jaja, een heuse CPLD staat slechts op 312 KHz te blazen 
je moet wat he....
heb nog 5 chippies over, we zijn niet zo maar uit het veld te slaan 
idd is het misschien een brak ontwerp chip, je vind er op internet nou niet veel informatie over, zijn dus weinig gekken die het chipje gebruiken 
C2 100 nF staat zowat onder de chip
Jammer. Het was ook te makkelijk
(overigens: hangt dat niet al te 'hard' aan de + van de LEDs? Kan me zo voorstellen dat je anders nog steeds redelijk aan je voeding loopt te trekken als er meerdere tegelijk aan gaan...)
Kun je wat met een stroombeperking in de voeding? Wellicht kun je zo vaststellen of het ding ergens de weg kwijt raakt en zichzelf dan frituurt en stuk gaat, of dat het ding stuk gaat en als toetje zichzelf frituurt.
Op 18 november 2007 23:22:33 schreef Jeroen Boere:
zijn dus weinig gekken die het chipje gebruiken
Ik heb deze chip een famililid van deze chip (tlc5945) ook ooit een keer gebruikt voor een dansvloer.
4Vloerdelen met in elk vloerdeel 16 RGB leds. dus intotaal 192 kanalen. Per vloerdeel zaten er een pic18F4550 en drie van die TLC dingen in.
Alles ging prima zolang de voedende voeding het vermogen maar aan kon (eerst hadden we een brakke PC voeding waarvan de uitgangsspanning inelkaar klapte als je alle leds aan zette
.
onderkant met TLC chipje erop
bovenkant met pic erop (er moest toen nog een header op de bovenkant om alle leds aan te verbinden)
In elk vloerdeel zat dan zon bordje en je kon ze aan elkaar verbinden via rs485 (DMX)
Een vijfde bordje (zelfde bordje maar niet bestukt met die TLC's) werd als DMX<->USB converter gebruikt.
(Sorry kan hier even geen thumbnails maken....)
Op 18 november 2007 21:12:48 schreef Jeroen Boere:
Ben er nog steeds niet aan uit.Kan het zijn doordat ik de klok van een functiegenerator pak en de GND van dat ding niet verbonden hebt dat er na een lange tijd iets niet goed gaat ?
Ja, de kans is zeer groot op latch-up van de chip met een stille dood als gevolg. Latch-up kenmerkt zich door plots een hoge stroom, net iets wat je beschrijft. Die klok generator pin kan heel gemakkelijk hoge ladingen hebben tov je ander circuit. GND's moeten altijd verbonden worden.
Ik zou de voedingsaansluiting van je leds en je ic zeker uit elkaar houden. Liever nog de leds afzonderlijk houden omdat de stroomveranderingen daar zeer groot zijn. Een elco erop van 470 uF zou geen overbodige luxce zijn. Op je ic zou ik daar 4.7 uF tantalium + 100 nF ontkoppeling gebruiken.
De chip heeft blijkbaar maar 1 GND punt beschikbaar. De stroomkring voor de return van je ledstroom en die voor de 5V van het chipje zou ik mooi trachten uit elkaar te houden. Heb je een groot massavlak dan zal het niet veel uitmaken maar anders heb je snel honderden mV's aan spikes die je circuit deftig in de war kunnen sturen.
Jeroen Boere
IF you can't convince them, then confuse them!
in mijn nieuwe setup waarbij ik een clock uit een cpld trek brand alles al 6 uur goed, het moet dus wel de functiegenerator geweest zijn.
Voor de zekerheid heb ik er nog een 100 uF elco naast gezet om te voorkomen dat er inderdaad spykes roet in het eten kunnen gooien.
daarnaast is de voeding krachtig genoeg. kan zonder problemen 5V @ 5A leveren.
allen bedankt voor de hulp, het lijkt nu goed te gaan!