Sida 1 av 1

Transistor-switch

Postat: 26 augusti 2004, 14:47:41
av Michel
Pinsamt, men jag kan inte få en PNP switch att fungera.
Ska det kunna fungera med endast en transistor i det här fallet?
:oops:

Bild

Jag brukar normalt alltid göra bara NPN switchar (sänka) - men den här gången måste jag ha både PNP och NPN för multiplexing av bl.a. 7-segment.

Kopplingen fungerar bra när styrspänningen är samma som matningen till (led)drivningen, men inte om drivspänningen är högre än styrspänningen.
Ganska förståeligt då man fortfarande borde ha 2,4V över R2...

Jag har en spänning på 3.3-3.6V för min processor och vill driva lysdioder med en 'grovspänning' på 6V. 3V:en klarar inte att leverera den ström som lysdioderna behöver - vilket hade varit en lätt lösning :wink:.

Klart att man även kan köpa en UCNxxxx för 50-100:-, men jag vill ha en billig, smutt standardlösning med (helst) en transistor.

Postat: 26 augusti 2004, 15:41:24
av Chribbe76
Processorn klarar nog inte av att sänka en högre spänning än sin egen matning.
Det borde funka om du sätter ett motstånd från processorns utgång till gnd.
Då får du en spänningsdelning.
Det går att göra med bara 2 motstånd oxå om du plockar bort pullup:en till basen men då triggar transistorn om utgången på processorn är isolerad eller låg.

Postat: 26 augusti 2004, 18:09:33
av Fritzell
Där måste du ju ha minus spänning på emittern för att det skall funka eller?

Postat: 26 augusti 2004, 18:55:16
av Chribbe76
Glöm allt som jag har skrivit... (men bara i denna tråd).

Postat: 26 augusti 2004, 18:58:35
av $tiff
Du får väl bygga dig ett open collector-steg med en NPN för att trigga PNPn via µC :humm:

Postat: 26 augusti 2004, 19:41:24
av Hedis
Ta en koll på ULN200x serien.
http://www.elfa.se/elfa/produkter/se/224022.htm
Den fungerar fint till ändamål som detta.
Jag styrde en ljusstake förra vintern med en Basic-stamp och lamporna drevs utav ett 12v batteri.

Fungerade felfritt.

Postat: 26 augusti 2004, 21:33:31
av RDX*
Nej, du kan inte använda en PNP med 3.6 signalspänning.

Men varför använda en PNP-transistor?
Om jag inte har missförstått dig så vill du driva lysdioder när processorn går låg (?). Detta går att göra med NPN-transistorer.

tex.
Bild

den kommer dra lite mer ström men det brukar inte vara ett problem i en dator.

Postat: 26 augusti 2004, 23:44:09
av Michel
Nej, du kan inte använda en PNP med 3.6 signalspänning.

Misstänkte det.

Men varför använda en PNP-transistor?

Jag ska driva både 'rader' och 'kolumner'.

Jag har 3st 7-segment med gemensam anod (3siffor X 8segment X max 30mA).
Anoderna styrs med 3st PNP som sitter på 'high side' och 8st NPN som driver varje segment 'low side'.
Många har gjort det förr, men alla med samma styrspänning som drivsteget. Det fungerar.

Om jag inte har missförstått dig så vill du driva lysdioder när processorn går låg

Har absolut inga preferenser gällande PNP / NPN så länge som det är en lösning på problemet.
Processorn bryr sig ju liksom inte om jag kör positiv eller negativ logik. :wink:

Processorn kommer alltid att vara 'igång'.
Dock så kommer merparten av tiden att vara utan aktivitet och indikering.
Den drar ju trots allt så himla lite så powerdown verkar onödigt i detta skedet.

den kommer dra lite mer ström men det brukar inte vara ett problem i en dator.

Dator?
Vi snackar 16bitars TI MSP340 som drar 250uA/MHz vid 3,6V.
:oops: ...så det är ett problem, tyvärr.

Ta en koll på ULN200x serien.
ULN200x / 2800x ger inte ut ström (som t.ex. UDN 2891), dom sänker ström.Typ som vanliga NPN kopplingar.

Jag ska nog titta lite på databladet för UDN 2891 och se om man kan 'kopiera' lite av lösningen.
Jag har funderat på det tidigare.
Det går tyvärr åt fler transistorer, så vi får se om det kan löna sig i slutändan.

Där måste du ju ha minus spänning på emittern för att det skall funka eller?

Förstår inte riktigt vad du menar, men mitt problem (tror jag) är att
transistorn aldrig kan strypa helt eftersom 3,6V på basen fortfarande är 'låg' relativt 6volten.
I princip så leder transistorn 'bra' och 'mindre bra' med 0 resp. 3,6V.

--
Varför måste digitalteknik vara så himla analog?
:lol:

Postat: 26 augusti 2004, 23:48:02
av Michel
$tiff skrev:Du får väl bygga dig ett open collector-steg med en NPN för att trigga PNPn via µC :humm:
Ja, ett 'mer invecklat steg', typ UDN298x.
..eller bitar av det.

En förstärkare helt enkelt.
:roll:

Postat: 27 augusti 2004, 10:53:15
av erixon
Tja här kommer två lösningar

Bild

Jag tror inte att du kommer undan med mindre antal komponeter om du inte kör IC kretsar typ.

D1 är typ 3.6-4.1 volt zenerdiod, men jag skulle nog satsa på den som är helt transistor basserade

:)

Postat: 27 augusti 2004, 13:40:10
av Michel
Tackar.

Den där första liknar UDNxxxx kretsen väldigt mycket och är det jag nog kommer att göra. Ska testa lite.

Den andra har jag faktiskt redan nosat på, men med en vanlig diod istället för zener. Man har oftast inte så många zener liggande.

Nåväl, nu vet jag vad jag har att göra i helgen.
:D