Stap 2: Circuit
Deze stuurprogramma's zijn ontworpen om LED spanningen tot 25V, en huidige maximaal 1A. Meer dan dit is sterk aanbevolen!
Schema:
Het schema voor deze LED driver is vergelijkbaar met veel dat kan worden gevonden op het web. Ik ontwierp een paar optionele kenmerken in het schema en PCB, puur voor aanpasbaarheid aan verschillende situaties. Bijvoorbeeld, ik ben van plan over het gebruik van een TLC5940 voor het verstrekken van 12-bits PWM. De TLC5940 heeft constant-current wastafel pinnen, die anders zijn dan een Arduinos TTL pinnen. Maakt het toevoegen van een optionele 10K Ohm pullup weerstand aan het bestuur, en enkele soort inverterende logica (niet op dit forum) compatibel met de TLC5940.
CAT4101:
De CAT4101 is een zeer eenvoudig chip te ontwerpen met. In tegenstelling tot de meeste switch bestuurders (bok, boost, enz.), de CAT4101 moet een lage externe onderdelen telling, geen inductor en vereisten voor spoor lengte en plaatsing van externe onderdelen zijn veel meer laks. Dit betekent ook dat de kosten om ze te bouwen zijn ook lager.
Twee van de grootste inruil van een switch stuurprogramma niet gebruikt zijn efficiëntie en flexibiliteit. Dit wil niet zeggen dat het CAT4101 niet efficiënt kan worden. Verderop in dit instructable, power supply zal overwegingen worden gekeken.
- VIN - deze pin levert de CAT4101 met macht voor de interne toezichthouders en andere circuits. Vanuit het gegevensblad zijn de minimale en maximale spanningen 3.0V en 6V, respectievelijk.
- PWM/nl - deze pin wordt gebruikt voor het dimmen. Als u niet gaat dimmen met PWM, moet deze pin worden gekoppeld aan de VIN pin. U kunt een eenvoudige aan/uit-schakelaar voor controle. Deze pin maakt gebruik van een kleine hoeveelheid stroom. Als u geen andere 5V of 3.3V circuits in uw ontwerp, het gegevensblad biedt een eenvoudige schakeling voor het produceren van 5V - veel beter dan een inefficiënte lineaire regulator. Voor PWM-controle moet u weten of uw controller een stroombron, gootsteen of push-pull is. Alleen de huidige gootsteen (zoals de TLC5940) speciale behandeling moet: een 10K pullup weerstand tussen VIN en PWM/nl, evenals een omgekeerde PWM-signaal.
- RSET - deze pin gebruikt weerstanden gebonden aan de grond om de maximale LED huidige. Het volgende is van het gegevensblad, en lijsten van de weerstand waarden voor specifieke LED stromingen. Figuur 11 op het gegevensblad toont een grafiek van RSET vs LED huidige ook.
LED stroom [mA]---> RSET [Ohm]
100---> 4990
200---> 2490
300---> 1690
400---> 1270
500---> 1050
600---> 866
700---> 768
800---> 680
900---> 604
1000---> 549
In mijn ontwerp gebruikte ik een vaste 510 Ohm weerstand in serie met een trimpot van 5K. De trimpot kan ik om te bellen in een specifieke LED huidige van < 100mA iets meer dan 1A. De vaste weerstand beschermt tegen per ongeluk nul Ohm instellen op de trimpot, en potentieel het vernietigen van de CAT4101 en uw LEDs. De aanbevolen methode is om de maximale LED huidige gewenste (en dat uw LED aankan voor onbepaalde tijd), en dan vergeet het! Dimmen moet dan worden gedaan met behulp van PWM/nl.
- LED - deze pin zinkt de huidige LEDs, evenals regelt het. De LED's moeten worden ingesteld in de serie (meer hierover later), met elke LEDs kathode (-) naar de LED-pin. Dit heet lage Zijbediening, zoals het bedieningsorgaan aan de onderkant van de spanning is.
- GND/tabblad - dit is pin wordt aangesloten op de grond, evenals het tabblad CAT4101s.