[技术问答] ADC采样的数据有时有delay

[复制链接]
 楼主| 海滨消消 发表于 2022-10-19 16:14 | 显示全部楼层 |阅读模式
将ADC的input输入sin wave,抓出来的数据会有失真的情況。
jcky001 发表于 2022-10-20 09:39 | 显示全部楼层
只要是MCU引脚处是正弦波,硬件就没问题。
elephant00 发表于 2022-10-20 09:43 | 显示全部楼层
最关键的是做ADC的时间间隔要等时,间隔不等时,看数据时又认为是等时采样,当然不对了,所以要用MCU的Timer定时触发ADC的功能,然后再把数据读出来,就对了。
两只袜子 发表于 2022-10-20 10:00 | 显示全部楼层
采样率太低,ADC出来的值是采样时间的平均值,当然数值会不对。
cr315 发表于 2022-10-20 11:00 | 显示全部楼层
采样率太高,可能采样电容还没充到等于引脚上的电压就停止采样,开始保持,这样值会偏小,所以外部信号源的内阻不能太大。
地下縱情搖擺 发表于 2022-10-29 16:59 | 显示全部楼层
建议楼主可以把需要被采样的设备,与你采样设备共地试试

一枝香 发表于 2022-10-29 17:30 | 显示全部楼层
能把失真的图截出来发一下么?

銀河 发表于 2022-10-29 18:02 | 显示全部楼层
正常来说你可能需要共地,或者加个运放试试

喜爱弄人 发表于 2022-10-29 18:34 | 显示全部楼层
是你数据频率快呢?还是ADC有点弱呀

情和欲 发表于 2022-10-29 19:06 | 显示全部楼层
对啊,你得用运放把采样的数据抬高才行
林间有新绿 发表于 2022-10-29 19:38 | 显示全部楼层
你这输入不是正弦波么,有一半采样采不到是吧

风吻过你的不羁 发表于 2022-10-29 20:10 | 显示全部楼层
正常可以设定为连续采样的

偷吻月亮 发表于 2022-10-29 20:41 | 显示全部楼层
不用加delay的,ADC自己有采样的配置的,默认就好

热爱童话世界 发表于 2022-10-29 21:13 | 显示全部楼层
你可以把代码贴出来么,看看你如何配置的

漫过岁月 发表于 2022-10-29 21:45 | 显示全部楼层
你输入其他波形试试呢?或者将sin用运放抬高到0V以上试试

mickit 发表于 2022-11-2 19:51 | 显示全部楼层
你设置的ADC转换周期是多少?              
wwppd 发表于 2022-11-2 20:11 | 显示全部楼层
有延时不是正常吗?模数转换不完整。
bartonalfred 发表于 2022-11-2 20:37 | 显示全部楼层
数据有失真,可能是信号有干扰。
sheflynn 发表于 2022-11-2 21:03 | 显示全部楼层
这个肯定是需要转换完成的。              
AloneKaven 发表于 2022-11-2 21:45 | 显示全部楼层
MCU引脚处是正弦波,硬件就没问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

255

主题

1806

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部