OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 12927|回复: 9

STM32F103用ADC采集DAC输出的电压的问题

[复制链接]

5

主题

16

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2016-9-17
在线时间
16 小时
发表于 2016-10-2 20:16:02 | 显示全部楼层 |阅读模式
3金钱
昨天弄了ADC,今天又弄了DAC,于是想把两个简单的结合起来,ADC(PA1)口采集DAC(PA4)口的电压,串口打印数据。发现:ADC采集到的电压幅值很小,从0V~0.8V左右。我是通过按键控制DAC输出的,按键后,DAC输出有变化。
后来我把ADC隔离出来,发现ADC采集数据没问题;我再把DAC隔离出来,经过万用表测试,输出的电压是正常的,也和我输入的数字量相匹配。
但是当我把PA1和PA4用杜邦线连接后,发现ADC采集的电压幅值瞬间降低;当我把杜邦线松开,用万用表测PA4,电压又升高了,幅值正常。
按理说,我PA1和PA4都是配置的模拟输入模式,那应该是高阻抗的输入了吧?
为什么还会出现这样的情况呢?
请原子哥或者路过的各位大虾解答一下,小生感激不尽。

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

16

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2016-9-17
在线时间
16 小时
 楼主| 发表于 2016-10-2 20:17:50 | 显示全部楼层
本帖最后由 xiaochengsky 于 2016-10-2 20:29 编辑

ADC是通道1,独立模式;
DAC是通道1,12位右对齐模式。
这两个我分别测试了,是没问题的。
我把PA1和PA4连接之后,发现串口打印出来的电压值和我此时用外用表测PA4引脚的电压值相同。
回复

使用道具 举报

5

主题

16

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2016-9-17
在线时间
16 小时
 楼主| 发表于 2016-10-2 20:18:16 | 显示全部楼层
求助求助各位大虾~~~
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2016-10-2 22:17:49 | 显示全部楼层
你下载我们的DAC实验,测试下,短接ADC和DAC的两个IO口,然后调整输出DAC的大小,看看ADC采集的数据变化是否正常
回复

使用道具 举报

5

主题

16

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2016-9-17
在线时间
16 小时
 楼主| 发表于 2016-10-3 08:54:07 | 显示全部楼层
正点原子 发表于 2016-10-2 22:17
你下载我们的DAC实验,测试下,短接ADC和DAC的两个IO口,然后调整输出DAC的大小,看看ADC采集的数据变化是 ...

谢谢原子哥,我就照着你们的寄存器代码配置的噢,只是我换了一块板子实验了下。
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2017-1-8
在线时间
2 小时
发表于 2017-1-8 19:24:36 | 显示全部楼层
我也发现了类似的问题,你最后怎么解决的?谢谢
回复

使用道具 举报

4

主题

57

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
269
金钱
269
注册时间
2016-1-25
在线时间
75 小时
发表于 2017-9-9 11:53:46 | 显示全部楼层
wangzhihong 发表于 2017-1-8 19:24
我也发现了类似的问题,你最后怎么解决的?谢谢

你好,上面的问题你解决了么,我也遇到了
回复

使用道具 举报

3

主题

14

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2019-4-1
在线时间
5 小时
发表于 2019-5-18 11:09:36 | 显示全部楼层
我的DA可以输出固定电压没问题,ADC也可以采集迷你电压并显示,怎么把ADC 于DAC和成一个程序
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
31
金钱
31
注册时间
2021-6-12
在线时间
9 小时
发表于 2021-7-17 15:37:52 | 显示全部楼层
正点原子 发表于 2016-10-2 22:17
你下载我们的DAC实验,测试下,短接ADC和DAC的两个IO口,然后调整输出DAC的大小,看看ADC采集的数据变化是 ...

请问原子哥我用ADC去读DAC的电压显示的都很正常,但是用电压表去测DAC的电压发现数值总是是显示的0.8倍,这是为啥捏
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165516
金钱
165516
注册时间
2010-12-1
在线时间
2116 小时
发表于 2021-7-19 02:31:13 | 显示全部楼层
咬树羊 发表于 2021-7-17 15:37
请问原子哥我用ADC去读DAC的电压显示的都很正常,但是用电压表去测DAC的电压发现数值总是是显示的0.8倍, ...

你的表没坏吧?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-24 06:39

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表