[蓝牙芯片] CH573 ADC采样

[复制链接]
 楼主| YaoXG 发表于 2021-3-5 16:09 | 显示全部楼层 |阅读模式
本帖最后由 YaoXG 于 2021-3-5 16:11 编辑

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

463356041df2273d7e.png
3.3V采到的数据(PA4连接板上3.3V)
107636041e0008e613.png
接GND时采到的数据(PA4连接板上GND)
500306041e02b490b8.png
接地的时候不是应该接近0才对么,为什么会采集到65527左右的数据,是因为采样数据溢出么?


使用中断方式做单通道采样的时候数据就不会有问题。
475956041e3cd32689.png
789666041e273c745f.png
中断采样接3.3V(PA5连接板上3.3V)

638006041e2595bc66.png
中断采样接GND(PA5连接板上GND)

还有想问一下,温度采样以及PGA增益怎么使用?
580576041e735a4147.png
171086041e58298fee.png
便携手到老 发表于 2021-3-5 16:26 | 显示全部楼层
不知道这样是否可以对ADC的精度,提高上去?
 楼主| YaoXG 发表于 2021-3-6 10:57 | 显示全部楼层
中断检测的时候为什么只能检测3.3V和接GND时的值,其余的值无法测出。中断检测的电压范围是多少?有哪位可以告知一下么。

评论

中断采样的已经可以正常采样了,但是单通道的还没有摸索明白。  发表于 2021-3-6 17:49
 楼主| YaoXG 发表于 2021-3-6 10:58 | 显示全部楼层
便携手到老 发表于 2021-3-5 16:26
不知道这样是否可以对ADC的精度,提高上去?

不知道呢,还在摸索官方的例程当中,目前遇到的困惑比较多。还不知道怎么解决
WCHTech2 发表于 2021-3-6 16:32 | 显示全部楼层
9137660433dbba4f8a.png 根据ADC的测量范围选择相应的PGA增益。
7704960433d98f0110.png
zhouyong77 发表于 2021-3-8 18:36 来自手机 | 显示全部楼层
ADC本身还有误差,接地不可能是绝对的0。
 楼主| YaoXG 发表于 2021-3-8 22:28 | 显示全部楼层
zhouyong77 发表于 2021-3-8 18:36
ADC本身还有误差,接地不可能是绝对的0。

中断采样时接地获取的值误差40左右,所以就算有误差也应该是40左右而不是65527啊,所以暂时的问题就是为什么会采集到65527左右的数据值
自己的灌饼 发表于 2021-3-9 08:49 | 显示全部楼层
主要还是看你的采样精度是怎么要求的。
chenqianqian 发表于 2021-3-10 07:22 来自手机 | 显示全部楼层
不会是绝对0值得
自己造声卡 发表于 2021-3-10 08:35 | 显示全部楼层
中断里面采样?为什么?在中断设置标志位,主循环采样。
chenqianqian 发表于 2021-3-11 08:22 来自手机 | 显示全部楼层
和你用不用中断没有关系吧
看别人照片 发表于 2021-3-11 18:23 | 显示全部楼层
这个没有发现有什么问题哦,究竟发生了什么?
 楼主| YaoXG 发表于 2021-3-11 20:51 | 显示全部楼层
看别人照片 发表于 2021-3-11 18:23
这个没有发现有什么问题哦,究竟发生了什么?

因为单通道采集数据的时候,接地的值为4000左右,接3.3V的时候为65525左右。同样的电压范围,采用中断采样的时候数据取值是40~4000,这就是我现在的困惑所在,同样的电压进行采样的话,采到的数据值不是应该接近才对么?难道因为采样的方式不同所以会导致获取的数据值也不一样吗?
 楼主| YaoXG 发表于 2021-3-11 20:53 | 显示全部楼层
chenqianqian 发表于 2021-3-11 08:22
和你用不用中断没有关系吧

这是两种不同的采样方式,一种是单通道采样,一种是中断采样,但是两种方式采取到的数据值却不一样。
 楼主| YaoXG 发表于 2021-3-11 20:54 | 显示全部楼层
自己造声卡 发表于 2021-3-10 08:35
中断里面采样?为什么?在中断设置标志位,主循环采样。

还没弄懂呢,这是沁恒官方的一个采样例程,之前是在尝试着做ADC采样的。
 楼主| YaoXG 发表于 2021-3-11 20:55 | 显示全部楼层

接地的话就算不是绝对值0,也应该是在0附近啊,但现在的问题是接地采到的值却是4000多
 楼主| YaoXG 发表于 2021-3-11 20:56 | 显示全部楼层
自己的灌饼 发表于 2021-3-9 08:49
主要还是看你的采样精度是怎么要求的。

现在只是在初步了解使用573采样,精度的问题暂时还没有考虑到
zhao67480 发表于 2021-3-19 14:39 | 显示全部楼层
我是使用 0增益, 然后测量端分压了,最大能测2V
lanjackg2003 发表于 2021-3-19 21:25 | 显示全部楼层
YaoXG 发表于 2021-3-11 20:56
现在只是在初步了解使用573采样,精度的问题暂时还没有考虑到

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

192206054a63055828.png

 楼主| 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

粉丝
快速回复 在线客服 返回列表 返回顶部