VCC接标准的3.3V,IN+接待检测的电压信号,IN-接3.3V(也就是跟VCC短接了),当Vin+大于Vin-的时候OUT的输出电压为2.12V,当Vin+小于于Vin-的时候OUT的输出电压为0.66V。 这样正常吗?
VCC接标准的3.3V,IN+接待检测的电压信号,IN-接3.3V(也就是跟VCC短接了),当Vin+大于Vin-的时候OUT的输出电压为2.12V,当Vin+小于于Vin-的时候OUT的输出电压为0.66V。 这样正常吗?
不建议直接将运放用作比较器,这里面会有很多潜在的问题。
如果是通用比较器你可以看看LM339,LM2901。
Hi BANREN,
LM358输入电压的正轨只能到VCC-1.5V(min),现在接到3.3V上,已经使运放处于不正常的工作状态,建议先通过分压电阻分压后接入到LM358的输入端,测试是否输出电压。
潜在问题能否举例说明下? 我现在检测频率不高,十秒钟一次,通过控制LM358的电源通断来检测。
还是一样的
Hi BANREN,
利用电阻分压之后接到输入端是可行的。下面是我将3.3V电源点用1.5k电阻分压后接到负输入端得到的波形;1通道为输出;3通道负输入端;4通道为正输入端。建议你换一个358试试
您好,那您看看我的这个仿真结果是否跟你您的相符呢?
不一致。
我认为这种情况下已经不能用仿真来验证了,因为运放本身不是设计用来做比较器的,仿真模型可能仿不出作比较器情况下真实的波形。
可是仿真结果跟我实际的测量值是接近的,我换了两个LM358了。
看下LM358 datasheet Page12的内部架构,可以看到输出级连接两个晶体管到VCC, 如果每个导通电压为0.7V的话,两个大约为1.4V,这应该是限制输出满幅的原因,所以3.3V供电时候,输出为2V左右,如果您需要输出3.3V的话建议将供电电压抬高,比如5V试试。
由于LM358输出为达令顿结构,有1.5V饱和压降。所以;3.3V工作时;大体只能输出2V。如果输出口到电源接个1k左右电阻,就可以实现满电源电压输出了。
原来如此,我只需要能够检测高低电平就可以了,所以2V足够了;刚开始不知道原因,怕有什么隐患所以来求助,多谢。
多谢多谢