Simplest Constant Current Driver IC

If you are ever trying to drive LEDs in your circuit, you always do it with a constant current driver. You don’t use a constant voltage drive with maybe a resistor to regulate current because not all LEDs are made equal, even in the same batch. The forward voltages of LEDs do change, when that changes, the effective brightness will also change, when you drive it in a constant voltage mode. So whenever you are driving multiple LEDs or want to maintain a constant brightness always use constant current drivers.

Recently ran across AL5809 which is an ultra simple 2-pin constant current driver IC which will fit the package dimensions of small SMD resistors. These come in various options of current regulation from 15mA-150mA. The nice part about this is that you can string multiple of these in parallel and can get even more current in a single channel. So you can use them in a wide variety of LED use cases. Internally it contains a fixed resistor with a current mirror which gets changed in each version of the IC. You need to provide a voltage of at least 2.5V across these terminals more than the series voltage drops of your LEDs. So think of it as adding one LED in series to your LED string to regulate the current.

It does support PWM dimming also with an external MOSFET to dim the brightness from 5% to 95% at a frequency of 100Hz. This is kinda low because if used in photos/video applications, you will see flickering of the LEDs. I do think it can be driven at higher rates but the regulation might not be linear anymore. One major thing to consider for these ICs, is their power dissipation, Whatever the extra voltage is in the rail after adding up the forward voltages of LEDs, should be dissipated in these ICs. So if you have a 24V line and only 2 LEDs with 3V drop each would mean 18V is dropped across this IC. If it’s rated for 150mA, Power dissipation will be 18V*0.15mA = 2.7W which exceeds the package’s thermal capabilities unless you cool it externally.

Anyways nifty little chip, worthwhile considering because of its simplicity, accuracy, price and size in your next LED project.

If you liked the post, Share it with your friends!

Common Voice Project

This is a slight deviation from usual posts. I was exploring speech recognition for edge devices and happened to run across the open-source Common Voice Project from Mozilla(Firefox) team. Everyone in tech should know about this initiative. Common Voice is a massive multilingual collection of recorded speech for AI-related voice training. It’s entirely open-sourced. ie) The raw datasets, code bases and even the ML models generated from them. The Speech-To-Text engine which was implemented is called the Mozilla DeepSpeech and it’s based on a 2014 DeepSpeech paper from Baidu Search Engine. (DeepSpeech and DeepSpeech2 are great papers if you want to read about their technical gory details). I have linked it below.

To date, the project has recorded over 20,000 hours of data in more than 96 languages across the world. That’s pretty large. Of the recorded data, more than 15,000 hours are validated. The beautiful part is that the entire validation is crowd-sourced. Meaning folks across the world spend a couple of minutes here and there to double-check the recorded data and see if the transcription of these many hours of data is actually correct.

Having such a massive database will always help researchers develop great speech recognition applications going ahead. My sincere request to everyone reading this would be to go the link below and spend maybe 3-5mins maybe on a weekly basis to help with the recording or validation. Whenever you are free or bored. The UI is very simple and easy to use. You just hear the audio and click if the said audio content matches the written text below it. Kinda like a captcha for audio. Or take time to record/validate in your local language. If even a few of you contribute it will greatly help out extending human knowledge. This is one open-source project which can massively impact the future of speech recognition.

Links:

https://commonvoice.mozilla.org/

https://github.com/mozilla/DeepSpeech

https://arxiv.org/pdf/1412.5567.pdf

PS: Fun fact there are only 17hrs recorded Hindi audio on the platform whereas English tops at 3100 hours of recorded data.

If you liked the post, Share it with your friends!
1 60 61 62 63 64 86