Uitgangsspanning PIC i.c.m. transistor stroombron

Voor het aansturen van een aantal powerleds (1 watt) wil ik de PWM kanalen van een PIC16F777 en darlingtons BD677 gebruiken:

http://img17.imageshack.us/img17/313/plaatjeh.png

De darlington is dus als stroombron geschakeld.

Voor het aanschaffen van de juiste vermogensweerstanden voor het afregelen op 350mA is het van belang dat ik de juiste spanning op de basis weet. Is ook vrij kritiek aangezien de weerstand zo rond de 10 ohm zal komen te liggen. 0.7V verschil zorgt op zijn minst voor een stroomverschil van 50mA.

Volgens de datasheet van de 677 is de uitgangsspanning van een 'hoge' pin: VDD - 0.7 (wat je zou verwachten) maar als ik op een breadboardje aan een 16f628a meet, meet ik gewoon de VDD. Vreemd?
Naar mijn weten zijn PIC's niet rail-to-rail...
Ik meet aan een normale I/O poort, verbonden met een LCD.

Beetje simpele vraag waarschijnlijk, maar ik heb geen 777 om aan te meten en als ik de juiste spanningen weet kan ik alles in een keer bestellen.

En stiekem een 2e vraagje: Voltage drop Vbe van een darlington is gewoon 1.5V toch?

Danku.

Dat gaat zo niet. De hoge uitgangsspanning van een pic is sterk afhankelijk van de geleverde stroom.

Tussen de pic en de basis een weerstandje zetten.
3 diodes van de basis naar ground leggen. De spanning op de basis is nu 3x0.65V. De spanning over de senseweerstand R1 is nu 0.65V.

De Vbe staat gewoon in de datasheet.

Aha. Als de spanning zoveel veranderd kan dit niet zomaar inderdaad.

Volgens de datasheet van de darlington moet Vbe minimaal 1.5V zijn (met Vbe(on) bij 2.5V) dus dan gebruik ik liever 4 diodes.

Maar vind ik niet echt ideaal. Afhankelijk van de lichtopbrengst wil ik 3 of 6 leds gebruiken. Dat zijn dus minimaal 12 diodes... niet echt een nette oplossing.

Ik heb ook naar een 3.3V zener gekeken, maar die hebben ook een flink verloop heb ik gemerkt..

Bedankt Zonnepaneeltje. Die oplossing werkt veel beter!

Ik heb toevallig nog een 2.2 Ohm 5W weerstand liggen en daar heb ik het mee getest.

De 547 gaat geleiden bij een spanning over R2 van ~650mV , dus er loopt mooi 0.3A inderdaad.

Deze oplossing is ook beter want nu kan ik denk ik de LEDs met 5V voeden (of 2 in serie met 9V), eerst was dat krap aan.

Je wou je leds toch vanuit je PIC aansturen ik zie nu niet hoe je dat gaat doen?

Met je eerste schema kan het ook als er een ADC in de PIC zit. Meet de spanning met de ADC over R1. Als R1 1Ω is dan weet je dat je een spanning van 350mV nodig hebt.

De transistor stuur je dan met pwm en je met continu terug wat de spanning over r1 is. Zo kan je het daarna ook elke ander stroom instellen.

Weet dan alleen niet of er an nog een weerstand en condensator over het PWM signaal moet of dat de transistor er zo direkt op kan.

Ik wil de LEDs inderdaad aansturen met PWM (vandaar verbonden met een CCP pin). Volgens mij kan dat direct zo.

De duty cycle varieer ik handmatig (kleur instellen met knopjes), niet via feedback.

[Bericht gewijzigd door Neen op (29%)]