[問題] 請問ngspice怎麼指定電晶體(QX)是pnp/npn?

看板Electronics作者 (我抓得到什麼呢?)時間11年前 (2012/09/28 18:42), 編輯推噓2(2015)
留言17則, 4人參與, 最新討論串1/1
如題,我第一次用spice,現有的電路是: testq v1 vin 0 5 v2 vc 0 5 q1 vin 1 2 r1 vc 1 100M r2 2 0 1k .dc v2 0 5 0.1 .print dc v(2) 結果一直拿到: Warning: singular matrix: check nodes and Trying gmin ........ Warning: Dynamic Gmin stepping failed doAnalyses: iteration limit reached 弄不清楚發生了什麼事... 使用ubuntu 10.04預設的版本 我是對電晶體沒有指定model有點怪,可是也找不到可用的model -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.245.32

09/29 03:26, , 1F
你的q1是什麼
09/29 03:26, 1F

09/29 10:04, , 2F
不知名的bjt (我的問題就是怎麼去指定要用哪種bjt)
09/29 10:04, 2F

09/29 15:11, , 3F
你有load製程嗎
09/29 15:11, 3F

09/29 15:11, , 4F
什麼是vc 什麼是vin? 我只看過vdc跟vsin
09/29 15:11, 4F

09/29 15:14, , 5F
我眼殘看錯XD
09/29 15:14, 5F

09/29 15:18, , 6F
你把q1拿掉看看能不能跑 不過你要去製程找q1的modely
09/29 15:18, 6F

09/29 15:22, , 7F
因為這幾個bug都是simulator算不出DC的穩定解
09/29 15:22, 7F

09/29 15:23, , 8F
先拔掉Q1 確定你前面線沒接錯 然後只對Q1單獨測試
09/29 15:23, 8F

09/29 15:23, , 9F
如果不行 就是你沒給他model
09/29 15:23, 9F

09/29 15:24, , 10F
另一個問題是要確定你有include製程進來
09/29 15:24, 10F

10/02 12:51, , 11F
嗯 我找到了... 要在q1最後面加上<name>, 後面再
10/02 12:51, 11F

10/02 12:52, , 12F
.module <name> <type>
10/02 12:52, 12F

10/02 12:53, , 13F
現在沒有 Unable to find definition of model 了,可是依然
10/02 12:53, 13F

10/02 12:53, , 14F
Transient solution failed, 不知到怎麼解
10/02 12:53, 14F

10/02 16:29, , 15F
嗯... 生出來的 .tran 的 steptime變大或變小都找的到解Orz
10/02 16:29, 15F

08/13 19:31, , 16F
如果不行 就是你沒給他 https://noxiv.com
08/13 19:31, 16F

09/17 23:25, , 17F
你的q1是什麼 https://daxiv.com
09/17 23:25, 17F
文章代碼(AID): #1GPNy0zH (Electronics)