STC8A8K64D4单片机ADC测量值跳动比较大,有没有这个型号单片机的ADC滤波程序。
STC8A8K64D4单片机ADC测量值跳动比较大,有没有这个型号单片机的ADC滤波程序。先看看自己的原理图, PCB 有没有设计对
不要 原理图/PCB 设计有问题
增加 ADC 的采样时间,转换时间是固定的 12个 ADC 时钟
一次完整的 A/D 时间含【ADC输入通道的切换时间+采样的时间+关闭采样的时间+固定转换 - ADC/比较器,DMA支持的12位ADC,轨到轨比较器,DAC - 国芯论坛-STC全球32位8051爱好者互助交流社区 - STC全球32位8051爱好者互助交流社区 (stcaimcu.com)
先检查自己的硬件,STC的ADC本身是很小跳动的,你有大跳动,检查你的电源纹波、参考电压纹波、输入信号纹波。12位ADC、2.5V参考,分辨率是0.61mV,你示波器看看你的电路上述参数的纹波,就会明白为什么跳动。 我用NTC测温,用1/16 IIR滤波: v= ((v << 4) - v + v_new) >> 4; 先把原理图的 PDF 发上来,大家好帮你分析
这个也有遇到过,后来解决了,不是芯片ADC问题,而是电源的问题居多。
页:
[1]