Pspice——可控硅的控制

一、Schematic

 

器件信息:

器件模型
信号源V4、V5Vdc/ SOURCE
开关U1Sw_tOpen/ ANL_MISC
可控硅X1MCR1906-6/ THYRISTR
电阻R1R/ ANALOG
可变电阻R3R_var/ ANALOG
GND0 

激励源说明:

Vdc:直流电压

开关说明:

Topen:open的时间点,也就是初始闭合的时间。

Ttran:从close到open的过渡时间,也就是transition的意思。

开关还可以设置闭合和断开时的电阻值。

二、仿真结果

1、R3 set=0.01,即1K Ohm

可以看到,一开始开关闭合的时候,可控硅导通,电阻R1左端电压为0.7V左右(即可控硅导通压降),后续即使开关断开,可控硅仍可依据可控硅中导通的电流而保持导通,这与三极管或是MOS做导通开关是不一样的。

2、R3 set=0.1,即10K Ohm

此时,开关闭合时可控硅就无法导通,原因是因为R3太大,使得可控硅控制端G提供的电流小于门极触发电流Igt(1mA),R3至多4K左右。

 

参考资料

http://www.mamicode.com/info-detail-2138893.html

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
可以使用MATLAB的命令行界面来控制PSPICE的运行。具体步骤如下: 1. 首先需要将PSPICE添加到系统环境变量中。可以在Windows系统的“控制面板”中找到“系统”选项,在其中找到“高级系统设置”选项,在“高级”标签页中找到“环境变量”按钮,在“系统变量”中找到“Path”变量,将PSPICE的安装路径添加到其中。 2. 在MATLAB的命令行界面中,使用“system”命令调用PSPICE的执行文件,指定PSPICE的输入文件和输出文件。例如: ```matlab system('C:\Cadence\SPB_17.4\tools\bin\pspice.exe -r circuit.sim -o circuit.out') ``` 其中,“C:\Cadence\SPB_17.4\tools\bin\pspice.exe”是PSPICE的执行文件路径,“circuit.sim”是PSPICE的输入文件,可以使用MATLAB的文件操作命令来生成输入文件,“circuit.out”是PSPICE的输出文件。 3. 在PSPICE的输入文件中,可以定义电路的元件和连接方式,并指定仿真的参数和输出结果。例如: ``` * This is a PSPICE input file V1 1 0 5V R1 1 2 1k R2 2 0 2k .TRAN 0 10ms 0 1ms .PRINT TRAN V(1) V(2) .END ``` 其中,“V1 1 0 5V”定义了一个电压源,两端分别连接到节点1和地;“R1 1 2 1k”定义了一个1kΩ的电阻,两端连接到节点1和节点2;“R2 2 0 2k”定义了一个2kΩ的电阻,两端连接到节点2和地;“.TRAN 0 10ms 0 1ms”指定了仿真的时间范围和时间步长;“.PRINT TRAN V(1) V(2)”指定了输出结果,即节点1和节点2的电压随时间的变化。 4. 在MATLAB中可以使用文件操作命令读取PSPICE的输出文件,并进行后续处理。例如: ```matlab fid = fopen('circuit.out','r'); data = textscan(fid,'%f %f','HeaderLines',5); fclose(fid); time = data{1}; voltage1 = data{2}; ``` 其中,“fopen”命令打开PSPICE的输出文件,“textscan”命令读取文件中的数据,“fclose”命令关闭文件;“time = data{1}”将读取的数据分别存储到时间和电压变量中。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值