Hello smart peoples,
I'm an electromechanical engineer who likes to thinker a bit as a hobby now and then. I'm not the guy who comes asking for help easily, but right now, I feel like i'm overthinking, so here I am.
I would like to make my own LED camera flash circuit, a microcontroller-triggered one-shot.
what it should do
be ON briefly for about 1m - 2ms.
be as bright as it gets.
be as fast as it gets (response from mcu trigger to maximum brightness).
oh yeah, I would be using about 5-10 leds.
it should not become hot (which even at high currents, which such low duty-cylce, I guess this won't be a problem)
ultimately, it should be able to get 30hz or more.
what I've been thinking of
should I not overthink and let the MCU switch a transistor to turn on the LEDs in parallel from the battery + to ground? -> is it fast/bright?
should I use the same method as above, but with a MOSFET instead?
Can this be improved with a pre-charged ###µF capacitor to boost some current through the leds when the transistor/mosfet turns ON or am I talking crazy?
should I use a led driver (eg: RY3730) -> is it fast enough? If i understand correctly, these use a chargepump system, building up to the required voltage when the EN pin is HIGH = slower? There is a feedback on this circuit detecting open-loop, so i can't pre-enable this circuit to charge and enable the led string with a separate mosfet... or can i cheat this feedback?
I've attached the LEDs ( UV SMD 5050 type) and LED driver datasheets.
Thanks in advance!
I'm an electromechanical engineer who likes to thinker a bit as a hobby now and then. I'm not the guy who comes asking for help easily, but right now, I feel like i'm overthinking, so here I am.
I would like to make my own LED camera flash circuit, a microcontroller-triggered one-shot.
what it should do
be ON briefly for about 1m - 2ms.
be as bright as it gets.
be as fast as it gets (response from mcu trigger to maximum brightness).
oh yeah, I would be using about 5-10 leds.
it should not become hot (which even at high currents, which such low duty-cylce, I guess this won't be a problem)
ultimately, it should be able to get 30hz or more.
what I've been thinking of
should I not overthink and let the MCU switch a transistor to turn on the LEDs in parallel from the battery + to ground? -> is it fast/bright?
should I use the same method as above, but with a MOSFET instead?
Can this be improved with a pre-charged ###µF capacitor to boost some current through the leds when the transistor/mosfet turns ON or am I talking crazy?
should I use a led driver (eg: RY3730) -> is it fast enough? If i understand correctly, these use a chargepump system, building up to the required voltage when the EN pin is HIGH = slower? There is a feedback on this circuit detecting open-loop, so i can't pre-enable this circuit to charge and enable the led string with a separate mosfet... or can i cheat this feedback?
I've attached the LEDs ( UV SMD 5050 type) and LED driver datasheets.
Thanks in advance!
Attachments
-
1.1 MB Views: 16
-
607.9 KB Views: 14