看板 Electronics 關於我們 聯絡資訊
今天被HSPICE弄得很困惑 舉個例子:http://imgur.com/a/ONAFp 上面是一個common drain電路 經過手動小訊號分析之後 得到的transfer function 為: vout/vin == gm2*(ro1*ro2)/(ro1+ro2+gm2*ro1*ro2) 其中"(ro1*ro2)/(ro1+ro2+gm2*ro1*ro2)"為輸出電組 又其中的 gm2=380.8941u 由下列.lis檔得知 而ro1與ro2我分別用下表gds的倒數求得 subckt x1 x1 element 1:mi2 1:mi1 model 0:pch.4 0:pch.4 region Saturati Saturati id -21.7235u -21.7235u ibs 9.3740a 7.132e-21 ibd 53.6001p 3.1668a vgs -586.1607m -522.0000m vds -1.5639 -236.0868m vbs 236.0868m 0. vth -577.5426m -510.6341m vdsat -76.0607m -75.8164m vod -8.6181m -11.3659m beta 8.3715m 11.3399m gam eff 677.9847m 676.1708m gm 380.8941u 392.4511u gds 6.0385u 14.6610u 於是求出輸出電組應約為2489歐姆 但是在程式碼中加了.tf觀察function以及輸出電組卻如下: **** small-signal transfer characteristics v(out)/vin = 743.6543m input resistance at vin = 1.000e+20 output resistance at v(out) = 1.9533k 上面是符合掃描AC跑出的gain margin的 743.6543m除以1.9533k也可得到gm2=380.8941u (這代表gm2是沒代錯的) 所以說 我將小訊號分析的式子中的ro用1/gds帶入 是錯誤的嗎?? gds到底是甚麼東西呢?? 請指教 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 120.126.10.79 ※ 文章網址: https://www.ptt.cc/bbs/Electronics/M.1475677027.A.E55.html
cebelas: 有沒有考慮body effect的gmb 10/05 23:07
如果考慮gmb 輸出電組是不是就直接用兩個gds以及兩個gmb倒數出四個電阻的並聯求得? 我這樣算出來還是錯的 如果是將一個1/gmb與一個1/gds並聯後當作一個ro 帶入式子 解出來依然是錯的 這個gmb gds 到底要怎麼求出輸出電組阿QQ ※ 編輯: nick236 (120.126.10.79), 10/05/2016 23:43:52
nick236: 我試著從小訊號就畫gmbvbs試試 10/05 23:48
nick236: 我解出來了 感謝 上面那顆不用看gmb 10/05 23:54