Interface till tvåfärgad LED-matris (8x8)

Övriga diskussioner relaterade till komponenter. Exempelvis radiorör, A/D, kontaktdon eller sensorer.
Användarvisningsbild
jack
EF Sponsor
Inlägg: 2059
Blev medlem: 5 oktober 2004, 17:32:27

Interface till tvåfärgad LED-matris (8x8)

Inlägg av jack »

Tjena. Skulle vilja få igång några av de tvåfärgade 8x8-ledmatriser jag har liggande. Det är ju tråkigt att börja jäklas med massa transistorer osv, så jag undrar därför om det finns någon krets som gör det hela enkelt för mig? Någon som har erfarenheter? Gärna med PWM-styrning så man kan få lite fler nyanser. Att kretsen är i PDIP-paket är ganska viktigt då jag antagligen inte kommer att orka etsa, men ge gärna förslag ändå så kanske jag ändrar mig.

Matriserna har gemensam anod och är, som sagt, tvåfärgade 8x8.

Tacksam för svar.

//jack
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Kolla Maxim, eller så får man skriva ihop något till en PIC/AVR...
Användarvisningsbild
jack
EF Sponsor
Inlägg: 2059
Blev medlem: 5 oktober 2004, 17:32:27

Inlägg av jack »

Har kollat Maxim, men inte hittat något vettigt. Speciellt inte för gemensam anod.

Skriva ihop något för PIC? Det jag vill undvika är "alla" externa komponenter, hur gör man då med strömmarna? Bara tända en LED åt gången kanske? Hinner man med det?
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Det hela beror väll på vilka krav du har.
Om det ska vara rörlig grafik så blir det väll mer job, att bara
multiplexa ut en statisk "bild" bör vara ganska OK. Sen kanske
man behöver några drivers, t.ex någon av 8-bitarna i ULNxxxx serien.
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Här passar det perfekt att använda en AVR/PIC och möjligtvis en ULN2803A. Det blir två kretsar för att få full kontroll över din matris!
Användarvisningsbild
jack
EF Sponsor
Inlägg: 2059
Blev medlem: 5 oktober 2004, 17:32:27

Inlägg av jack »

Så alltså ULN2003->PIC till de gemensamma anoderna och katoderna direkt till PIC:en? Så du menar?
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

Aha, gemensam anod, vad jobbigt. Då får du leta upp någon drivare som kan "sourca" istllet. Tanken är ju att PIC/AVR ska slippa driva/sänka de tyngsta pinnarna.
Användarvisningsbild
Maze
Inlägg: 435
Blev medlem: 8 juni 2004, 18:49:29
Ort: Göteborg

Inlägg av Maze »

LED drivers med konstantströmmsgeneratorer på katodsidan och nån en ULN krets på anodsidan. Texas har en del trevliga drivers med inbyggd PWM och korrektion för varje utgång.
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Texas har en del trevliga drivers med inbyggd PWM och korrektion för varje utgång.

T.ex TLC5940, som jag har några liggandes. Har dock bara hunnit läsa
datablad. Lite "pysslig" rent interface-mässigt mot processorn...
http://focus.ti.com/docs/prod/folders/p ... c5940.html

Annars blir det väl en ren programvarulösning. Och ULN serien finns
väl även som "high side drivers", om jag inte minns fel.

När det gäller "rörliga bilder", så ligger problemet inte i själva
multiplexningen av LED-matrisen, utan i uppdateringen av den
"minnesbild" som procerssorn har internt av matrisen. Multiplexningen
är i princip den samma oavsett om det ligger en statiskt bild där eller
om bilden ändras helatiden. Uppdateringen av bilden ligger på en
annan (högre) "nivå", så att säga...

Enklast är nog at börja med on/off av dioderna, med pwm-reglering för
"gråtoner" blir det genast betydligt mer timing frågor att hantera.
Användarvisningsbild
Xerxes
Inlägg: 248
Blev medlem: 25 januari 2004, 22:55:05
Ort: Lund
Kontakt:

Inlägg av Xerxes »

Håller på med exakt detta som projektarbete, men då att driva tolv stycken från samma pic. Jag använder en 4017 via npn-transistorer för att driva anoderna och två 74164 för att driva katoderna. Kan ge schema när jag kommer hem om något är oklart.

edit: hinner inte kolla om det är rätt men borde inte detta passa:
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/4910
Användarvisningsbild
$tiff
Inlägg: 4941
Blev medlem: 31 maj 2003, 19:47:52
Ort: Göteborg
Kontakt:

Inlägg av $tiff »

>> jack

Har du spanat in Allegro A6818? Det är förvisso inte alls hålmonterat, men det är en väldigt trevlig krets. Min flickvän använder lillebroren 6810 till att driva 4 7x5-matriser med lyckat resultat.
Skriv svar