pzegegdm 发表于 2024-11-20 20:07:47

qq603599910 发表于 2024-11-20 10:50
兄弟,你的问题和我的差不多就是读数偶发出现读值为零,看上去边上是工控,是否可以怀疑边上有强磁干扰.
然 ...

旁边干挠是没有的,我自已的工作台,而且是用锂电池供电,7805前后有电解电容,还有104高频旁路。。。

rm543 发表于 2024-11-20 21:20:42

pzegegdm 发表于 2024-11-20 20:07
旁边干挠是没有的,我自已的工作台,而且是用锂电池供电,7805前后有电解电容,还有104高频旁路。。。 ...

104电容放在离单片机电源引脚3cm远是认真的吗?

pzegegdm 发表于 2024-11-20 22:02:56

无天理了,换了OLED屏,开机半小时,没有再发现有0值,这个数码段显与芯片有冲突?这东西用了好多年,在8脚芯片上有冲突?

rm543 发表于 2024-11-21 10:07:09

pzegegdm 发表于 2024-11-20 22:02
无天理了,换了OLED屏,开机半小时,没有再发现有0值,这个数码段显与芯片有冲突?这东西用了好多年,在8脚 ...

因为LED屏模块上有滤波电容,顺便帮你把MCU的高频也滤好了(屏幕上的滤波电容离你单片机的距离都比你板子上的104电容近)。你就试一下在单片机供电脚旁边放个104,再换成你的数码管去测。再不信就用示波器弹簧表笔,用交流耦合100mV档来看单片机电源引脚的波形。

pzegegdm 发表于 2024-11-21 20:50:47

rm543 发表于 2024-11-21 10:07
因为LED屏模块上有滤波电容,顺便帮你把MCU的高频也滤好了(屏幕上的滤波电容离你单片机的距离都比你板子 ...

直接在电源两脚焊上104,也还是有的…

xy068 发表于 2024-12-21 23:07:32

为了试验不同的芯片,重新做了几张PCB板,同一板,试验了DlP16的8G1K08 及15W404AS,
两者外围电路一样,使用TM1637,4位数显示模块显示(经验证此模块干挠电源,用示波器看5V电源会发现干挠波,正好用来观察),两芯片读ADC脚直接5V电源,经观察8G显示1023时个位数3字会闪动,而15W不动很稳,不到几秒钟8G开读到0值,不定时间,有几秒,有十几秒读到,而15W没有读到0。反过来两输入脚都接0V电源,这次8G个显示的个位数0不闪动,反而15W显示的0值不断闪…又试了DIP40的8HOK64U的也是输入脚直接5V,显示4095个位数十位数95不断闪但没读到0值,又经过试几款DIP8 SOP8 的8G1K08ASOP16的8G1K08都读到0值…

huhuan 发表于 2024-12-22 00:10:22

<p>NTC电路,我都不用1K电阻(你图纸的R13)去削弱信号,</p>
页: 1 2 3 4 5 6 [7]
查看完整版本: ADC采集为什么有时候是0?