Friday, 16 January 2015

switches - How do I make the turn off and turn on time equal in a NPN transistor?


I have a simple NPN switch, see the diagram.


I feed a 100KHz square wave (TTL) to the base of this transistor and it turns on very very fast (a few nSec) but it doesn't turn off as fast, it almost takes 2uSec for it to turn off. (I am looking at the collector of this circuit). The diode is a laser, transistor is run off the mill NPN (datasheet). I also tried with another NPN from ONSemi which is faster (at least what I think) same story.


Why the transistor doesn't turn off as fast?


How can I make it turn off in a few nSec?



Is it better to use a MOSFET than NPN in this case?


Schematic showing a simple NPN switching circuit


** UPDATE **


I have added a 1K instead of that NA capacitor pad and use a faster BJT, things improved a bit. (Actually, I found that the BJT is similar speed but lower collector output capacitance, 2pF vs. 6pF). Anyway, now I see turn off about 120nSec. I will add a speed up cap and report results from here.



Answer



A faster BJT will probably help once you get the fundamentals sorted out.


There are two (probably) new miracle working friends that you should meet.




  • Anti saturation Schottky clamp





  • Speedup capacitor.








  • (1) Connect a small Schottky diode from base to collector
    (Anode to base, Cathode to collector), so that the diode is reverse biased when the transistor is off.



    When the transistor is turned on the collector cannot fall more than a Schottky "junction" drop below the base. The transistor this cannot go into saturation and charge accumulated is much smaller so is quicker to get rid of on turn off. Example of this from here




enter image description here


Look at the internal block diagrams for Schottky TTL. Note how this compares. This is primarily what allows Shottky TTL to be faster than standard TTL.



  • (2) Connect a small capacitor in parallel with the resistor.
    This is known as a "speedup capacitor".
    Sounds good :-). Better for on than off but has a role both ways.
    It helps to "sweep charge" out of the base emitter junction capacitance on turnoff and to get charge in there on turn on. As per example below from here. This page is VERY worth looking at.



enter image description here


They note (more worthwhile material on page)




  • Reducing storage time. The biggest overall delay is storage time.
    When a BJT is in saturation, the base region is flooded with charge carriers. When the input goes low, it takes a long time for these charge carriers to leave the region and allow the depletion layer to begin to form. The amount of time this takes is a function of three factors:


    The physical characteristics of the device.


    The initial value of Ic


    The initial value of reverse bias voltage applied at the base.



    Once again, we can't do much about the first factor, but we can do something about the other two. If we can keep just below saturation, then the number of charge carriers in the base region is reduced and so is . We can also reduce by applying a high initial reverse bias to the transistor.


    Fall time. Like rise time, fall time () is a function of the physical characteristics of the transistor, and there is nothing we can do to reduce its value.


    Putting all these statements together, we see that delay and storage time can be reduced by:


    Applying a high initial value of (to decrease delay time) that settles down to some value lower than that required to saturate the transistor (to reduce storage time). Applying a high initial reverse bias (to reduce storage time) that settles down to the minimum value required to keep the transistor in cutoff (to reduce delay time). It is possible to meet all of these conditions simply by adding a single capacitor to a basic BJT switch. This capacitor, called a speed-up capacitor, is connected across the base resistor as shown in Figure 19-7. The waveforms in the figure are the result of adding the capacitor to the circuit.


    When initially goes high, the capacitor acts like a short circuit around. As a result, the input signal is coupled directly to the base for a brief instant. This results in a high initial voltage spike being applied to the base, generating a high initial value of . As the capacitor charges, decreases to the point where is held just below the saturation point.


    When the input first goes negative, the charge on the speed-up capacitor briefly drives the base to –5 V. This drives the transistor quickly into cutoff. As soon as the capacitor discharges, the base voltage returns to 0 V. This ensures that the base-emitter junction is not heavily reverse biased. In this way, all of the desired criteria for reducing switching time are met.




  • (3) See how that goes. If not good enough we can see if we can add some regenerative drive next.







LSTTL & even faster friends:


Warning !!!!!!!!!!!!
Looking in here whence the below diagram came from,
is liable to result in you and your soldering iron and/or breadboard staying awake all night :-).
Many good ideas.
Can you do a Miller killer ? :-).


Note that low power Schottky uses Schottky diodes whereas the earlier Schottky TTL used Schottky transistors - an apparent step backwards.


enter image description here



No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...