Vraag:
Blauwe LED aansluiten (3.3V)
Bartosz
2012-12-17 15:29:58 UTC
view on stackexchange narkive permalink

Ik ben onlangs begonnen met het maken van basisdiode-aansluitingen (rode en groene diodes). Ik heb ook blauwe diodes, maar er is één ding dat me ervan weerhield ze al aan te sluiten, namelijk - volgens de specificaties zijn ze 3,3V.

Terwijl ik de weerstandswaarde bereken, doe ik het simpel: 3.3V - ULed / 2mA om de weerstandswaarde te verkrijgen die nodig is om standaard 2mA te tekenen.

Maar als de voorwaartse spanning van de blauwe diode hetzelfde zou zijn als de voedingsspanning van mijn GPIO-pinnen, hoe zouden de dingen dan werken? Zal de RPI gewoon 'niet' in staat zijn om de led aan te zetten? En als het zal (en diode doet het prima met een lagere spanning), hoe moet ik dan de weerstandswaarde berekenen?

** OPMERKING: *** Een verwarrend onderwerp misschien ... een [recentere vraag] (https://raspberrypi.stackexchange.com/questions/88252/do-i-need-a-resistor-for-a-3v3 -led # comment140469_88252) is gemarkeerd als een duplicaat van deze vraag. Terwijl ik deze vragen lees, lijkt het mij echter dat de antwoorden een belangrijk feit weglaten: Er zijn *** *** 3.3v LED's beschikbaar, en ze *** hebben geen *** *** een externe weerstand nodig om te werken. Deze vraag is ook [gesteld en beantwoord in het SE EE-forum] (https://electronics.stackexchange.com/questions/151858/leds-with-built-in-resistors). @ikku
Drie antwoorden:
ikku
2012-12-17 17:48:56 UTC
view on stackexchange narkive permalink

De 3,3 V voorwaartse spanningsval waarover u spreekt, wordt gespecificeerd bij een bepaalde voorwaartse stroom. Dit is slechts een punt op een curve voor voorwaartse spanningsval / voorwaartse stroom. In de datasheet van de LED moet je ook de totale curve hebben. U kunt deze curve gebruiken om een ​​ander punt te selecteren voor een andere valspanning / stroom, dit betekent dat u de LED niet op zijn helderst zult gebruiken. Een goed voorbeeld van hoe u dit kunt doen, vindt u hier.

Erg bedankt! verrassend genoeg was ik op zoek naar zoiets als 'elektronica' stackexchange (zoals ik voorspelde is het misschien een betere plek om naar een antwoord te zoeken), maar alleen in de voettekst hier, dus ik heb het gewoon niet gevonden.
John La Rooy
2012-12-17 18:13:47 UTC
view on stackexchange narkive permalink

Je kunt de anode van de LED verbinden met de + 5v en de kathode naar GND trekken met de GPIO-pin. Dit geeft je 850 ohm voor 2mA. 820 ohm zou ook goed moeten werken.

 + 5V | >> 820 ohm> | | V LED - | | GPIO 
Ja, dat zou werken als ik ze niet onder controle wilde houden (ik heb het niet vermeld in mijn vraag).
@Bartosz, U kunt het besturen. Als de GPIO laag is, brandt de LED. Als de GPIO hoog is (3,3 V), heeft de LED slechts 1,7 V eroverheen, dus licht hij niet op.
Oh verdomme, wil je 'trek de kathode naar GND met de GPIO-pin' uitwerken? Het diagram zou ook leuk kunnen zijn :)
Bedankt, ik moest mijn kennis over mogelijke verschillen een beetje opfrissen, ik denk dat ik een behoorlijk groot deel van het algemene beeld miste :)
Ik zou op mijn hoede zijn om een ​​spanning boven + v van de chip aan te sluiten op een gpio, hoewel de led-drempel geen stroom mag toelaten tot logisch hoog bij + 5V. Investeren in een paar transistors zou schoner zijn, zoals in http://blog.jacobean.net/?p=158
Het lijkt erop dat u suggereert dat een GPIO-pin wordt gebruikt om een ​​belasting van 5 volt te schakelen ... klopt dat?
@Seamus, om enige significante stroom door de BLAUWE LED te laten stromen, moet de anode 3.3V boven de kathode zijn. Als de anode 5 V is en de kathode 3,3 V, is er slechts 1,7 V - er loopt dus vrijwel geen stroom. De situatie zal anders zijn met een RODE LED, aangezien het verschil ongeveer 1.8V is om te geleiden - wat te dichtbij is voor comfort.
@JohnLaRooy: Het spijt me, maar ik mis je punt. Bent u voorstander van het schakelen van een + 5V-belasting met een GPIO-pin? Als dit het geval is, [lees dit] (http://www.mosaic-industries.com/embedded-systems/microcontroller-projects/raspberry-pi/gpio-pin-electrical-specifications), let in het bijzonder op deze passage: "* ... maar ze zijn niet bedoeld om te beschermen tegen de toepassing van spanningen hoger dan de voedingsspanning ... * "
@Seamus. De 5V is niet aangesloten op de pin. Als u de spanning op de pin meet, is deze 0V als de LED aan is en 3,3V als de LED uit is. De spanningsval over de LED is 3,3V. Je kunt dit zien zonder een frambozen pi, gebruik gewoon een jumper om die kruising tussen 0V en 3V3 te verplaatsen. Belangrijker hier is om ervoor te zorgen dat de stroom door de weerstand wordt beperkt tot een paar mA.
@JohnLaRooy: Lees dit alstublieft: [Aansluiting van een GPIO op een spanning hoger dan 3,3V zal waarschijnlijk het GPIO-blok binnen de SoC vernietigen] (https://github.com/raspberrypi/documentation/tree/master/hardware/raspberrypi/gpio) . Ik weet niet waarom je denkt dat het belangrijk is om de stroom te beperken tot 2 mA. AFAIK, er staat niets in de "officiële" documentatie over stroombegrenzing wanneer de GPIO UIT staat.
@JohnLaRooy: Aanvullende informatie die nuttig kan zijn: Misschien kunt u het probleem duidelijker zien door het [equivalente circuit van een GPIO-pin] te bekijken (http://www.mosaic-industries.com/embedded-systems/microcontroller-projects/raspberry- pi / gpio-pin-elektrische-specificaties). Wanneer de GPIO-pin is uitgeschakeld (geen stroom geleidt), verbindt u effectief 5V met de 3.3V-rail via een diode - NIET GOED. Simpeler, als u zich voorstelt dat de GPIO een contactschakelaar was, ziet u 5V op de schakelaarterminal. Waarom? Vraag het Kirchoff - hij schreef de wet :)
@Seamus. De led heeft een voorwaartse daling van 3,3 V - zie de vraag. 5V - 3.3V overschrijdt de spanning voor de pin niet.
@Seamus. Ook is de GPIO niet "uit" - het is geen schakelaar. Het zal stroom genereren of stroom zinken.
@JohnLaRooy: Je hebt het mis, John, en je helpt niemand met slecht advies. U ** moet geen GPIO-pin gebruiken om een ​​belasting te schakelen die is aangesloten op 5V **. Zelfs als je dat niet begrijpt - de RPi "officiële documentatie" zegt dat je het niet moet doen. Als je twijfelt aan wat ik zeg, als je twijfelt aan de documentatie van RPi, raadpleeg dan iemand die je kent en met kennis op dit gebied. Dit is niet de plek voor zo'n discussie, dus laten we het laten vallen.
@Seamus. Ik heb je een gemakkelijke manier gegeven om te experimenteren en te controleren of de spanning op de IO nooit hoger is dan 3V3 bij de GPIO zonder je Raspberry PI te riskeren. Misschien stoppen met boos worden en dat gewoon proberen?
@JohnLaRooy: Oh, ik ben helemaal niet boos - ik begrijp gewoon niet waarom je iets in zwart-wit niet zult overwegen van de mensen die de hardware maken. Maar nogmaals - dit is niet de plek, dus laten we het afslaan, hè?
@Seamus, Ik heb nooit voorgesteld om 5V aan te sluiten op de pincode. Ik heb een eenvoudig experiment voorgesteld dat u kunt verifiëren. dat sommige mensen gewoon niet willen leren.
Seamus
2018-08-18 21:57:56 UTC
view on stackexchange narkive permalink

Het OP stelde 3 vragen:

  1. Maar als de voorwaartse spanning van de blauwe diode hetzelfde zou zijn als de voedingsspanning van mijn GPIO-pinnen, hoe zouden de dingen dan werken?

Wat dit betekent is dat de fabrikant een weerstand heeft geïntegreerd in de LED. Hierdoor hoeft u de weerstand niet zelf te dimensioneren en een ander onderdeel in uw circuit te plaatsen. De fabrikant heeft de juiste weerstandswaarde gekozen voor het aansluiten van de LED over een 3.3v-voeding (RPi GPIO-pin bijvoorbeeld).

  1. Zal de RPI gewoon 'niet' in staat zijn om de led aan te zetten? En als het zal (en diode zal het prima doen met een lagere spanning),

De RPi zal in staat zijn om de LED aan te zetten vanaf elke 3.3v output. Als je de spanning onder 3.3v verlaagt, zal de LED nog steeds oplichten als deze lagere spanning op een punt wordt toegepast. Op een gegeven moment, als de spanning laag genoeg is, zal de LED niet langer oplichten omdat de voorwaartse stroom te laag is, of omdat uw voeding de LED niet voorwaarts heeft ingesteld.

  1. hoe moet ik de weerstandswaarde berekenen?

Nogmaals, zolang de LED een geïntegreerde weerstand heeft (wat het geval zal zijn wanneer de LED is gespecificeerd als een "3.3v LED"), hoeft u niet bereken of voeg een andere weerstand toe aan uw circuit.

Ten slotte moet u altijd het specificatieblad raadplegen dat door de fabrikant voor het apparaat is gepubliceerd als de "ultieme autoriteit" in deze zaken. Specificatiebladen zijn online beschikbaar via verschillende bronnen. De website van Mouser is er een die ik gebruik; ze vermelden een groot aantal 3.3v LED's in hun catalogus.

TWIMC: Wil je dieper ingaan op de downvote? Als ik iets heb gemist, zou ik het graag willen weten.


Deze Q&A is automatisch vertaald vanuit de Engelse taal.De originele inhoud is beschikbaar op stackexchange, waarvoor we bedanken voor de cc by-sa 3.0-licentie waaronder het wordt gedistribueerd.
Loading...