矿石收音机论坛

 找回密码
 加入会员

QQ登录

只需一步,快速开始

搜索
查看: 5232|回复: 7

另一个免费的仿真软件 NGspice

[复制链接]
     
发表于 2016-6-23 20:06:15 | |阅读模式
keywords:  SPICE, 电路, 仿真, 入门, ngSPICE, FFT,  FOUR,  options


SPICE电路仿真入门: 正弦波

电路如图:


12_621478_dcac85a1e49a7b8.png





把下面的文件存成 sinewav.txt :
  1. SINEWAVE
  2. v1 1 0 sin(0 1 1000 0 0)
  3. rload 1 0 10k
  4. **.options limpts=500
  5. **.options itl5=0
  6. .options method=gear
  7. .options list
  8. .options nopage
  9. .options numdgt=17
  10. .temp 28
  11. .tran 1E-6 100E-3 0 1e-6
  12. .control
  13. run
  14. fourier  1000 v(1)
  15. display
  16. plot fourier11[1] vs fourier11[0]
  17. **plot  db(mag(v(1) ))
  18. plot   v(1)  
  19. .endc
  20. .end
复制代码
在  NGspice 的命令窗口输入  sinewav.txt [enter]

12_621478_40ec55e53b0b018.png


12_621478_09cd6d9129914af.png

就可以看到仿真的结果。


NgSPICE  的下载以及资源

http://ngspice.sourceforge.net/download.html
     
 楼主| 发表于 2016-6-23 20:09:56 |
SPICE电路仿真入门: 锁相环



PLL01.png
  1. Simple_PLL

  2. VT        VT     0      DC     0      PWL(   0      0      10      10      )
  3. BVIN      VIN    0      V =           sin( 6.28*1000*V(VT) )
  4. BLOSC     LOSC   0      V =           sin( 6.28*1000*V(VT)  + 10*V(VPHAS)*V(VT) )
  5. BMULT     VMULT  0      V =           V(VIN)*V(LOSC)
  6. RLP       VMULT  LPASS  1k
  7. CLP       LPASS  0      1.6u
  8. RINT      LPASS  VPHAS  1meg
  9. CINT      VPHAS  0      1u

  10. .control
  11. *set       pensize =     2
  12. tran      .01m   5    0  .01m
  13. plot      lpass
  14. plot      vin lpass losc vmult xlimit 9m 10m
  15. plot      vin lpass losc vmult xlimit 498m 500m
  16. plot      vin lpass losc vmult xlimit 4998m 5000m
  17. .endc
  18. .end

  19. *display
  20. .endc
  21. .end
复制代码
PLL02.png

http://www.idea2ic.com/NGSPICE_TEMPLATES/NGSPICE%20TEMPLATES.html
     
发表于 2016-6-24 08:37:39 |
开源的好!有助于增加各种功能模块及器件模型
     
 楼主| 发表于 2016-6-24 09:44:15 |
ace919 发表于 2016-6-23 16:37
开源的好!有助于增加各种功能模块及器件模型




        这个好像是支援  CUDA 加速的
     
发表于 2016-6-24 09:59:33 |
谢!感谢!很感谢!非常感谢!
     
发表于 2016-6-24 12:16:29 |

RE: 另一个免费的仿真软件 NGspice

e3po 发表于 2016-6-24 09:44
这个好像是支援  CUDA 加速的

高大上!将来再配上64位版,大内存机器,高档显卡,就能精确仿真比较大的电路了
     
 楼主| 发表于 2016-10-9 13:35:17 |
ace919 发表于 2016-6-23 20:16
**** 作者被禁止或删除 内容自动屏蔽 ****




    ace919 兄, 账号被盗是可以申诉的的。
     
发表于 2016-10-9 23:23:43 |
免费好是好,但是看这个软件要求比较高啊,对英语,对电脑语言要求也高,门槛不低啊

小黑屋|手机版|矿石收音机 ( 蒙ICP备05000029号-1 )

蒙公网安备 15040402000005号

GMT+8, 2025-4-25 19:05

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表