施密特触发器hspice仿真【内附代码】 -尊龙凯时官方app下载

趁周末使用hspice探索了一下施密特触发器的特性,在此记录。若有错误,欢迎大家指出和讨论!

施密特触发器

施密特触发器也有两个稳定状态,但与一般触发器不同的是,施密特触发器采用电位触发方式,其状态由输入信号电位维持;对于负向递减和正向递增两种不同变化方向的输入信号,施密特触发器有不同的阈值电压。

高、低开关阈值

施密特触发器电路符号
施密特触发器hspice仿真【内附代码】

具有很好的抗噪性
施密特触发器hspice仿真【内附代码】

高、低开关阈值

高、低开关阈值与器件尺寸有关系,具体设置宽长比时,要注意

高开关阈值:1.7v
施密特触发器hspice仿真【内附代码】
低开关阈值:180mv
施密特触发器hspice仿真【内附代码】

抗噪特性验证

输入信号:sin(1.2 0.6 10meg 0 0 0)
以1.2v为基准,振幅为0.6v,频率为10meg,tr,tf,延时都为0
施密特触发器hspice仿真【内附代码】

输出为高电平!

输入信号:sin(0.9 0.9 10meg 0 0 0)
施密特触发器hspice仿真【内附代码】
输出为方波!

施密特触发器的主要应用

  • 波形变换
    可将三角波、正弦波、周期性波等变成矩形波

  • 脉冲波的整形
    数字系统中,矩形脉冲在传输中经常发生波形畸变,出现上升沿和下降沿不理想的情况,可用施密特触发器整形后,获得较理想的矩形脉冲。

  • 脉冲鉴幅
    幅度不同、不规则的脉冲信号施加到施密特触发器的输入端时,能选择幅度大于预设值的脉冲信号进行输出。

  • 构成多谐振振荡器
    幅度不同的信号在通过加上一个合适电容的施密特触发器后会产生矩形脉冲,矩形波脉冲信号常用作脉冲信号源及时序电路中的时钟信号。

我使用的是tsmc 0.18um的工艺库,2019版hspice
注意第一行*一定要写,注意修改库地址哦!

*schimitt trigger
.param supply = 1.8
.lib ‘c:\synopsys\hspice_l-2016.03-2\mm018.l’ tt * set 0.18um library
.opt scale=0.1u

*inv1
mp2 x in vdd vdd pch l=2 w=30 ad=150 pd=30 as=150 ps=30
mn1 x in gnd gnd nch l=2 w=10 ad=50 pd=10 as=50 ps=10

*inv2
mp4 x out vdd vdd pch l=2 w=30 ad=150 pd=30 as=150 ps=30
mn3 x out gnd gnd nch l=2 w=10 ad=50 pd=10 as=50 ps=10

*inv3
mp5 out x vdd vdd pch l=2 w=30 ad=150 pd=30 as=150 ps=30
mn6 out x gnd gnd nch l=2 w=10 ad=50 pd=10 as=50 ps=10

v1 vdd gnd ‘supply’
*vin in gnd sin(1.2 0.6 10meg 0 0 0 )
vin in gnd dc

.dc vin 1.8 0 0.01
*.tran 0.01n 100u
.op
.option captab = 1

.option post=2 tnom=27 nomod list method=gear
.end

–结语
欢迎大家讨论!

尊龙凯时官方网站的版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至[email protected]举报,一经查实,本站将立刻删除。
(0)
e路狂飙e路狂飙

发表回复

登录后才能评论
网站地图