For a project I have to design a led beacon that will consist of +400 LEDS. These LEDS will be driven only a short amount of time maximum of 3% duty cycle (frequency: 100Hz, pulse: 300us). The LEDS have a individual Vf of 5v and an If of 5A for this short surge. I wonder if there are smarter ways to make a led driver because the way I'm thinking about now is to create a led driver from a current shunt, mosfet and opamp. So that the current is adjustable and the surge duration is adjustable. When I look into led drivers the downside is normally that they have a fixed frequency and only PWM dimming. Is there a better way to do this since I'm now looking into combining 16 LEDS in serie and 25 (or more) of these strings parallel. The flash frequency and duration must be adjustable by microcontroller.
Summary specs per led: If: 5A Vf: 5V Frequency: 20-100 Hz Pulse: 102-300 us Powered by mains power and there will be a capacitor bank. Lifetime and durability is more important then cost and space.