找回密码
 注册
关于网站域名变更的通知
查看: 759|回复: 2
打印 上一主题 下一主题

如何在PSpice仿真中使用自定义波形作为信号源

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-10-15 14:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
经过摸索,我总结出步骤如下:
$ d9 t( u( \5 R; K1)在原理图编辑模式下,点击添加元件按钮,add library-> sourcstm.olb ( ../tools/capture/libarary/Pspice/路径下)
8 M( S. \1 o% D2 M3 m# C! N   对于我,要用电压源,则添加其中的vstm到原理图中,你会看到一个信号源的图标。
& }5 L0 T4 Z5 l! N+ W/ C/ P/ p5 b2) 点击该图标右键选择edit pspice library....7 B# d" p$ w3 R  z; \) h
   然后你会看到一个窗口,同时弹出一个对话框,输入一个simulus名称,比如 Simu1
' X. {  b* G9 x2 b1 V* y1 v' r5 M   然后单选pwl....那一项4 g0 K7 t* t$ T- ^! F2 t
   然后再弹出一个对话框,选择cancel
! v- r; R; E- M2 F' V, P2 Z' }. [   就会进入一个波形编辑窗口 - N  W" R" w3 o2 D! T2 F0 t
3) file->save as, z2 E/ }) f3 j, f: A! ^7 }0 |
    然后把该Simu1.stl文件save到某个文件夹中。, E$ }4 {7 [$ {' D: q4 E( x. Z, a
   用ultra edit 打开该文件,你会看到如下的内容
3 n8 y! D& ~  G* D:\PspiceSimulation\TofQT\PMTSimu1.stl written on Tue Sep 29 16:24:07 2009
3 ^0 \  W3 U7 C2 V* by Stimulus Editor -- Serial Number: 1244644 -- Version 10.5.0
- e6 A1 I! `% V5 a;!Stimulus Get
9 k' n  X( W5 [2 {* H( m;! PMTSimu1 Analog2 e5 M4 y" m5 a
;!Ok
  u& t" w8 M1 t1 r;!Plot Axis_Settings
' Q: i- W$ S# D' _; x;!Xrange 387.39495798319ns 623.52941176471ns' e. `" r  I$ K8 j
;!Yrange -2 170.79207920792m
! V/ Z: ]. {; K: M) i;!ManualUniverse5 [) z& {  V& T" N2 U
;!Xuniverse 1us% Y' y1 s. S3 A% i
;!Yuniverse -1.00291 1& v0 L& R% e4 T) @- P# [
;!XminRes 100ps
! a/ c' u- K4 W2 d  c;!YminRes 10u+ `4 g8 J$ l# Z- s
;!Ok1 s2 J3 R/ ?* k3 c. Z; a+ l
.STIMULUS PMTSimu1 PWL
: b5 X: R8 o! [9 K+ TIME_SCALE_FACTOR = 1  E1 p2 u0 H) R) N9 N$ q
+ VALUE_SCALE_FACTOR = 1& L1 G5 J3 w6 M: ?4 L
有*的行应是注释。其它的就是波形文件的设置啦,这些都可以修改。
, w( _' R/ S6 q0 j然后简单的办法就是把自己的波形数据粘贴到文件后面0 a# l- m# j. m" J, p2 |
诸如下面几行:
! P  S  X9 x% u$ Z" K! B3 ?; u+   ( 0, 0 )
: i# @, B) D9 l+   ( 4.009e-007, 0.00206 )
, w: W+ [( N) c+   ( 4.019e-007, 0.00042 )' h$ X. R9 u! I1 h0 c6 R: X! N
+   ( 4.029e-007, 0.00641 )
- {1 M; n7 `9 n" ^+   ( 4.039e-007, 0.00295 )
6 @' H7 B; w5 [+   ( 4.049e-007, 0.00055 )
" c9 u5 m% l2 j2 F+ U' _9 `+   ( 4.059e-007, 0.00518 )9 e! i, ?: I5 V2 V$ J
+   ( 4.069e-007, 0.00104 )3 ~8 G$ {' @" q
+   ( 4.079e-007, 0.00011 )7 n; q" y. p, @( I  |
然后保存,就差不多了。) _# t8 Z* C- o# a+ l6 i6 J
; N# O3 Q* ^/ n+ ?1 [
在原理图里就可以仿真了。当然这里面还有很多细节,巨细无遗地列出就太繁琐了,只有我们通过自己的实践去体会了。另外就是第2)步应该可以跳过,直接对某个stl格式的文件按自己需要进行编辑,比如说得到了一个ABC.stl的文件存在某个路径下。5 h3 c1 j/ b/ D
然后在Vstm 的设置里,将...implementation设成ABC
9 }$ Q4 r6 t! m4 C: u. e$ b0 y然后在simulation设置对话框里,有configuration一项,点击其中pspice一项,将ABC.stl的路径添加进去,即可用于仿真。
" b" f7 G2 j% K9 l

该用户从未签到

2#
发表于 2021-10-15 15:54 | 只看该作者
只有我们通过自己的实践去体会了
/ l! ^" p6 ~8 V/ H

该用户从未签到

3#
发表于 2021-10-15 16:17 | 只看该作者
很受益,很不错
) p' }; L* A/ ^" ^% B0 \' T
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-10 02:16 , Processed in 0.078125 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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