Is it possible to simplify this circuit with multiple high-side switches (PMOS-BJT) ?

Hello.

I have an MCU operating at 5V and I need to use it to switch 7 12V outputs from the board.
The switch has to be a high-side one, because the 12V output will be used outside of the board.

Currently, I use PMOS-BJT high side switch to control 12V circuits with 5V output from the MCU.

The current very simplified version of the circuit:

This schematic features the main part in question - the high side switches.
I've drawn only two of them to save space, but there must be seven (or potentially even more, in the future).

My question is, is there a better way to implement many identical high-side switches to reduce the number of components, space used on PCB and complexity of the schematic?

Even though the schematic can be made prettier by reusing repetitive parts (by using hierarchical sheets in KiCad), on PCB layout there is no such pleasure and I am forced to copy-paste the high-swich components over and over.

One high-side switch requires 5 components (3 resistors, PMOS, NPN BJT), maybe there is a way to somehow re-use some components are share them between other switches, to reduce their total amount without sacrificing the functionality?
If there is no such way to share components or remove something that may be redundant, maybe you know a better way to implement such a solution, maybe even using some ICs?

Thanks!

  • You should be accurate in your schematics.
    The LEDs are backwards.
    They need a series resistor if not already built in.

  • A ULN2803 has 8 OC NPN driver transistors.


image



  • These might be an option depending on load current. :thinking:

1 Like

Yeah, indeed, I've drawn the LED backwards, I'm always confused by their direction, should've been more careful.

As for ULN2803 driver transistors, I think that's a great solution! I didn't know such ICs existed. Thank you a lot for the recommendation!

With diodes & BJTs, just follow the arrows. Positive current flows in the direction of the arrows!

1 Like

But the ULN2803 is a LOW side switch

1 Like
  • The ULN2803 would be in lue of the NPN driver.



Note:

No base resistor is needed as it is built in.


OP’s R4 is not needed if Vgs(max) of Q1 is > 12v

That is indeed true. Thanks for noting that.
And it seems like there is no high-side swtich alternative currently in production. Some alternatives like TD62783 are nowhere to be found.
A mass-produced, commonly used, cheap high-side switch similar to ULN2803 would be a bless, of course.

For my purpose, then, I don't see much of a use of a low-side switch transistor array, perharps only to use it instead of BJTs in my schematic, while still keeping the P channel MOSFETs.

But I'll keep looking for a better way.

Can you buy from Digi-Key, Mouser, Arrow etc?

Unfortunately, no. Mainly, I look for availability in JLCPCB parts because I order PCBs there (for myself, not on behalf of a company), or in local stores. I couldn't find TD62783 or its alternatives in any of them.

What about TBD62783A it's a newer version
JLCPCB has plenty of them

  • The 8 channel MIC2981 ( ≈ $3.50 each) can be used as your HIGH side driver and NPN input in an all in one package.

  • Of course the load current is something we need to be divulged.

1 Like

Indeed, TBD62783A looks like exactly what I need, JLCPCB has them and for a good price (about $0.6 per item).
Unfortunately, I couldn't find this IC anywhere in my local stores on their websites, but availability in JLCPCB is enough for me.
Thanks a lot for your help!

Glad I could help
Have a nice day!

2 Likes

The MIC2981 IC is suitable for my needs, but as far as I can see, it's a little pricier than the TBD62783A mention by @jim-p .
Comparing their datasheets couldn't find significant differences, especially for my load current < 200 mA.
Unless I find some significant disadvantages of TBD62783A, I think, I'll stick with it for now.
Nevertheless, thank you a lot for your help!

  • Looks like both will work.
    I got some a while back for 10 @ : $15.25 Amazon.

The MIC2981 has a max voltage drop of 2.1V at 220mA
The TBD62783 is only 0.65V at 200mA
I would call that significant

1 Like

not necessary,
use simple circuit
image

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.