Sida 2 av 2

Postat: 29 januari 2004, 22:23:07
av Pinkevin
matseng skrev:Jo formeln stämmer bra den.

Officiellt kan man inte dra ut allt för mycket ström ur en 16F84

Kod: Markera allt

Total power dissipation  =  800 mW
Maximum current out of VSS pin  =  150 mA
Maximum current into VDD pin   =  100 mA
Maximum output current sunk by any I/O pin  = 25 mA
Maximum output current sourced by any I/O pin = 25 mA
Maximum current sunk by PORTA = 80 mA
Maximum current sourced by PORTA = 50 mA
Maximum current sunk by PORTB = 150 mA
Maximum current sourced by PORTB  = 100 mA

Power dissipation is calculated as follows: Pdis = VDD x {IDD - å IOH} + å {(VDD-VOH) x IOH} + å(VOl x IOL).
Fast i praktiken kan kan gå ganska långt utanför dessa maxgränser.

Det var en ganska stor range på spänningsfallet. För 20 mA ska motstånden ju vara mellan 60 och 110 ohm.Har man otur kan det i verkligheten bli nästen dubbelt så mycket som man tänkt sig eller bara hälften :-(
Det är bara en lysdiod som kommer vara tänd åt gången, och den drar i 20 mA (beroende på vad man sätter för motstånd) så det ska nog gå bra.

Jo, det tycker jag också, 1V är rätt mycket när det gäller så låga spänningar.
Tror du att det går bra med ett 100 ohm's motstånd?
100 ohm x 0,02A = 2V
5V - 2V = 3V, vilket ligger inom ramen för vad lysdioden vill ha.

Postat: 29 januari 2004, 22:27:03
av matseng
100 ohm verkar vettigt tycker jag.

Postat: 30 januari 2004, 00:11:46
av danei
Det var visserligen en 16F877 RA2 och RA4 funkar fint. Har försökt med allt tycker jag. Det slutade med att jag använde en annan port.

Kan man inte använda PICen som strömbegränsare? det funkar med 16C505 iafa. Hittar inget tvartydligt i databladet. Har visserligen inte letat så mycket. Annars tycker jag 3V låter mycket. en 100ohm resistor till en vanlig diod typ 2V matad med 5V blir ca 30mA. Visserligen håller det nog tillräckligt länge ändå. Men det är lite i överkanten.