你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

ADC1采集电压的时候会互相影响,求原因.

[复制链接]
zfz9232 提问时间:2018-8-21 12:05 /
小弟在用stm32F103C8Tx的AD1通道采集电压数据。通道0,1,4,5这4个通道。用了DMA传输。然后发现,通道的电压会互相影响!
CH1_PC0 value=2138->1.722510V;CH1_PC1 value=1985->1.602466V;CH1_PC2        value=2069->1.669336V;
CH1_PC3 value=2052->1.564600V;AD_TransferCount:50266;
CH1_PC0 value=2191->1.765210V;CH1_PC1 value=2004->1.618579V;CH1_PC2        value=2069->1.666919V;
CH1_PC3 value=1881->1.618579V;AD_TransferCount:50262;
CH1_PC0 value=2889->2.327564V;CH1_PC1 value=2328->1.877197V;CH1_PC2        value=2068->1.669336V;
CH1_PC3 value=1904->3.285498V;AD_TransferCount:50262;
CH1_PC0 value=2892->2.329980V;CH1_PC1 value=2328->1.881226V;CH1_PC2        value=2070->1.669336V;
CH1_PC3 value=4094->3.298389V;AD_TransferCount:50262;



红色字体的通道5为电压上拉到3.3V后,通道0,1会受到影响,现象是互相影响。

请问谁知道原因???
请问谁知道原因???
请问谁知道原因???

收藏 评论8 发布时间:2018-8-21 12:05

举报

8个回答
电子星辰 回答时间:2018-8-21 13:10:10
测下硬件电压有没有影响,没影响的话展示下代码吧
wenyangzeng 回答时间:2018-8-21 13:14:58
有可能是配置ADC扫描模式时把DMA结果寄存器顺序弄错了。楼主应该先把代码晒出来才好分析。

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

butterflyspring 回答时间:2018-8-21 15:37:46
速率,调慢一点

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

feixiang20 回答时间:2018-8-22 00:45:17
减少延时,检测平均分配的电压

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

zfz9232 回答时间:2018-8-22 16:46:11
电子星辰 发表于 2018-8-21 13:10
测下硬件电压有没有影响,没影响的话展示下代码吧

电压被影响到了。用万用表测试过。
zfz9232 回答时间:2018-8-22 16:47:06
wenyangzeng 发表于 2018-8-21 13:14
有可能是配置ADC扫描模式时把DMA结果寄存器顺序弄错了。楼主应该先把代码晒出来才好分析。 ...

这个嘛,用cubeX按照网上教程配置的。应该不会有错误吧。
zfz9232 回答时间:2018-8-22 16:48:12
feixiang20 发表于 2018-8-22 00:45
减少延时,检测平均分配的电压

减少延时是指?我是循环周期是55.5个周期。用DMA传输采集电压数据。
电子星辰 回答时间:2018-8-22 16:49:53
zfz9232 发表于 2018-8-22 16:46
电压被影响到了。用万用表测试过。

意思是电路有问题?那就先查硬件啊

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版