Re: [問題] bandgap問題

看板Electronics作者 (edward)時間15年前 (2010/05/03 19:02), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/8 (看更多)
※ 引述《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
文章代碼(AID): #1BtgrBrH (Electronics)
討論串 (同標題文章)
文章代碼(AID): #1BtgrBrH (Electronics)