LED maatriks
#1
Oleks vaja panna üks suurem kogus LED-e põlema.
Aga nii, et korraga põleb ainult 4 tk.
Juhtimiseks on kasutada kaks bitti.

Üks võimalik lahendus:
2x8 bitti CMOS nihkeregister, 15 volti toide.
Pooled väljundid kommuteerivad X telge, pooled Y telge.
Igas ristumiskohas on järjest 4 LEDi-i, 10-20 mA vool.
Ühes teljes on voolu piiravad takistid.
Võiks töötada.

Aga pole ju võimatu et on olemas ka mingi kavalam lahendus.
Mingid spets kivid sellise riista jaoks.
Kes teab?
Vasta
#2
Ikka on.

http://www.maxim-ic.com/app-notes/index.mvp/id/1033

Paar kivi mulgi kuskil sahtlis oli kunagi, aga kas enam - ei tea.
Vasta
#3
Mina kasutasin A6276 ja 4* TB62710 kive. Iga selline komplekt juhtis 20*16 maatriksit. Järgmine maatriks oli esimesega järjestikku (kividel on nihutatava biti väljund, taktid kõik kokku. Nii tegin 240*16 punktise maatrikstabloo.
Takisteid polnud vaja - draiverid hoiavad ise voolu, mis on regullitav.
Vasta
#4
Tõesti kenad kivid.
Ainult et see MAX jäi natuke segaseks kuidas ta selle lausmaatriksi sai.
Ja neid kive ei pakkunud ka ükski meie kolmest poest.

TB62710 oleks kena aga teda ei peeta ka kohalikuks kaubaks.
A6276 on saada mõlemas pakendi versioonis. Tõsi, eri poodides.

Aga kuidas ta väljundpingega lood on? Kas seal antaks välja ainult maad?
Ja see 17V tuleb väljast peale? Siis ei taha nagu ruutmaatriks välja tulla.
Et 8 ühtpidi ja 8 teistpidi. Ja ristis 4 LEDi järjest Smile
Või mida ütlevad vanad kasutajad?

See TB62710 võiks lubada kui VCC võib olla ühel 0 ja teisel 16 V.
Oli mul vaatluse all aga sai nende kahtluste tõttu välja praagitud.

CD4094 tundus natuke lihtsam kivi.
Ja võiks ju ka sobida.
Peaaegu. Väljundi MAX vool ainult 10 mA Sad
Indikaatorina võiks ikkagi töötada.

Vasta
#5
LED draivereid on sadu kui mitte tuhandeid erinevaid, teadmata konkreetset ülesannet jääb soovitus subjektiivseks. Olulisemateks näitajateks võiks olla:
- maatriksi suurus
- kas igat LEDi omakorda dimmerdada vaja
- kas voolustabilisaator peaks olema draiveri sees või kasutatakse välist takistit
- kuidas dünaamiline juhtimine jaotub draiveri ja mikrokontrolleri ( või muu välise kontrolleri ) vahel.
- toitepinge ( kontrolleri oma)
Kui vastused olemas, lööksin lahti Digikey (www.digikey.com), sest imho sealne otsing parim, vaataksin kiipe " PMIC LED driver" ja "PMIC Display driver" alt, tavaliselt saab sobivaid päris hulga, ning siis uuriks kas mõnda neist ka lähemalt poest leiab, kuigi ka digikeyst tellimine pole kunst.
Maxim ja Texas Instruments saadavad ka tasuta näidiseid.
Aastal 1993 kasutasin ST M5450/1 tüüpi draiverid, üllatus, aga siiani toodetakse, andmelehel on näide kuidas 1:2 multiplekseerida, kuid sama põhimõttega võib ka 1:8-le teha.
http://www.micrel.com/_PDF/mm5450.pdf
ps skeemitehnilisest lahendusest tasuks vaadata ka MAX6951 , 9 juhtmega 64 LEDi.
Vasta
#6
(24-08-2011, 08:16 PM)raivo Kirjutas: LED draivereid on sadu kui mitte tuhandeid erinevaid,
Digikey (www.digikey.com), sest imho sealne otsing parim,
"PMIC LED driver" ja
"PMIC Display driver"
See Digikey on tõesti tore koht.
Otsingul kokku 4523 erinevat tulemust.

LED driveri all on palju 8 ja 16 bitti nihkeregistreid
aga paistab et kõik nad tahavad anda maad ja eeldavad et pinge
on ühine.
Display driveri all on küll 8x8 maatriks,
aga pinge paistab madal olevat.
Vaja oleks panna 4 LEDi järjest ja see eeldaks 10-15 V toidet.

Peab veel natuke otsima või siis "natuke" transe lisama.



Vasta
#7
Too Allegro A6276 lubab anda LEDidele eraldi pinge. Vist kuni 15V. Sisaldab registrit ja just Hig-side switch'e. Paar sellist ma leiaks ja RS-is on müügis ka: http://ee.rsdelivers.com/product/allegro...07153.aspx

1 väike näide: http://ghmicro.com/index.php?option=com_...8&Itemid=2
Vasta
#8
(25-08-2011, 01:38 PM)felch Kirjutas: Too Allegro A6276 lubab anda LEDidele eraldi pinge. Vist kuni 15V. Sisaldab registrit ja just Hig-side switch'e.
1 väike näide: http://ghmicro.com/index.php?option=com_...8&Itemid=2
Vaatasin seda skeemi ja kas Sa ei anna mitte LEDidele peale 5V ja see
A6276 on LEDide teises otsas.

Passis on tekst et OUT 0-15 on The 16 current-sinking output terminals. See peaks nagu maa külge ühendamine olema.
Seal on ka mingi skeem ja ka seal NAGU on üks ots vastu maad.
__________________________________________________
Peaksin lubama ühes telje ühele valitud jalale pinget 15 volti ja teises teljes teisele valitud jalale maad. See oleks see unistuste lahendus.

Mis siis saab kui mõlemad pooled tahavad ise voolu hoida ja arusaam voolust on erinev?

Mul on veel üks lisa unistus.
Üks leitud HEA maa-andja on alla 1 mm paks.
Kui leiaks nüüd ka sellise pinge andja siis saaks nad koos 1mm paksuste LEDidega ühte õhukesse kihti sokutada.
Neid leede saab olema seal kuskil 550 tk.
(nii väikseid isendeid ei saa enam suurte tähtedega kirjutada. Smile
Aga "oomis" oli saada veel väiksemaid, elu on täitsa lootusetu)

Vasta
#9
LED maatriksi "+" siini lülitamiseks võib pnp transistore või p-FETe kasutada, tüürides neid sama tüüpi draiveriga, millega "-" siine lülitatakse. Mõningane komponendikulu tasub end energeetiliselt ära , kuna Hi-side (+) draiverid kipuvad suurema pingelanguga olema. Nii saab toitepinge reguleerida täpselt optimaalse piiri peale, kuna LEDi pingelang on sõltuvuses temperatuurist, on ehk isegi mõistlik toitesse vastav kompensatsiooniahel teha, näiteks samuti LEDiga.
Vasta
#10
Panin ka selliseid transiga ahelaid tähele. Aga see "päris" maatriksi juhtimine oli ikkagi hästi tore. Kas sellist "kõrgemapingelisemat" tõesti olemas ei ole?

Selle kuluga on nii et 4x64 LEDist põleb korraga 4 tk. Ja kokku on kaks sellist ruutu.
Sinna sobiks vast paremini 4-ne nihkeregister, selle järel 4>10või 4>16
decoder 4 järjestikust LEDi juhtima ja neid siis kokku kaks maatriksit.
Kokku piisab 10 mA voolust, 7,7V kahel neljast LEDist ahelal.
5V maatriks on olemas. Otsime veel. Vast on ka 8V. Sinna tuleb muidugi veel järjest kaks transistorit. 10 V siis. Min?
10 V x 10 mA = 0,1 W.
Vasta


Alamfoorumi hüpe:


Kasutaja, kes vaatavad seda teemat: 1 külali(st)ne