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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
经过摸索,我总结出步骤如下:
! B9 j) e$ }. ]( D; u# Z: p1)在原理图编辑模式下,点击添加元件按钮,add library-> sourcstm.olb ( ../tools/capture/libarary/Pspice/路径下)
5 q" {, W7 i) p  r( M/ N, @   对于我,要用电压源,则添加其中的vstm到原理图中,你会看到一个信号源的图标。7 M- R$ {- X2 {5 I$ Z/ p& ~) d
2) 点击该图标右键选择edit pspice library....8 h  n) K; y; d1 s0 X3 D
   然后你会看到一个窗口,同时弹出一个对话框,输入一个simulus名称,比如 Simu1. O7 y9 G$ r0 F$ |) Q  J4 p
   然后单选pwl....那一项
7 m$ [  b7 s" Y/ O4 I   然后再弹出一个对话框,选择cancel
0 O* b, v; x- D& J: e: j1 N   就会进入一个波形编辑窗口 $ Y: }* J2 W. ~0 r7 D; g+ [
3) file->save as
9 p& A8 ?1 F% g; o0 i, U    然后把该Simu1.stl文件save到某个文件夹中。2 _# t  w- z) T" ^: T; r0 ]
   用ultra edit 打开该文件,你会看到如下的内容: i! \! o4 k5 m+ U3 b! l3 ?
* D:\PspiceSimulation\TofQT\PMTSimu1.stl written on Tue Sep 29 16:24:07 2009! k6 `* @# B* Y5 F" A7 ]( Q9 U$ h
* by Stimulus Editor -- Serial Number: 1244644 -- Version 10.5.0
: n+ u: `0 k1 O8 _# ^+ R; h$ u;!Stimulus Get
2 t5 f/ R( P# z' ?( [;! PMTSimu1 Analog+ j" J+ s! S  t  e" ~. H! i6 p
;!Ok  C. C9 [+ x4 ?8 d1 ~
;!Plot Axis_Settings1 s# ]3 x$ @: O5 c& @- ^
;!Xrange 387.39495798319ns 623.52941176471ns$ t; n7 x2 Z, F5 |. E3 e
;!Yrange -2 170.79207920792m
, f9 ?& }2 o% e0 e1 v" }! p* K* A;!ManualUniverse
' }) Q& C# b; u/ H5 V( R;!Xuniverse 1us$ O" ^& w& ]9 m% H' ~
;!Yuniverse -1.00291 1
2 Z' P' H! N6 d2 Y- i* Q: n+ \$ O;!XminRes 100ps
; R# d5 q4 F3 m# j, k: a;!YminRes 10u8 Z8 x# g- ]# L9 N
;!Ok
; a3 A" z6 \7 g% g  t, |.STIMULUS PMTSimu1 PWL
9 T4 u5 b: f& t, X- W' F* Q9 k+ TIME_SCALE_FACTOR = 1
, c' P0 p+ r# m+ VALUE_SCALE_FACTOR = 1' ]- {* s8 z* f, ?3 H6 O
有*的行应是注释。其它的就是波形文件的设置啦,这些都可以修改。9 @( X8 l; s, H# Y+ R6 a0 ~
然后简单的办法就是把自己的波形数据粘贴到文件后面
5 D0 _( v6 U1 d$ s诸如下面几行:
- \. p; E7 O% K' t* Q0 y+ V" l. l1 V+   ( 0, 0 )' J: ?3 Y# n7 ]
+   ( 4.009e-007, 0.00206 )
3 Q1 N) {+ v' ~6 n# @' Q+   ( 4.019e-007, 0.00042 )7 C' t# T# _# [8 S
+   ( 4.029e-007, 0.00641 )- k' a1 h) s( Z. U% o) q
+   ( 4.039e-007, 0.00295 )' b2 M2 p- x. w! ~2 M0 m
+   ( 4.049e-007, 0.00055 )
8 i4 J) C" d- [* R& s) }! v3 [" W+   ( 4.059e-007, 0.00518 )& ]4 }* Z0 H+ }% ^# S
+   ( 4.069e-007, 0.00104 )
* U% @/ }3 k- M* Y' _+   ( 4.079e-007, 0.00011 )
1 _' N- ~; @, i  @. n! [然后保存,就差不多了。  Z4 i4 |! t0 A; K
6 c: z% o, t( o+ b4 F9 Z
在原理图里就可以仿真了。当然这里面还有很多细节,巨细无遗地列出就太繁琐了,只有我们通过自己的实践去体会了。另外就是第2)步应该可以跳过,直接对某个stl格式的文件按自己需要进行编辑,比如说得到了一个ABC.stl的文件存在某个路径下。
9 ^- _8 g) H; c9 `# p( z然后在Vstm 的设置里,将...implementation设成ABC
' @" p9 E* O$ X5 N! d- @9 O" c: \$ m) z( N然后在simulation设置对话框里,有configuration一项,点击其中pspice一项,将ABC.stl的路径添加进去,即可用于仿真。

5 ?) t1 e: V5 a5 q* U; o) J

该用户从未签到

2#
发表于 2021-10-15 15:54 | 只看该作者
只有我们通过自己的实践去体会了
) V) L  W3 a3 e* B8 Q9 ]* g- u) M

该用户从未签到

3#
发表于 2021-10-15 16:17 | 只看该作者
很受益,很不错
" z9 D" W; z6 k, m5 M( T- e
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-6-11 12:55 , Processed in 0.062500 second(s), 23 queries , Gzip On.

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

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

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