打印
[蓝牙芯片]

CH573 ADC采样

[复制链接]
3902|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
YaoXG|  楼主 | 2021-3-5 16:09 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 YaoXG 于 2021-3-5 16:11 编辑

用的官方的例程做ADC采样来着,但是采到的数据总感觉不对,想问一下什么情况以及怎么修改。


3.3V采到的数据(PA4连接板上3.3V)

接GND时采到的数据(PA4连接板上GND)

接地的时候不是应该接近0才对么,为什么会采集到65527左右的数据,是因为采样数据溢出么?


使用中断方式做单通道采样的时候数据就不会有问题。


中断采样接3.3V(PA5连接板上3.3V)


中断采样接GND(PA5连接板上GND)

还有想问一下,温度采样以及PGA增益怎么使用?

171086041e58298fee.png (195.98 KB )

171086041e58298fee.png

使用特权

评论回复
沙发
便携手到老| | 2021-3-5 16:26 | 只看该作者
不知道这样是否可以对ADC的精度,提高上去?

使用特权

评论回复
板凳
YaoXG|  楼主 | 2021-3-6 10:57 | 只看该作者
中断检测的时候为什么只能检测3.3V和接GND时的值,其余的值无法测出。中断检测的电压范围是多少?有哪位可以告知一下么。

使用特权

评论回复
评论
YaoXG 2021-3-6 17:49 回复TA
中断采样的已经可以正常采样了,但是单通道的还没有摸索明白。 
地板
YaoXG|  楼主 | 2021-3-6 10:58 | 只看该作者
便携手到老 发表于 2021-3-5 16:26
不知道这样是否可以对ADC的精度,提高上去?

不知道呢,还在摸索官方的例程当中,目前遇到的困惑比较多。还不知道怎么解决

使用特权

评论回复
5
WCHTech2| | 2021-3-6 16:32 | 只看该作者
根据ADC的测量范围选择相应的PGA增益。

7704960433d98f0110.png (420.07 KB )

7704960433d98f0110.png

使用特权

评论回复
6
zhouyong77| | 2021-3-8 18:36 | 只看该作者
ADC本身还有误差,接地不可能是绝对的0。

使用特权

评论回复
7
YaoXG|  楼主 | 2021-3-8 22:28 | 只看该作者
zhouyong77 发表于 2021-3-8 18:36
ADC本身还有误差,接地不可能是绝对的0。

中断采样时接地获取的值误差40左右,所以就算有误差也应该是40左右而不是65527啊,所以暂时的问题就是为什么会采集到65527左右的数据值

使用特权

评论回复
8
自己的灌饼| | 2021-3-9 08:49 | 只看该作者
主要还是看你的采样精度是怎么要求的。

使用特权

评论回复
9
chenqianqian| | 2021-3-10 07:22 | 只看该作者
不会是绝对0值得

使用特权

评论回复
10
自己造声卡| | 2021-3-10 08:35 | 只看该作者
中断里面采样?为什么?在中断设置标志位,主循环采样。

使用特权

评论回复
11
chenqianqian| | 2021-3-11 08:22 | 只看该作者
和你用不用中断没有关系吧

使用特权

评论回复
12
看别人照片| | 2021-3-11 18:23 | 只看该作者
这个没有发现有什么问题哦,究竟发生了什么?

使用特权

评论回复
13
YaoXG|  楼主 | 2021-3-11 20:51 | 只看该作者
看别人照片 发表于 2021-3-11 18:23
这个没有发现有什么问题哦,究竟发生了什么?

因为单通道采集数据的时候,接地的值为4000左右,接3.3V的时候为65525左右。同样的电压范围,采用中断采样的时候数据取值是40~4000,这就是我现在的困惑所在,同样的电压进行采样的话,采到的数据值不是应该接近才对么?难道因为采样的方式不同所以会导致获取的数据值也不一样吗?

使用特权

评论回复
14
YaoXG|  楼主 | 2021-3-11 20:53 | 只看该作者
chenqianqian 发表于 2021-3-11 08:22
和你用不用中断没有关系吧

这是两种不同的采样方式,一种是单通道采样,一种是中断采样,但是两种方式采取到的数据值却不一样。

使用特权

评论回复
15
YaoXG|  楼主 | 2021-3-11 20:54 | 只看该作者
自己造声卡 发表于 2021-3-10 08:35
中断里面采样?为什么?在中断设置标志位,主循环采样。

还没弄懂呢,这是沁恒官方的一个采样例程,之前是在尝试着做ADC采样的。

使用特权

评论回复
16
YaoXG|  楼主 | 2021-3-11 20:55 | 只看该作者

接地的话就算不是绝对值0,也应该是在0附近啊,但现在的问题是接地采到的值却是4000多

使用特权

评论回复
17
YaoXG|  楼主 | 2021-3-11 20:56 | 只看该作者
自己的灌饼 发表于 2021-3-9 08:49
主要还是看你的采样精度是怎么要求的。

现在只是在初步了解使用573采样,精度的问题暂时还没有考虑到

使用特权

评论回复
18
zhao67480| | 2021-3-19 14:39 | 只看该作者
我是使用 0增益, 然后测量端分压了,最大能测2V

使用特权

评论回复
19
lanjackg2003| | 2021-3-19 21:25 | 只看该作者
YaoXG 发表于 2021-3-11 20:56
现在只是在初步了解使用573采样,精度的问题暂时还没有考虑到

楼主你用的是哪个IO,我目前用PA4没有这个问题



使用特权

评论回复
20
YaoXG|  楼主 | 2021-3-20 11:28 | 只看该作者
本帖最后由 YaoXG 于 2021-3-20 11:31 编辑
lanjackg2003 发表于 2021-3-19 21:25
楼主你用的是哪个IO,我目前用PA4没有这个问题

我的也是PA4,用的就是官方例程中设置好的IO口。接VCC的时候是正常的,接GND的时候就是会跳到65527

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

23

帖子

0

粉丝