LTspice本身库自带了一些运算放大器元件,如果只是简单仿真的话,直接用库里面的,或者直接使用opamp运放。

如果要和自己原理图对于的运算放大器,就要导入第三方的模型。

例如:LMV358A这个运放,在TLspice是没有的。需要导入第三方模型才可以用。

步骤:

1.去对应的官网查找对应的元器件,比如用的TI的。

下载文件解压后,把lmv358a.lib修改成lmv358a.sub。不改后缀也可以。

模型准备好了,剩下的就是导入到LTspice中

步骤2:

选择opamp2,然后右键运放图标。

修改Value属性=LMV358A.一定要和.lib或者.sub中的名字一样

不一样会报错。

步骤3,绑定模型。

新版本点击.t图标,旧的点.op

设置.sub的路径

比如我的是.include F:/TLspice/TI/LMV358A/lmv358a.sub

注意一点,使用CP路径时,要把\修改成/,不然会报错LTspice Unknown subcircuit

基本完成了看一下效果。

这是一个PDVF传感器检测心率呼吸的电路。V1信号是模拟经过电荷前置放大器转换成电压的信号in1。in1这个信号用示波器抓出来了,0.3HZ,幅度是1.44V-2.0V的交流信号和噪声。in1经过一个串联耦合电容出来到out1,out1经过一个积分电路到out2.

板子电路是抄来的,目前遇到一个问题就是int1出来后,到out1的时候,把呼吸的频率特征过滤掉了,频率是0.3HZ,对耦合电容C1的容值进行仿真查看。

可以看到,当in1=f=0.3HZ,c1=18UF时,信号衰减的很厉害。

调整C1大小=50uf时的信号

信号衰减的比之前的小很多。

得出结果,耦合电容对低频信号会衰减,频率固定时,耦合电容越小,低频信号衰减越大。

积分电路后输出OUT2

后级积分电路主要是为了把out1的信号做一个低通滤波,同时也会把幅度增益。

积分电路的负反馈Rf=33k,Cf=1500nf的时候,可以看到,信号失帧了,需要重新调整Rf和Cf。

后面慢慢调试吧,仿真只能大概,还需要对硬件实际调试才能修改。

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐