近用mega8做一个AD转换一开始滤波马馬虎虎带过,影响评价结果的因素数据跳的不行
最后还得做滤波:1.硬件滤波2.软件滤波
采样口到AD口之间要加滤波电路最简单的RC滤波也可,串个1K的电阻下拉一个30pF的电容,有条件的可以做有源的加个电压跟随。AVCC口一定要串10mH的电感最好是扼流圈,直流电阻要小!再接100nF的电容箌地总之,这块一定要按datasheet来做
对了,绝对不要用内部基准!不准
为了减小数字电路部分对AD的噪声,两路电路一点共地这很重要。
軟件—————————
软件滤波的方法很多以下方法来自匠人!
/*为加快程序处理速度假定基数为100,a=0~100*/
/*coe数组为加权系数表存在程序存储區。*/
近用mega8做一个AD转换一开始滤波马馬虎虎带过,影响评价结果的因素数据跳的不行
最后还得做滤波:1.硬件滤波2.软件滤波
采样口到AD口之间要加滤波电路最简单的RC滤波也可,串个1K的电阻下拉一个30pF的电容,有条件的可以做有源的加个电压跟随。AVCC口一定要串10mH的电感最好是扼流圈,直流电阻要小!再接100nF的电容箌地总之,这块一定要按datasheet来做
对了,绝对不要用内部基准!不准
为了减小数字电路部分对AD的噪声,两路电路一点共地这很重要。
軟件—————————
软件滤波的方法很多以下方法来自匠人!
/*为加快程序处理速度假定基数为100,a=0~100*/
/*coe数组为加权系数表存在程序存储區。*/