Re: [問題] bandgap問題
※ 引述《jfsu (水精靈)》之銘言:
: ※ 引述《edwardlo0204 (edward)》之銘言:
: : 請問一下我模擬的bandgap電路,溫度是-20~80 結果輸出波形解析度很低,如下所示:
: : 1.1982 ------ ---------
: : 1.1981 \------- /
: : 1.198 \----- -------
: : 1.1979 \---- /
: : 1.1978 \----- ------
: : 1.1977 \----/
: : 請問該怎麼解決,跟我算出來的值不太一樣
: : 而偏壓電阻很難調整,會搞到 10.xxk 這樣算正常嗎?
: : bandgap有限定說一定要波形向下凹的才能用嗎?
: : 請高手幫忙.....非常感謝
: 1.先確定你用來跑模擬的Model參數有沒有問題?
: 2.你是CMOS還是BJT的bandgap電路?是正常的1.2~1.25V還是1V以下?是點幾的製程?
: 3.Bandgap的輸出對溫度曲線,理論上應該是一個開口向下 "︵"的圖形
: 而實際下線後,量測Si的資料,是有可能開口往上。
: 4.調電阻主要是針對正溫度系數(Vbe)與負溫度係數(電阻)作溫度的補償,使曲線
: 盡量在某溫度範圍內維持直線,即不受溫度影響,這跟上圖開口向上的曲線是無關的
: 個人懷疑,你電路中的電晶體有些可能偏離的正常的操作區。
: 5.關於你的問題:〔電阻搞在10.xxK,這樣算正常嗎?〕,我會告訴你,這很正常。
1.參數應該是沒問題 2.bjt電路 http://uploadpie.com/tk7cz
3.約靠近1.19V左右 點35製程
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
r1 3 5 1.16k
r2 vo 6 10.13k
.op
.dc temp -20 80 1
.print v(vo)
.end
***********************************
element 0:q1 0:q2 0:q3
model 0:pnp10 0:pnp10 0:pnp10
ib -7.6202u -7.3280u -7.5029u
ic -42.7211u -42.3670u -43.3713u
vbe -730.4812m -674.9371m -675.5512m
element 0:m1 0:m2 0:m3 0:m4 0:m5
model 0:nch.10 0:nch.10 0:pch.10 0:pch.10 0:pch.10
region Saturati Saturati Saturati Saturati Saturati
id 50.3413u 49.6950u -50.3413u -49.6950u -50.8742u
Vref=vbe3+(R2/R1)VT*ln(n)......這樣應該是對吧....(1)
VT*ln(n)=0.053....忘記怎麼算出來
1.2(design)=0.675+(R2/R1)*0.053
(R2/R1)=9.9056....理論值
(R2/R1)=10.13/1.16=8.732...實際值
如果從第(1)式來看左右移相後再取e可以得到n的值,e的n次方是非常大的
所以我比較好奇的是不是因為跟e有關造成解析度的問題...
最後謝謝你的回答, 我會再仔細研究研究!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.129.36.194
推
05/03 19:07, , 1F
05/03 19:07, 1F
討論串 (同標題文章)