用OPA615搭建峰值保持电路,输出峰值误差较大
时间:10-02
整理:3721RD
点击:
求助~~~~!
按照OPA615 datasheet中提供的电路图搭建峰值保持电路,输入64MHz方波(VCXO提供),Vpp=1.5V(0~1.5V),二极管用的是1N4148,电容用50pF,输出电压为1.09V,误差比较大,不知道是什么问题,求大神帮助。
测试时先用信号源输入1MHz的方波,Vpp=1.5V(0~1.5V),输出电压为1.477V,误差大概在1%左右,但是如果将频率慢慢往上提升,误差会越来越大,达到64MHz时就会有20%多的误差,求大神指导~!
试试减小电容
如果用的是无极性电容,也可以试试把电容的负端接到一个Vpp/2(=0.75V)的电压上
试过,并没有什么改善,还有其他方法吗?
是二极管1N4148的正向导通电流限制了对电容充放电的速度。
电容I=C*du/dt。
在不考虑二极管导通阻抗及电容ESR的情况下,假设电容恒流充电,则64MHz,1.5Vpp,50pF时,需要的电流为I=C*du/dt=2*C*Vpp*f=2*50p*1.5V*64M=9.6A;
然而1N4148的正向导通电流只有150mA,
可反算,对于50pF的电容,1N4148实际支持的方波频率约为1MHz。
计算上好像有点问题:
I=C*du/dt=2*π*C*Vpp*f=2*π*50pf*1.5V*64MHz=30mA,理论上1N4148的正想导通电流能满足要求。
以上是我的仿真电路,以下是在1MHz,5MHz及64MHz下的输出图形,和我实测结果一致。
实物测试,在1MHz下误差1%,5MHz下误差3%,与仿真结果一致,不知道如何改善电路能实现50MHz以上的峰值保持电路?求高手指教~!