First of all thanks to the forum for being my rubber duck. I solved 80% of the problems while describing them here.
I'm making li-ion battery balancer (schematic and LT spice files attached). The first battery is easy to balance with NPN transistor. Because it's ON hard for lower voltage drop I speedup the turning off using capacitor which applies negative voltage on the base when the MCU sends 0V. I do the same with Q1 and Q2. However a capacitor in parallel with R12 and R13 won't work because I'm driving it with open collector (not push-pull). So I to add R2 and R3 to not allow the transistor to turn on that hard. But that's not helping much because now the voltage drop on the transistor is higher and it heats up more.
Question is: How do I speed up the turn off of Q4 and Q5 when they are turned on hard?
P.S. I didn't use MOSFETs because it would be hard to generate the gate voltages for the upper transistors. I did try to use all low side switches, but I don't remember what was the problem there.
First of all thanks to the forum for being my rubber duck. I solved 80% of the problems while describing them here.
I'm making li-ion battery balancer (schematic and LT spice files attached). The first battery is easy to balance with NPN transistor. Because it's ON hard for lower voltage drop I speedup the turning off using capacitor which applies negative voltage on the base when the MCU sends 0V. I do the same with Q1 and Q2. However a capacitor in parallel with R12 and R13 won't work because I'm driving it with open collector (not push-pull). So I to add R2 and R3 to not allow the transistor to turn on that hard. But that's not helping much because now the voltage drop on the transistor is higher and it heats up more.
Question is: How do I speed up the turn off of Q4 and Q5 when they are turned on hard?
P.S. I didn't use MOSFETs because it would be hard to generate the gate voltages for the upper transistors. I did try to use all low side switches, but I don't remember what was the problem there.
Another option is to try some 2SB1010 transistors, they turn off super fast.
I doubt R2 and R3 are reducing the base drive that much. The reason why the transistors are turning off quicker with Re and R3, is because they're helping to discharge the base's capacitance.
How about using logic level MOSFETs and associated gate drivers, rather than BJTs?
I doubt R2 and R3 are reducing the base drive that much. The reason why the transistors are turning off quicker with Re and R3, is because they're helping to discharge the base's capacitance.
How about using logic level MOSFETs and associated gate drivers, rather than BJTs?
They do in the simulation at least. The collector current drops to 0 for 2us without them and 400ns with R2=R3=470 ohm.


Also, consider MOSFETs. These have lower gain (= needs more drive voltage), but that's not such a big deal (e.g., use a bootstrap gate driver IC), and you don't have stored charge or Vce(sat) to worry about.
I used to see 2SB1010 transistors used in Buck regulators in VCR power supplies. I was never able to find a BC or BD series transistor to substitute it that had anywhere near the switching speed.
I can't find a proper data sheet for the 2SB1010 to see what is so special about it.
I suspect that it is a Switching class transistor and that's what's needed.
I have also generally noticed that BJTs with low voltage ratings have better specs in other respects such as current gain.
Something like this, https://www.rohm.co.kr/datasheet/2SAR512R/2sar512rtl-e
I used to see 2SB1010 transistors used in Buck regulators in VCR power supplies. I was never able to find a BC or BD series transistor to substitute it that had anywhere near the switching speed.
I can't find a proper data sheet for the 2SB1010 to see what is so special about it.
I suspect that it is a Switching class transistor and that's what's needed.
I have also generally noticed that BJTs with low voltage ratings have better specs in other respects such as current gain.
Something like this, https://www.rohm.co.kr/datasheet/2SAR512R/2sar512rtl-e
I wonder if it'll make things better if I choose a transistor with higher transition frequency.
2SAR513P is available at Farnel hfe=180 min. I don't know how that affects the switching.
The turn off speed is slightly slower than the 2S1010. Also at turn off there is a 200ns delay where the saturation voltage slowly increases then quickly turns off over the next 200ns. This must be the Storage Time.


2 in series isn't going to have any effect... you're better off without them, saving the Miller effect speed hit.
Have you proven that 0.3V of saturation is more dissipation than that due to switching loss?
Increasing voltage drop of components is a very real win when it is done to save losses elsewhere.
Tim