Schema: Ser det här vettigt ut?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
JimmyAndersson
Inlägg: 26678
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Schema: Ser det här vettigt ut?

Inlägg av JimmyAndersson »

Det är inte så ofta som jag gör scheman med FET'ar eller PNP-transistorer, så jag är lite rostig. :)

Längst upp till höger finns rader med lysdioder. Dessa (1A_* , 1B_* osv) ska bytas ut mot RGB-lysdioder.
I schemat syns bara två rader med två "RGB-lysdioder" i varje. I det slutgiltiga schemat ska det vara fyra rader med 4st RGB-lysdioder i varje.
Ledarna som försvinner ut till höger är för att individuellt kunna välja vilken rad lysdioder som ska kunna lysa.

Till vänster syns tre grupper med PNP-transistorer. Dessa är för att välja färg och färgen blir alltså likadan för alla lysdioder (förutsatt att FET'arna leder.)
Att det finns två PNP-transistorer (t.ex Q3 och Q4) beror på att PIC-kretsen ger en 1a på utgången när en lysdiod ska lysa. Koden kommer härifrån och jag hade ingen möjlighet att ändra den. Utan dessa dubbla PNP'er så hade färgerna blivit lite fel.. :)

Det var nog hela genomgången.

Ser ni något galet? Något som kan göras enklare?

Bild

Schemat blev lite diffust vid exporteringen från Eagle, men om jag inte är hemmablind så verkar allt synas. :)


edit:
Glömde nämna att jag inte har några p-FET'ar, annars kunde man ha löst det enklare utan att behöva transistorerna.
Naturligtvis ska det sitta avkopplingskonding vid PIC-kretsen.
bos
Inlägg: 2349
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Re: Schema: Ser det här vettigt ut?

Inlägg av bos »

Den absolut första tanke som dök upp var "vilket slöseri med komponenter" :wink: Jag förstår varför du använder dubbla trissor, men det känns ändå som en omväg. Eftersom du ska ha fler rader med lysdioder senare innebär det också att du får ännu större komponentredundans.

Jag skummade bara JAL-koden och har inte ägnat någon tanke/beräkning alls åt PWM-frekvenserna/-tiderna osv, men min spontanta tanke är att om du bara vill invertera PIC-utgångarna, varför inte bara buffra dem via en 74LS06 (eller motsvarande)?
Användarvisningsbild
JimmyAndersson
Inlägg: 26678
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Re: Schema: Ser det här vettigt ut?

Inlägg av JimmyAndersson »

Funderade lite på en inverterare innan jag började rita transistordelen, men då kändes det onödigt med en stor IC-krets när jag bara behöver 3st inverterare.
Men nu när du säger det så... Det skulle ju faktiskt ändå ta mindre plats med en IC. :D
bos
Inlägg: 2349
Blev medlem: 24 februari 2007, 23:29:15
Kontakt:

Re: Schema: Ser det här vettigt ut?

Inlägg av bos »

Sex trissor kräver 18 lödpunkter (plus motstånden) medan en 74LS06 bara behöver 14. Eller åtta egentligen, du kan ju klippa av benen på de tre inverterarna du inte behöver 8) Sen kanske inte en PIC+'06 klarar av strömmen till dioderna (har ingen koll på vad RGB-dioder kräver) och då är ju din lösning smidigare även om den är något mer skrymmande.
Användarvisningsbild
JimmyAndersson
Inlägg: 26678
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Re: Schema: Ser det här vettigt ut?

Inlägg av JimmyAndersson »

Det glömde jag nämna. :oops:
Jag har ingen data på lysdioderna, men när jag testade dem så hamnade jag runt 25mA/st. (ca 2V)
Så när alla lyser är jag uppe i 400mA. Det är nog bäst att köra med transistorerna då. :D

Men jag gjorde ett schema med inverterare "bara för att". :)
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Schema: Ser det här vettigt ut?

Inlägg av blueint »

Q4,7,8 har inget förkopplingsmotstånd?
Användarvisningsbild
JimmyAndersson
Inlägg: 26678
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Re: Schema: Ser det här vettigt ut?

Inlägg av JimmyAndersson »

Fixat. :)
Passade även på att lägga in avkopplingskonding till PIC-kretsen.

Bild
Användarvisningsbild
prototypen
Inlägg: 11108
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Re: Schema: Ser det här vettigt ut?

Inlägg av prototypen »

Det står i början att det ska vara 1:a för att lysdioderna ska lysa men det gäller väl inte det till vänster (Q3-Q8) där ska det vara nolla, DESSUTOM ska kollektor på BC557 vara ansluten till GND om transistorn ska ha någon funktion alls.

Men hur är R14 R16 R18 kopplade, ska ju vara till +5V.
Egentligen behövs inte BC transistorena då PIC driver/sänker 25mA och HFE är ca 100 = 2500mA.
Och varför inte byta BD 140 till PMOS?

R1 -R6 räcker med 3 centralt placerade motstånd om man multiplexar hela klabbet.

Jimmy kanske behöver lite rostlösare?

Protte
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Schema: Ser det här vettigt ut?

Inlägg av blueint »

Kolla att ev oanvända i/o är ställda som utgångar. Eller jordade via någon resistor.
PIC är tillverkad i CMOS ?
Användarvisningsbild
JimmyAndersson
Inlägg: 26678
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Re: Schema: Ser det här vettigt ut?

Inlägg av JimmyAndersson »

Bra fråga. Tror att PIC är tillverkad med CMOS, men jag är inte helt säker.
Förstår vad du tänker på. Men jag vet att Fritzell har använt den koden och han hade inga problem.
Dyker det upp något knas när jag testar så vet jag vad jag ska göra. :)


Prototypen:
"Det står i början att det ska vara 1:a för att lysdioderna ska lysa"

Det är alltså det som PIC-kretsen är avsedd för. (Se länken i första inlägget). Men iochmed BD140 så måste jag ju ha en 0:a.

Ett exempel:
På sidan jag länkade till i första inlägget finns koden till PIC-kretsen och ett schema.
Där ser man att när PIC-kretsen ska visa en gul färg så blir IC'ns pin 7 - 9:
pin 7 : hög.
pin 8 : hög.
pin 9: låg.

Om jag inte inverterar signalerna i mitt schema (dvs så att en 1:a slutligen får lysdioderna att lysa) så leder alltså bara den BD140 som är kopplad till de blå lysdioderna. Fel färg. :)

Säg till om jag tänkt fel eller förklarat rörigt. Det händer ibland..

R14, R16 och R17 ska inte vara kopplade till GND. Jag måste ha varit lite för snabb i Eagle där, för så är det inte på den första schemaskissen jag ritade på papper. Tack för att du såg det. :)



"Och varför inte byta BD 140 till PMOS?"

Jag har gått igenom alla mina FET'ar utan att hitta någon PMOS tyvärr.


Multiplexing vore inte dumt, men då måste jag ändra en del i koden och jag kan inte jal-språket. Dessutom vill jag gärna kunna ha möjligheten att styra färg och vilken rad som ska vara tänd även utan PIC-krets. (Lånade bara lösningen med PIC-kretsen för att snabbt få något som lyser lite under kvällens grill-session.) :)



"DESSUTOM ska kollektor på BC557 vara ansluten till GND om transistorn ska ha någon funktion alls."


Korrigerat schema:

Bild


Men.. nu får jag väl ingen inverterande funktion?
I vanliga fall brukar jag ha skruvar lösa, men nu verkar de ha rostat fast ordentligt. :D
Användarvisningsbild
prototypen
Inlägg: 11108
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Re: Schema: Ser det här vettigt ut?

Inlägg av prototypen »

Med låg till BC så kommer lysdioden att tändas, thats it.

BC + BD blir egentligen en darlington, bara det att man slarvar bort lite av strömmen med denna koppling. BC är troligen onödiga.

Sedan fortsätter jag med R1-6, kommer Q1 och Q2 någon gång att vara till samtidigt?

Protte
Mindmapper
Inlägg: 7229
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Re: Schema: Ser det här vettigt ut?

Inlägg av Mindmapper »

Varför inte bara invertera i koden, så behöver du inga komponenter för invertering!
Har förmodligen inte läst ordentligt, så jag missat varför du inte gjort så. Måste läsa en gång till.

Ok, hittade förklaringen. Men förstår inte ändå, för att källkoden fanns tillgänglig.
Senast redigerad av Mindmapper 30 april 2009, 22:41:02, redigerad totalt 1 gång.
Användarvisningsbild
prototypen
Inlägg: 11108
Blev medlem: 6 augusti 2006, 13:25:04
Ort: umeå

Re: Schema: Ser det här vettigt ut?

Inlägg av prototypen »

Är koden att det ska vara etta för att tända så byter man BC557 mot BC547 Och byter kollektor - emitter inte svårare är att lossa en rostig mutter :badgrin:

Protte
Mindmapper
Inlägg: 7229
Blev medlem: 31 augusti 2006, 16:42:43
Ort: Jamtland

Re: Schema: Ser det här vettigt ut?

Inlägg av Mindmapper »

Till och med enklare än att ändra i JAL-kod. :)
Användarvisningsbild
jesse
Inlägg: 9241
Blev medlem: 10 september 2007, 12:03:55
Ort: Alingsås

Re: Schema: Ser det här vettigt ut?

Inlägg av jesse »

Vad prototypen menar är att dina tre BC-transistorer inte gör någonting - de inverterar inte signalen som du hade önskat. Du bör ha NPN-transistorer där - då får du din önskade effekt. Men med tre transistorer och sex motstånd så föreslår jag också att du ersätter allt detta med en CMOS HEX INVERTER... antingen 74HCxx eller 4000-nånting... så kan du koppla in dig direkt på BD-trasistorerna med den via basmotstånd.

(hoppsan , såg inte prottes sista inlägg)

Nåja.. sen skulle jag nog kolla om det inte räcker med t.ex. BC640 så får du en TO92-kapsel. Den ska klara 1A och eftersom du kör den som switch klarar den nog effektförlusten utan att brinna. Något smidigare än TO126 (BD140) tycker jag.
Skriv svar