图一是一个电压互感器和LM358近似采集220V交流电压有效值的电路图,目标是在运放输出端VOLAGE得到一个10:1缩小的正半周电压,MCU每隔0.5ms采样得到近似峰值,从而计算220V交流电压的有效值。工作原理为:电压互感器一次侧串两个110K欧的电阻,二次侧串一个二极管和采样电阻,在R30两端产生一个幅值约为1.414V的负半周电压(见图二),经过运放10:1缩小后得到VOLTAGE送至MCU的ADC采集引脚。现在碰到的问题是,当MCU的程序完全擦除时,VOLTAGE引脚的电压波形正常(见图三),即为一个峰值约为140mV的正半周波;当MCU写入程序(即配置ADC引脚)后,VOLTAGE引脚的电压波形不正常了(图四)。我初步估计,是MCU写入程序后改变了VOLTAGE处的输入输出阻抗特性。请大家帮我分析下,当MCU写入程序后,是什么原因导致电压波形不正常了?有什么解决办法?
|