1266|4

302

帖子

0

TA的资源

一粒金砂(高级)

楼主
 

有关ADC采集时输入端口电压变动的问题 [复制链接]

具体描述:如下,当先采集电压,在采集电流时,若电压输入GEN_DC_V+\GEN_DC_V-为0,则单片机处的端口电压GEN_DC_Up和GEN_DC_Un之间的电压为0。其它顺序则是有9mv的电压存在。这是为啥呢?

ADC采样电路如下,

 

配置如下

 

下面是数据采集函数

   

 

此帖出自GD32 MCU论坛

最新回复

当先采集电压,在采集电流时,若电压输入GEN_DC_V+\GEN_DC_V-为0,则单片机处的端口电压GEN_DC_Up和GEN_DC_Un之间的电压为0  详情 回复 发表于 2024-4-18 09:15
点赞 关注
 

回复
举报

41

帖子

0

TA的资源

一粒金砂(中级)

沙发
 
是不是采样太快了?理论上一个ADC不同通道快速采样的时候,第一个通道电容充电切换到下一个通道的时候电压不一定能放干净,特别是高速采样的时候。如果你把第二个通道浮空,第一个通道给正弦波,那么第二个通道可能采样到一个幅值小很多的波形。
此帖出自GD32 MCU论坛

点评

ena
我也试了加1MS延时,也不行  详情 回复 发表于 2024-3-22 16:51
 
 
 

回复

302

帖子

0

TA的资源

一粒金砂(高级)

板凳
 
H12315 发表于 2024-3-22 16:11 是不是采样太快了?理论上一个ADC不同通道快速采样的时候,第一个通道电容充电切换到下一个通道的时候电压 ...

我也试了加1MS延时,也不行。改了下顺序可以了,不知道会不会跟硬件有关系

此帖出自GD32 MCU论坛
 
 
 

回复

1077

帖子

0

TA的资源

纯净的硅(高级)

4
 

首先:

R67-68-124-125阻值太小,导致运放输入阻抗太小,不适合这个高阻回路的测试。

其次才是你说的问题。另外放大回路都没有任何调零措施,怎么保证你的运放有“0”输出。

此帖出自GD32 MCU论坛
 
个人签名چوآن شـين
 
 

回复

56

帖子

0

TA的资源

一粒金砂(中级)

5
 
当先采集电压,在采集电流时,若电压输入GEN_DC_V+\GEN_DC_V-为0,则单片机处的端口电压GEN_DC_Up和GEN_DC_Un之间的电压为0
此帖出自GD32 MCU论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表