TheRedDevil18 said:
In the data sheet, it says the DC current gain hfe = 110 which I am assuming that's for the linear operating region ?
Yes, in active region (Vce = 5V and Ic = 2mA)
TheRedDevil18 said:
so if my hfe is less than 110 then will it be in saturation
Yes and No, It depends on base current/collector current.
For this circuit with ideal transistor (CCCS) any base current large than:
Ib > (Vcc/Rc)/β will saturate our BJT.
But in real life ideal transistor don't exist. For any real world transistor the β is not constant. Beta varies with Ic, Vce, temperature. And what is worse, every single transistor will have different beta value and beta will changes for different operating conditions also.
Also in saturation Ic = Ib * β do not hold any more.
So too overcome this problem with beta and saturation we are forced to use "overdrive factor" or "
Forced Beta" trick.
We simply increase the base current well beyond
Ib > (Vcc/Rc)/β (beyond minimum beta). We do this to make sure that we have enough base current to put the transistor well into saturation for every condition we have in our circuit.
TheRedDevil18 said:
I see in one of the Vce(sat) vs Ic graphs that hfe = 10. If my current gain is 20, will it still be in saturation ?
Most BJT's vendors define saturation region when
Ic/Ib = 10 (called
Forced Beta). And the most data-sheet show
Vce_sat for
Ic/Ib = 10
So to be one hundred percent sure that your BJT will be in saturation you must use this so-called forced beta technique when choosing base resistor value.
Ib/Ic = 10
Rb = (Vin - Vbe)/(0.1*Ic)
Rc = (Vcc - Vce_sat)/Ic
Or
Ib = (Vin - Vbe)/Rb
Vce = Vcc - Ic*Rc = Vcc - hfe*Ib*Rc =Vcc - Hfe*(Vin - Vbe)/Rb*Rc = Vcc - hfe*Rc/Rb * (Vin - Vbe) --> Solving for Rb
Rb\leqslant \frac{Vin(min) - Vbe}{Vcc - Vce(sat)}*\frac{hfe(min)}{K}*Rc
K = 3...10 - overdrive factor