请问各位大佬,为什么用STM32F103C8T6读取4个ADC的值,这4个通道之间相互会有影响?

2019-07-16 11:32发布

请问各位大佬,为什么用STM32F103C8T6读取4个ADC的值,这4个通道之间相互会有影响?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
10条回答
yyg081
1楼-- · 2019-07-16 15:45
没有影响,每个通道的值都是独立的
英雄车
2楼-- · 2019-07-16 18:56
但是实际不是这样,读取一个AD时会对另一个通道造成影响,例如开启两个通道,一个通道的值会引起第二个通道的值的变化
英雄车
3楼-- · 2019-07-16 23:11
请问我现在用stm32的4个ADC采集i/o口采集4个ADC的值,为什么我只在一个i/o口输入信号但是其他3个i/o的口读值也有变化呢?
勇哥-lzu
4楼-- · 2019-07-17 00:38
英雄车 发表于 2018-1-26 17:22
请问我现在用stm32的4个ADC采集i/o口采集4个ADC的值,为什么我只在一个i/o口输入信号但是其他3个i/o的口读值也有变化呢?

会有影响,但是影响很小;不用的ADC通道要接地,采集的值有变化很可能是地噪声引起的
英雄车
5楼-- · 2019-07-17 05:26
 精彩回答 2  元偷偷看……
勇哥-lzu
6楼-- · 2019-07-17 09:22
英雄车 发表于 2018-1-29 20:47
现在我用103的两个ADC测量4个通道用DMA测量,只在一个通道输入的时候其他通道也有影响,输入端是加运放处理的,其他运放的输入端是没有变化的,只有输出端接IO口的变化了

没有明白你是的硬件连接是怎么做的

一周热门 更多>