Most, if not all, of the drivers in our flashlights are switched/regulated on the negative side, with the positive side taking a mostly unobstructed path from Batt+ to LED+ on those drivers. I’m wondering if there’s a simple way to make the driver do its switching/regulation on the positive side instead. From my (very limited) understanding, the ATtiny sends out a positive signal to either the 7135(s) or FET. Both of those components take the PWM on the positive input and use that to regulate the negative output. That regulated negative is what goes to the LED.
Obviously, the LED doesn’t care which side is switched/regulated. It will be “on” only when both sides are connected, and “off” otherwise. But, the switching/regulation components themselves DO care. So, for instance, if you want to add a slave board to your driver in order to add more 7135’s without stacking, you normally must run three wires from the driver board to the slave board. You can’t just connect it to your LED+ and LED- leads. You have to run another lead for PWM+ to the slave board so that it can be regulated along with the driver. This is normally not a big deal. But, there’s at least one case where it might be: remote slave units. The further away the slave board is from the driver board, the more the third wire might matter. Although in flashlights this isn’t going to come up, in other types of LED lighting it can. But, if the driver is switching/regulating on the positive side, then a third wire isn’t needed, because the remote regulators will have everything they need in just two leads. The positive lead from the driver will work for both the PWM input to the regulators and the positive power to the emitter(s).
Also, there are some LEDs still being made with no thermal pad. It is generally recognized that the LED- pad is carrying most of the heat in these two-pad emitters. A while back, BLF member Clemence had some DTP boards made for these emitters, in which the LED- pad is integrated into the MCPCB in DTP fashion, just like the thermal pads on Noctigon and Sinkpad MCPCB’s are made. But, if the driver switches and regulates output on the LED- lead, then the emitter can’t be directly (electrically) connected to the host. There must be some form of insulation layer which will ultimately hinder thermal transfer. While there are ways to work around this issue, if the driver were made to switch/regulate on the LED+ lead instead, it would not be an issue. Then the DTP boards designed by Clemence for two-pad LEDs could be connected in the host in the most thermally efficient way possible with no extra effort, just like a Noctigon or Sinkpad.
Third is the fact that some flashlights actually do power switching on the positive side. I’ve seen several flashlights (I own some) with side clicky switches in the head that interrupt the batt+ to the LED. Some of those flashlights don’t have drivers at all, while others do have drivers which are switched/regulated on the positive lead. Obviously, in either case, in order to upgrade any of those lights, a driver that switches/regulates on the positive side is needed.
So, what will it take to make drivers regulate on the positive side? I know there’s one obvious answer I can think of myself. Add a transistor after the PWM output of the MCU to switch the polarity of the signal to negative. Then, use a P-channel FET for the output of the driver instead of N-channel FET. But, is that the only way? What about linear drivers? This method won’t work, because there aren’t two different polarities of AMC7135, right? AFAIK, there’s just the one, and it’s switched by a positive PWM signal, and output is a negative PWM regulated signal. I guess for those, a P-channel FET could be added after the 7135’s in order to switch the polarity on the outgoing side. But, that would make a much more expensive driver, and would be difficult to incorporate in a lot of linear driver designs because of space constraints.
This isn’t just a theoretical problem for me. I actually have a design I’m working on which already uses two-pad LEDs. Since they’re remote mounted, grounding isn’t an issue right now. But, I’m thinking of adding remote regulators as well, in a branched way that would divide the LEDs into smaller groups for better management. I want the driver to be as simple as possible, but I’d need to either run a third “PWM signal” wire, or change the driver polarity. For what I’m doing, changing the driver polarity is probably going to be the easier fix to implement. Anybody have any ideas?