动态比较器失调电压仿真

总体结构

采用了最基本的动态锁存结构

OUTP、OUTN出来的波形不稳定,加了个BUFFER整型

用到了好几个时钟信号,相应延时就可以。

瞬态仿真

跑了个瞬态仿真,功能基本实现。如图是整型后的波形。

放大观察波形,比较精度大致在10mv左右

蒙卡仿真

跑蒙卡主要为了测试失调电压,一开始我是直接接了电容负载跑的,结果出来的结果太理想了,标准差才100多n,肯定有问题。

按照eetop上别人的总结,在输出端加了理想比较器以及D触发器。

加了D触发器以后,波形不会出现复位了

比较器设置

vtrans_clk时钟频率

vtrans共模电压

trise和tfall给个很小的值就行

这里要注意表达式的填写。用到cross以及value函数,cross是找到你的比较器输出反转的时候对应的时刻。既然是翻转,就需要提供翻转阈值,以及翻转的方向,翻转的序数。因为是动态比较器,当输入超过一定值以后,就会不停的翻转,所以需要找的是第一次翻转。

0.6 2表示取第二个下降沿的0.6V位置。如果是原来的波形,那只有OUT-翻转的时候才会出现下降沿,其余时刻都为高电平,OUT+是复位就有下降沿所以不取。但是这个D触发器整型了,这个取哪个应该问题不大。

找到翻转时刻以后,可以对输入斜坡使用value函数,找到此刻对应的值。或者直接乘以输入斜坡的斜率。

最后减去时钟周期的一半。因为时钟的上升沿是离散的,而输入斜坡信号是连续的。所以真实的输入翻转值可能位于两个上升沿中间。减去半个周期代表考虑了这种误差。

注意表达式一定要写对,不然出不来结果,之前在因为这个问题磨了好久了。

这是最后的蒙卡结果,失调电压在16m左右,这个值大了些,可以再调一调。

失调电压的减小可以通过增大输入对管的尺寸或采用多级放大结构。

把输入对管尺寸调大以后,这样就合理一些了。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值