jstamour802
Junior Member level 1

I'm using the LT3797 LED driver in a SEPIC configuration. It uses a high-side currents sense resistor to set the output current. I'm following this circuit example for my application.

I would like to be able to "scale" the sense resistor on-demand (from a microcontroller) so that I'm able to drive loads at very low current and high currents without having to physically change the resistor value. This is so I can have better resolution over the current under different conditions.
I experimented with using a p-mosfet to switch the sense resistor, but I had mixed results and I need some more time to test it. I'm concerned that the mosfet RDSon and potentially PCB layout issues may be a problem with this method.
I would like to go between a 0.5ohm and 0.050ohm scale if possible.
Is there some other way to do this? Is it possible to make some kind of "programmable" current sense with an op-amp circuit or similar?
Thanks for any help! I'm really quite stuck on this one...
-Joe

I would like to be able to "scale" the sense resistor on-demand (from a microcontroller) so that I'm able to drive loads at very low current and high currents without having to physically change the resistor value. This is so I can have better resolution over the current under different conditions.
I experimented with using a p-mosfet to switch the sense resistor, but I had mixed results and I need some more time to test it. I'm concerned that the mosfet RDSon and potentially PCB layout issues may be a problem with this method.
I would like to go between a 0.5ohm and 0.050ohm scale if possible.
Is there some other way to do this? Is it possible to make some kind of "programmable" current sense with an op-amp circuit or similar?
Thanks for any help! I'm really quite stuck on this one...
-Joe