硬汉嵌入式论坛

 找回密码
 立即注册
查看: 1935|回复: 8
收起左侧

[ADC] 这个配置是干嘛用的?(ADC的OffsetNumber参数作用)

[复制链接]

2

主题

0

回帖

6

积分

新手上路

积分
6
发表于 2023-6-15 10:45:40 | 显示全部楼层 |阅读模式
无标题.png
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2023-6-15 11:21:27 | 显示全部楼层
QQ截图20230615112111.png

评分

参与人数 1金币 +10 收起 理由
朱兜型 + 10

查看全部评分

回复

使用道具 举报

28

主题

196

回帖

280

积分

高级会员

积分
280
发表于 2025-7-21 02:16:00 | 显示全部楼层

可以这样理解么,原始数据采出来后,减去offset,然后再OffsetRightShit(右移一位),结果支持负号?同时支持最多四个通道?
如果是,不是量身定做的嘛,刚好一个信号放大两倍,然后再偏移了Vref/2。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-7-21 08:47:34 | 显示全部楼层
ccschen 发表于 2025-7-21 02:16
可以这样理解么,原始数据采出来后,减去offset,然后再OffsetRightShit(右移一位),结果支持负号?同时 ...

这几个参数我都关闭了,没实测过效果,你可以试试
回复

使用道具 举报

28

主题

196

回帖

280

积分

高级会员

积分
280
发表于 2025-7-21 09:33:13 | 显示全部楼层
eric2013 发表于 2025-7-21 08:47
这几个参数我都关闭了,没实测过效果,你可以试试

U5上试了下,大概是这么回事。但是呢,ADC才14位,要20位才能达到精度要求,配置过采样后,不知道采样率最高能到多少,毕竟要多耗时间。过采样后,这个偏移就没多大意义了。
回复

使用道具 举报

7

主题

81

回帖

102

积分

初级会员

积分
102
发表于 2025-7-21 10:35:31 | 显示全部楼层
说起来这个偏移我好像从来没配置过,都是程序里定义一个uint16_t的数组,然后在ADC_Start里(uint32_t *)的
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-7-22 08:57:56 | 显示全部楼层
ccschen 发表于 2025-7-21 09:33
U5上试了下,大概是这么回事。但是呢,ADC才14位,要20位才能达到精度要求,配置过采样后,不知道采样率 ...

过采样就是求平均,比如1024倍过采样就是采集1024次求平均。

H7最大1024倍过采样也就是最高26bit分辨率。
回复

使用道具 举报

28

主题

196

回帖

280

积分

高级会员

积分
280
发表于 2025-7-24 22:32:37 | 显示全部楼层
eric2013 发表于 2025-7-22 08:57
过采样就是求平均,比如1024倍过采样就是采集1024次求平均。

H7最大1024倍过采样也就是最高26bit分辨 ...

每4倍才提升一位吧。4倍1位,16倍2位,64倍3位。本来U5的14位可以自动减零偏,比如VCC/2的零偏,太高的过采样,减不够。AD才2.5Mbps,过采样太弱了。
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
117512
QQ
发表于 2025-7-25 09:19:27 | 显示全部楼层
ccschen 发表于 2025-7-24 22:32
每4倍才提升一位吧。4倍1位,16倍2位,64倍3位。本来U5的14位可以自动减零偏,比如VCC/2的零偏,太高的过 ...

通过过采样技术,STM32H7的ADC可以做到26位分辨率
https://forum.anfulai.cn/forum.p ... 6958&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2025-8-12 06:02 , Processed in 0.064391 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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