OpenEdv-开源电子网

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

用STM32F1的板子读取外部芯片的AD

[复制链接]

14

主题

30

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2020-4-27
在线时间
24 小时
发表于 2020-7-25 09:09:21 | 显示全部楼层 |阅读模式
15金钱
用板子读取外部AD的时候,需要加50ms的延时才能读取下一个AD值,否则AD波动很大,再加上后边的滤波,造成了数据20s才能出来,完全打不到应用的标准,这个问题应该怎么解决啊?

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

使用道具 举报

14

主题

30

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2020-4-27
在线时间
24 小时
 楼主| 发表于 2020-7-25 09:55:07 | 显示全部楼层
我想接着问一下造成数据波动大的原因一般情况下有哪些原因啊?
回复

使用道具 举报

2

主题

459

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4518
金钱
4518
注册时间
2018-5-14
在线时间
965 小时
发表于 2020-7-25 14:06:19 | 显示全部楼层
应该和芯片没关系,没听说过哪家的芯片50ms才能获取一个数据的。应该多看看芯片手册。50ms通常来说像芯片的复位等待时间,所以我更相信你代码里面在不停的对芯片进行配置和复位
回复

使用道具 举报

14

主题

30

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2020-4-27
在线时间
24 小时
 楼主| 发表于 2020-7-25 20:05:06 | 显示全部楼层
姚先起 发表于 2020-7-25 14:06
应该和芯片没关系,没听说过哪家的芯片50ms才能获取一个数据的。应该多看看芯片手册。50ms通常来说像芯片的 ...

就是AD经常波动很大一般是哪的问题啊?他们16次的平均值相对来说还是稳定的
回复

使用道具 举报

14

主题

30

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2020-4-27
在线时间
24 小时
 楼主| 发表于 2020-7-25 20:30:33 | 显示全部楼层
dd252 发表于 2020-7-25 20:05
就是AD经常波动很大一般是哪的问题啊?他们16次的平均值相对来说还是稳定的

并且芯片也有点烫
回复

使用道具 举报

2

主题

459

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
4518
金钱
4518
注册时间
2018-5-14
在线时间
965 小时
发表于 2020-7-25 22:25:23 来自手机 | 显示全部楼层
dd252 发表于 2020-7-25 20:30
并且芯片也有点烫

不懂你怎么做的了,也不知道你用的啥芯片,AD芯片不属于那种功耗大的设备,发烫也不应该。具体多看看芯片手册
回复

使用道具 举报

14

主题

30

帖子

0

精华

新手入门

积分
8
金钱
8
注册时间
2020-4-27
在线时间
24 小时
 楼主| 发表于 2020-7-27 17:32:08 | 显示全部楼层
姚先起 发表于 2020-7-25 22:25
不懂你怎么做的了,也不知道你用的啥芯片,AD芯片不属于那种功耗大的设备,发烫也不应该。具体多看看芯片 ...

目前通过求平均值能够把精度到达两欧以内,但是进一步提升精度的时候发现波形出现规律性的尖峰 大概会是什么原因啊?
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-6-30 01:51

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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