Beste Lezers,

Elektronica is mij niet onbekend, echter Microcontrolers en Led-Drivers zijn dat wel.

Wat ik wil maken is vrij "simpel" een RGB Dot Matrix 8x8 aansturen met PWM. Heb aardig avondjes gegoogeld maar een echt kant en klare oplossing die zo te maken is ben ik niet tegengekomen. Vandaar ben ik zelf aan de slag gegaan en mijn vraag is dan ook of jullie "experts" er naar willen kijken of ik op de goede weg ben. PDF Linkje van het schema/diagram: http://www.bobvanleeuwen.eu/PDF/diagram.pdf

Het is nu niet op de meest logische manier "aangesloten" maar het gaat dan ook even om het principe.

En de 2e vraag, welke controler zouden jullie adviseren ? Voor mij teveel keus om te kiezen. De enige eisen die mij te binnen schieten zijn 5 poorten voor de led drivers + 8 poorten om de kollomen te schakelen en krachtig genoeg om uiteindelijk 6 matrixen aan te sturen maargoed ik zal wellicht nog het een en ander over het hoofd zien. Voorkeur gaat echter wel uit naar een PIC.

Enige feedback word op prijs gesteld !!.. Thanx

Je rijen zal je in ieder geval anders moeten aansturen, een µc kan dat nooit trekken. Als alle leds actief zijn zit je al aan 20mA*8*3(foutje uiteraard) = 640mA 480mA en die 20mA zal je waarschijnlijk nog hoger kiezen ivm het multiplexen. Als je de piekstroom zodanig kiest dat Imax<=500mA dan kan je een source driver zoals de TD62783AP of de UDN2981A gebruiken. Zit je boven de 500mA dan zou je 8 fet kunnen gebruiken.
Om wat pinnen te besparen (als het nodig is) kan je voor de rijen een 74HC595 gebruiken, die stuur je dan ook aan met de SPI.
Als controller.. kies je voor een AVR dan kan je met een ATMEGA8 al heel wat doen, van PIC's weet ik weinig of niets.

Ik ken er zelf nog niet veel van, maar als je elke led wilt gaan pwmmen, dan wordt deze IC misschien wel interessant:

TLC5940NT
16 CHANNEL LED DRIVER WITH DOT CORRECTION AND GRAYSCALE PWM CONTROL

Verkrijgbaar op Samenkopen.

Die gaat hij ook gebruiken, zie zijn schema.

Idd Plantrekker,

Daar sloeg ik de plank mis. Ik begrijp niet zo goed hoe je aan de x 4 komt ( 3 kleuren per dot ? ).. Maar dan nog is het ontoereikend. Heb zitten rekenen met de max van 500 mA, echter ga ik het nog niet redden. 20mA x 3 x 8 = 480mA echter vanwege het multiplexen moet ik er dus meer doorheen sturen. Dat zou ik kunnen ondervangen door slechts 4 van de 8 dots per keer aan te sturen ( Software matig ), maar dan ga ik zeer ineffecient om met de MicroController en de led driver + mijn intentie is om meerder matrixen aan te sturen en dan zou ik bij elke matrix ook nog eens een extra ic kwijt zijn.. Ik kies wel voor de 8 Fets, dat moet het allemaal iets minder ingewikkeld maken :)

Mijn oog is gevallen op een FDP6035AL, deze zou als het goed is direct op een uitgang geplaatst moeten kunnen worden + genoeg vermogen voor meerder matrixen.

Heb het schema aangepast: http://www.bobvanleeuwen.eu/pdf/diagram2.pdf

Volgens mij zit het zo wel goed, maar zou het fijn vinden als je nogmaals kunt kijken ..

Thanx !

Die *4 moest idd *3 zijn.
In je nieuwe schema gebruik je n-channel LL FET's, je hebt p-channels nodig. Op de manier dat die n-channels geschakeld zijn in je schema krijg je Vgs normaal nooit tot 4,5V je krijgt ze dus nooit volledig open. Misschien eens aan Niels vragen om p-variant toe te voegen.

Volgens de Specs van de Fet kan hij bij volledige opening 48A aan continue en +/- 150A gepulseerd. Mijn schakeling gaat in het ongunstigste geval 0.06A x 3 kleuren x 8 dots per matrix x 6 matrixen = 8.64A verbruiken.

Heb Niels gevraagd het andere type toe te voegen, echter als hij er geen aan kan bieden is dat dan een probleem om toch deze te gebruiken omdat ik toch niet de volledige cappaciteiten ga benutten ?

Of zeg je, kan wel maar beter van niet en voor die paar centen kan je ze dan maar toch beter bij bv een Display of conrad bestellen ? ;)

Het kan niet :)
Bij een n-channel moet de gate op een hoger potentiaal zitten dan de source dus Vgs > 0. Kijk je nu naar jouw schema, dan zie je dat het potentiaal op de source zal zweven. Bij volledige geleiding ligt de source dan aan Vcc dus dan is Vgs=0V -> FET spert terug -> source komt aan massa te liggen -> Vgs=5v -> FET geleidt -> source komt aan Vcc te liggen... enz :)

Je hebt dus p-channels nodig zodat je de source aan Vcc kan hangen en de drain aan de lijnen. Bij p-channels moet Vgs<0 dus source aan Vcc en als de gate op potentiaal 0 staat zal de FET geleiden, en je ziet dat Vgs niet zal varieren aangezien de source op een vast potentiaal staat.

Maar is vast wel betere uitleg te vinden over FET's :)