반도체 소자 공학 11장 Matlab 관련문제들 풀이
- 최초 등록일
- 2010.10.13
- 최종 저작일
- 2008.09
- 8페이지/
한컴오피스
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
반도체 소자 공학(박창엽 역/교보문고) 11장 Matlab 관련문제들 풀이한
Matlab 소스 및 시뮬레이션 결과입니다.
목차
1. MATLAB Code
2. MATLAB 프로그램 실행결과
3. 결론
본문내용
if bw==1,
VEB=0; %Neglect xnEB variation with bias
VCB=VEB-VEC;
%BJTmod
%Base-width modulation-included calculation of Ebers-Moll parameters
%Subprogram BJTmod
xnEB=sqrt((2*KS*e0/q)*(NE/(NB*(NE+NB)))*(VbiE-VEB));
xnCB=sqrt((2*KS*e0/q)*(NC/(NB*(NC+NB)))*(VbiC-VCB));
W=WB-xnEB-xnCB;
fB=(DB/LB)*pB0*(cosh(W/LB)/sinh(W/LB));
IF0=q*A.*((DE/LE)*nE0+fB);
IR0=q*A.*((DC/LC)*nC0+fB);
aF=q*A*(DB/LB)*(pB0./sinh(W/LB))./IF0;
aR=q*A*(DB/LB)*(pB0./sinh(W/LB))./IR0;
else
end
if ii==1,
M=1.0./(1-(-VCB/VCB0).^m);
aF=M.*aF;
else
end
IB0=(1-aF).*IF0-(1-aR).*IR0;
IB1=(1-aF).*IF0-(1-aR).*IR0.*exp(-VEC/kT);
IC=((aF.*IF0-IR0.*exp(-VEC/kT)).*(IB+IB0)./(IB1+IR0-aF.*IR0)*(1.0e3));
if i==1
jA=length(VECA);
plot(VEC,IC); axis([0 VCE0 0 2.5*IC(jA)]);
grid; xlabel(`VEC(volts)`); ylabel(`IC(mA)`);
text(5,2*IC(jA), `IBstep=2.5uA`);
else plot(VEC, IC)
end
참고 자료
반도체 소자공학/박창엽 역/교보문고