作者jfsu (水精灵)
看板Electronics
标题Re: [问题] bandgap问题
时间Wed May 5 10:49:05 2010
: 1.参数应该是没问题 2.bjt电路 http://uploadpie.com/tk7cz
开不起来~~ >"<~~
另外,我想看你的BJT model
: 3.约靠近1.19V左右 点35制程
0.35um 用传统的 BJT bandgap 1.2V应该是没问题。(虽然我没看到电路图)
: 4.从list来看工作好像都正常
: ***bamdgap_2***
: .lib 'mm0355v.l' tt
: .lib 'mm0355v.l' bip
: vdd vdd gnd dc 3.3v
: m1 1 1 4 gnd nch w=30u l=3u
: m2 2 1 3 gnd nch w=30u l=3u
: m3 1 2 vdd vdd pch w=30u l=3u
: m4 2 2 vdd vdd pch w=30u l=3u
: m5 vo 2 vdd vdd pch w=30u l=3u
: q1 gnd gnd 4 pnp10 area=1
: q2 gnd gnd 5 pnp10 area=8
: q3 gnd gnd 6 pnp10 area=8
Emitter的面积是多少呢?area=8应该是它的倍数吧~
这非常重要
: r1 3 5 1.16k
: r2 vo 6 10.13k
建议你的电阻最好也加上温度系数。
找找model里的,然後引入。
可以的话,看能不能知道是poly还是diffusion,带入长与宽
例如:
r1 3 5 LN w=10u l=116u
^^^^表N-type diffusion 电阻(N+ in P-well,片电阻约100/口)
: .op
: .dc temp -20 80 1
: .print v(vo)
: .end
: Vref=vbe3+(R2/R1)VT*ln(n)......这样应该是对吧....(1)
: VT*ln(n)=0.053....忘记怎麽算出来
vbe3是负温度系数, (R2/R1)VT*ln(n)是正温度系数(PTAT)
所以你必须先知道PTAT温度系数是多少,假设是-1.5mV/K 好了
依公式:
(R2/R1)VT*ln(n)对温度的偏微分之後
1.5mV/K = (R2/R1)*0.085mV/K*ln(10),在此我们取n = 10
R2/R1 = 7.66
R1 = Vt*ln(n)/I = 0.0259*ln(10)/42u = 1.419K
R2 = 10.86K
看起来我们的结果是差不多的。
anyway,BJT的model我想先看看~
: 如果从第(1)式来看左右移相後再取e可以得到n的值,e的n次方是非常大的
: 所以我比较好奇的是不是因为跟e有关造成解析度的问题...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.66.222.12