打印
[STM32L4]

使用ADC采样发现有个1us左右的干扰波形

[复制链接]
1047|27
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
houcs|  楼主 | 2020-1-22 22:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
L4系列ADC采样自带干扰怎么回事

使用特权

评论回复
沙发
tian111| | 2020-1-22 22:45 | 只看该作者
看看图

使用特权

评论回复
板凳
houcs|  楼主 | 2020-1-22 22:45 | 只看该作者

使用特权

评论回复
地板
liuzaiy| | 2020-1-22 22:48 | 只看该作者
频率和采样频率设置有关系

使用特权

评论回复
5
houcs|  楼主 | 2020-1-22 22:51 | 只看该作者
如果关闭ADC采样就没有这个波形,接一个稳压源输出的固定电平也这样,因此认为这个是ADC自己产生的。一直不理解这个是为什么,怎么去掉。

使用特权

评论回复
6
zyf部长| | 2020-1-22 22:54 | 只看该作者
配置代码发下吧

使用特权

评论回复
7
houcs|  楼主 | 2020-1-22 22:56 | 只看该作者

hadc1.Instance = ADC1;
  hadc1.Init.ClockPrescaler = ADC_CLOCK_ASYNC_DIV16;
  hadc1.Init.Resolution = ADC_RESOLUTION_12B;
  hadc1.Init.DataAlign = ADC_DATAALIGN_RIGHT;
  hadc1.Init.ScanConvMode = ADC_SCAN_ENABLE;
  hadc1.Init.EOCSelection = ADC_EOC_SINGLE_CONV;
  hadc1.Init.LowPowerAutoWait = DISABLE;
  hadc1.Init.ContinuousConvMode = ENABLE;
  hadc1.Init.NbrOfConversion = 11;
  hadc1.Init.DiscontinuousConvMode = DISABLE;
  hadc1.Init.ExternalTrigConv = ADC_SOFTWARE_START;
  hadc1.Init.ExternalTrigConvEdge = ADC_EXTERNALTRIGCONVEDGE_NONE;
  hadc1.Init.DMAContinuousRequests = ENABLE;
  hadc1.Init.Overrun = ADC_OVR_DATA_PRESERVED;
  hadc1.Init.OversamplingMode = DISABLE;

使用特权

评论回复
8
hanwe| | 2020-1-22 22:59 | 只看该作者
那个型号?

使用特权

评论回复
9
houcs|  楼主 | 2020-1-22 23:05 | 只看该作者
STM32L476

使用特权

评论回复
10
zhuww| | 2020-1-22 23:08 | 只看该作者
这是 ADC 采用保持电路工作引起的, 逐次比较类型的 ADC 都这样. 你的信号源的阻抗越小, 这个脉冲就越小.

使用特权

评论回复
11
huwr| | 2020-1-22 23:11 | 只看该作者
其实采样时间超过这个 波形宽度越大, 那么影响越小

使用特权

评论回复
12
houcs|  楼主 | 2020-1-22 23:13 | 只看该作者
谢谢解答,有办法彻底规避吗?软件\硬件方法都可以,求指点

使用特权

评论回复
13
chuxh| | 2020-1-22 23:16 | 只看该作者
降低采样速度看看;

使用特权

评论回复
14
houcs|  楼主 | 2020-1-22 23:18 | 只看该作者
产品要求,采样频率已经是最慢,不能在下降了。

使用特权

评论回复
15
dingy| | 2020-1-22 23:23 | 只看该作者
那就只能这样了,或者结果矫正。

使用特权

评论回复
16
wuhany| | 2020-1-22 23:27 | 只看该作者
没办法的,你可以做隔离,比如用跟随器隔离两边。这样就不会影响到那边数据

使用特权

评论回复
17
houcs|  楼主 | 2020-1-22 23:30 | 只看该作者
没办法了,现在只能在提高一下采样频率

使用特权

评论回复
18
yinxiangh| | 2020-1-22 23:32 | 只看该作者
然后算平均数?

使用特权

评论回复
19
houcs|  楼主 | 2020-1-22 23:34 | 只看该作者
嗯,目前测试可以

使用特权

评论回复
20
pangb| | 2020-1-22 23:35 | 只看该作者
试试降低采样速度

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

743

主题

8382

帖子

5

粉丝