TheHellc
发表于 2023-2-1 09:29:21
梁工 发表于 2023-1-31 23:27
退耦电容C3、C4尽量靠近MCU,读15通道ADC看看,这是内部1.19V的电压对应的ADC值,这个会很稳定,如果这个值 ...
15通道读出来的数值是稳定的,应该,数值在367-368之间跳动,换算下来1.1827-1.1859V。
TheHellc
发表于 2023-2-1 11:56:44
神农鼎 发表于 2023-2-1 00:20
你P1.0做ADC的输入,这图让人怀疑人生啊
所以为啥让大家贴原理图的PDF, 就是请初学者严谨点,这是啥 AD ...
大佬,我根据官网找的试验箱上的AD按键电路,加了一个104的电容,波形就稳定很多了,就在1上下波动,整体看上去就像平稳了一样,但是我用其他的控制芯片,不需要加电容也可以稳定测出来。但是STC8G去掉电容,波形就立马恢复成原来的那个样子,能请教一下这个是怎么回事吗?:'(
神农鼎
发表于 2023-2-1 15:00:38
给个你实际使用的原理图的PDF, 不用的去掉,飞线的,补焊的,请补上,给真实使用的图,
别人没问题,你有问题,我们只能怀疑你粗心,你初心的证据:你到现在没给你真实使用的原来图,都是你口讲
https://www.stcaimcu.com/data/attachment/forum/202301/31/174441kwiibjjwtnd6jabj.png
这就是你不给真实使用的实际电路的证据,请画张你真实使用的原理图,PDF发上来
P1.0当ADC输入
TheHellc
发表于 2023-2-1 16:12:55
所以最终的结果就是,软件设计其实没问题,但是STC8G1K08-38I-SOP16这个芯片使用ADC时,可能需要在靠近MCU端的AD输入口,增加一个小电容,跳变回0的问题就解决了。可能是AD采样的内部和其他不需要电容的有所不同吧(猜的,无视即可)。
TheHellc
发表于 2023-2-1 16:19:55
神农鼎 发表于 2023-2-1 15:00
给个你实际使用的原理图的PDF, 不用的去掉,飞线的,补焊的,请补上,给真实使用的图,
别人没问题,你有问 ...
这个就是使用的图啊,另外一个使用的那个板子我没有原理图,这个原理图是我自己画的,用来测试用的。然后P1.0当ADC输入和P1.1当ADC输入或者P3.5当ADC输入,测量同一个输入,结果都是一样的。如前几楼的那个波形。前面的那个正弦波的波形是通过市电和互感器转换的那个板子,没有原理图,所以后来我就换贴出来的这个板子去测,不过测的不是市电,是直接直流稳压电源输出的电压,所以是一条直线。
另外 这个输入1.0那个LED灯亮起来,也不影响测量结果。。。
这个原理图上只需要看芯片和电源就行,其他的都没焊。
TheHellc
发表于 2023-2-1 16:35:59
神农鼎 发表于 2023-2-1 15:00
给个你实际使用的原理图的PDF, 不用的去掉,飞线的,补焊的,请补上,给真实使用的图,
别人没问题,你有问 ...
这个就是实际上的板子,我所有焊接的部件。测量口一共有6个,不过目前只测量单路AD。我试过1.0,1.1,1.6,1.7,3.5,3.6,每次都只输出一路,输出的结果都是一样的。
都是这样的。
不管是去测量直流稳压电源输出的电压,还是测互感器转换出来的电压,都是和上面一样直接跳变到0。然后用示波器打出来的图都是好的。用STM32芯片去检测也是正常的。
目前我是在测量口上加了一个电容,然后波形就正常了。具体是参考STC官网上STC8试验箱的原理图里面的那个按键。
然后我就是想问一下,如果不加这个电容,是不是就会出现上面的这种现象?
梁工
发表于 2023-2-1 16:38:19
TheHellc 发表于 2023-2-1 09:29
15通道读出来的数值是稳定的,应该,数值在367-368之间跳动,换算下来1.1827-1.1859V。 ...
那ADC是没有问题的,请仔细检查一下你的输入电压是否有干扰。
我没有你 的样板,我这里没法重现你的问题。
TheHellc
发表于 2023-2-1 16:43:38
神农鼎 发表于 2023-2-1 15:00
给个你实际使用的原理图的PDF, 不用的去掉,飞线的,补焊的,请补上,给真实使用的图,
别人没问题,你有问 ...
https://item.taobao.com/item.htm?spm=a230r.1.14.86.41ce7d5cBjRrzk&id=563785564816&ns=1&abbucket=14#detail
这个是我测量的那个可调直流稳压电源,就是直接调到2V,然后直接接到IO上。再共个地。然后把结果通过USB转TTL传到PC端,PC端通过软件变成图像。
chen
发表于 2023-2-1 16:43:46
梁工 发表于 2023-2-1 16:38
那ADC是没有问题的,请仔细检查一下你的输入电压是否有干扰。
我没有你 的样板,我这里没法重现你的问题 ...
我咋感觉,是他的芯片虚焊或者是接口接触不良;P
TheHellc
发表于 2023-2-1 16:45:50
梁工 发表于 2023-2-1 16:38
那ADC是没有问题的,请仔细检查一下你的输入电压是否有干扰。
我没有你 的样板,我这里没法重现你的问题 ...
嗯嗯,板子本身测量自己输出的是很稳定的,目前就是我用示波器测量出来的波形很平滑,但是用芯片测就会跳,然后现在是加了一个电容,芯片测量的结果就很稳定了。