The L9110S motor driver IC (click for data sheet) looks interesting for an application I have. I have 2 groups of 4 LEDs to control. Currently, a pair of micro pins control a high side switch for each group of LEDs. All of the anodes are connected in common to an n-channel mosfet controlled by a pwm pin. This allows me to switch on either or both groups and control the brightness using pwm. Another set of LEDs is controlled the same way using the other pwm of a PIC18F25K22.
It seems to me I could use one of the L9110S H bridges to control each group of LEDs. The output of L9110S can control >800mA, which is 10× or more current than I need.
This has a couple advantages for me. First, it makes each group of LEDs more independent for easier circuit board routing and saves some space on the board. It also cuts costs by about 75%.
Potential problems - the high side switch looks like it drops a couple volts, which I should be able to compensate for with proper LED series resistor collection. The other problem - when using pwm, the LEDs will be reverse-biased when off. I believe the LEDs will be ok being reverse-biased on a 5 volt system.
My schematic is shown below. The system operates from 5 volts and the LEDs draw about 10mA each (maybe as much as 20mA).
Does this look workable?
It seems to me I could use one of the L9110S H bridges to control each group of LEDs. The output of L9110S can control >800mA, which is 10× or more current than I need.
This has a couple advantages for me. First, it makes each group of LEDs more independent for easier circuit board routing and saves some space on the board. It also cuts costs by about 75%.
Potential problems - the high side switch looks like it drops a couple volts, which I should be able to compensate for with proper LED series resistor collection. The other problem - when using pwm, the LEDs will be reverse-biased when off. I believe the LEDs will be ok being reverse-biased on a 5 volt system.
My schematic is shown below. The system operates from 5 volts and the LEDs draw about 10mA each (maybe as much as 20mA).
Does this look workable?