我用LM393做的过零比较器,当输入几十KHZ的频率的信号时,出来的波形就失真,是什么回事?电路图如下:

如题所述

LM393的速度不够快,它在较小信号时的响应时间超过1μS,所以信号频率较高时就会出现波形失真,你用LM311或者TL3016就好多了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-03-09
你用的是741做的,还是393做的?
393的速度应该是可以的,741的话,在几十K的输入信号,可能会因为动态的响应能力不够而导致失真。
393的话,输出是需要上拉电阻的,如果负载有一定的容性,那么上拉电阻和这个容性负载构成了RC滤波,在频率高的时候,出来的就不是矩形波了,上升会变缓,下降会拖尾。追问

我是将 741/351换成lm393,我仿真图是这样连的

,是不是有问题,帮忙看看,谢谢回答

追答

有问题。
1,1N4007速度很慢,在几十K的频率下不能保证正常,建议改成1N4148
2,LM393的输出必须有一个上拉电阻。因为LM393的输出是属于集电极开路的形式,输出状态为低电平或高阻态。必须通过一个上拉电阻拉倒VDD处,才能使输出的高阻态变成高电平。但是要注意,上拉电阻不能太小,因为393的电流驱动能力有限。另外,如果输出既有上拉电阻,也有下拉电阻,要注意电阻分压也会导致输出电平的变化。建议仔细阅读一下LM393的datasheet。

追问

谢谢大侠的热心回答,还有问题,希望不吝赐教。当输入频率高点就失真了

现在我按照你的分析,又搭了如下电路,电路图和仿真如下:

追答

你说的失真是指最终输出的方波顶上有点振荡吗?
说实话,如果是这个问题,我还真不是很明白原因。你可以把那两个1N4148拿掉看看是否会有改变。
主要是因为这个仿真软件是如果计算的。这个对仿真的结果有很大影响。仿真的东西,不可不信,也不可全信,因为我们的模型通常都不够精确。

第2个回答  2018-05-19
最后那个问题,在393的输出端和地之间接一个200Pf的电容,就解决了