Forum: Mikrocontroller und Digitale Elektronik PIC18F2550 LED Vorwiderstand


von Ron N. (blitzgeist)


Lesenswert?

Hallo zusammen,

ich habe den genannten PIC und möchte nun z.B. an Port RB0 eine LED 
anschließen. Wie ist hierzu der Vorwiderstand zu wählen? Wie geht man da 
vor? Und, Wieviel Ampere kann eigendlich der Port RB0 treiben?

Danke für Infos im Voraus=)

Grüße
blitzgeist

von Falk (Gast)


Lesenswert?

@Ron Napp

>ich habe den genannten PIC und möchte nun z.B. an Port RB0 eine LED
>anschließen. Wie ist hierzu der Vorwiderstand zu wählen? Wie geht man da
>vor?

Berechnen?

R = U / I = (Versorgungsspannung - LED_Flussspannung) / LED_Strom
  = (5-2)/0,01 = 300 Ohm

330 Ohm gibts im Laden, das passt.

> Und, Wieviel Ampere kann eigendlich der Port RB0 treiben?

Schätzungsweise 0,02.

MfG
Falk

von tastendrücker (Gast)


Lesenswert?

>> Und, Wieviel Ampere kann eigendlich der Port RB0 treiben?

> Schätzungsweise 0,02.

Genaues steht natürlich im Datenblatt.
(Wozu das wohl da ist?)

von snowman (Gast)


Lesenswert?

ich glaub unser Ron Nap ist ein ganz neuer frischling und ich weiss 
nicht, ob er die einfachen zeilen verstanden hat, wenn du sie ihm 
einfach so hinwirfst. vielleicht mache ich mir jetzt zu viele mühe, aber 
ich beschreib trotzdem mal wie man den vorwiderstand berechnet:

also, nehmen wir an, dass die LED 2V braucht und dann 10mA fliesst (die 
genauen daten musst du wissen, aber so grob dürften sie stimmen). der 
PIC hat beim ausgang 5V, also musst die differenz von 5V und 3V über dem 
wiederstand abfallen, sprich 3V. also haben wir 3V über dem widerstand. 
da der strom durch die LED und den widerstand der selbe ist, fliesst 
durch den widerstand 10mA. mit dem Ohmschen gesetz U=R*I können wir den 
widerstand (R) berechnen:

R = U/I  (U = 3V und I = 10mA = 0.01A)
R = 3V/0.01A = 300 Ohm

von snowman (Gast)


Lesenswert?

meine die differenz von 5V und 2V...

von Ron N. (blitzgeist)


Lesenswert?

Hallo zusammen,

@snowman: Danke für deine ausführliche Erklärung bezüglich des Rv, 
jedoch Falk´s Angaben reichen voll und ganz aus =)

@Falk: LED_Strom mit 10mA angenommen ist ein bischen wenig. Vf = 2.0V 
ist typisch genau so typisch wie If=20mA. Wenn nun RB0 schätzungsweise 
nur 20mA treiben kann, könnte es zu Schwierigkeiten kommen.

@tastendrücker: Bitte sage mir auf welcher Seite des Dokumentes 
39632D.pdf ich eine genaue Stromangabe des Ports RB0 finde? Ich habe 
keine gefunden. Es sei denn, sie steht zwischen den Zeilen. Wenn du mir 
die Seize nennen kannst, sage ich jetzt schon mal danke.

Ich habe auch schon eine nächste Frage in einem anderen Thread... =)

lg
blitzgeist

von Kloberscht (Gast)


Lesenswert?

"@Falk: LED_Strom mit 10mA angenommen ist ein bisschen wenig. Vf = 2.0V
ist typisch genau so typisch wie If=20mA. Wenn nun RB0 schätzungsweise
nur 20mA treiben kann, könnte es zu Schwierigkeiten kommen."

Was ist schon typisch?? Ich hab hier LEDs liegen, die im Datenblatt auch 
mit typ. 20mA angegeben sind. Nur wenn die dann leuchtet, wirste blind. 
10mA langt dicke, selbst 5mA ist oft ausreichend, selbst bei 
nicht-low-current-LEDs.

von holger (Gast)


Lesenswert?

ELECTRICAL CHARACTERISTICS
Absolute Maximum Ratings

Maximum output current sourced by any I/O pin     25 mA

Wenn man das Datenblatt nicht bis zum Ende liest findet
man das natürlich auch nicht.

PS: Das ist ein Stress Wert der nicht dauerhaft benutzt
werden sollte.

von Ron N. (blitzgeist)


Lesenswert?

@holger: coole Sache da stehts geschrieben. Danke. Naja bei 430 Seiten 
gedöns gelangt man nicht so flott auf Seite 363. Trotzdem Danke =)

lg,
blitzgeist

von tastendrücker (Gast)


Lesenswert?

Merke: Microchip erstellt Datenblätter, die den Namen auch verdienen 
(für PICs jedenfalls). Eigentlich findest Du darin alles notwendige. 
Beachten sollte man auch die zugehörigen Errata-Sheets. Allerdings 
stehen einige Sachen in der Tat etwas versteckt. Die 'maximum ratings' 
aber - finde ich - sind gut zu finden.

Aber Du hast's ja mittlerweile gefunden. ;-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.