这两天一直在调一个运放电路,其实是一个很简单的跟随电路,但是我一直去测量输入电压,运放输入电压为4V,为什么输出时8V,我百思不得其解,难道是运放有问题,已是我将各种可能都验证了一遍,换了几个型号的运放,还是一样吗,那么跟运放不相关。难道跟电路板PCB有关?于是我又将运放悬浮起来,结果还是一样。难道跟工作电压有关?于是我就将运放的工作电压由+12V改为+5V,这时输入电压为4V,但是输出电压居然是5V,明显也不能跟随。难道输入信号或者工作电压有噪声?于是我搭了示波器去看输入电压,奇怪,为什么万用表测到是4V,而示波器测到是0.7V?
这让我陷入了僵境,这个已经超出了我对电子学的认识,于是我只能去问电路的原设计者主管,主管看后,他道出了其中问题所在,其实我测量到的输出8V是正确的,而测量到的4V输入电压是不正确的,因为其实4V这个电压,是8V基准通过一个10M电阻后,用万用表测量到的,其实运放的输入电压就是8V,而不是4V,因为当用万用表测量时,万用表的内阻通过表笔接地,其实就相当于8V(Vi)经过了分压,Ri就是10M,Ro电阻是这个万用表对GND电阻,而得到了4V电压,这个4V电压就是分压得出来的,而不是实际输入到运放的电压。所以就导致了输出电压是正确的,而用万用表测量输入电压不正确的情况发生!所以其实如果当用万用表测量输入电压为4V时,这个时候再用第二个表测量输出,运放的输出也会是4V。而问题是我一直只用一个万用表去测量。而没有同时使用2个万用表。
总结:开始是写软件的人员程序有问题,从而导致上位机显示的值不对,当我测量电路时。因为万用表的内阻的叠加,又导致了测量到的信号不对,从而让我一直觉得电路有问题,其实电路一直没问题。这也就解释了,当我将工作电压改为5V时,用万用表测量输入电压是4V,为什么运放输出了5V。因为实际输入电压是8V。