找回密码
 立即注册
楼主: 梁工

实际精度13位, 真12位ADC过采样到16位分辨率,完整方案

  [复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2025-04-28 10:22:17

0

主题

14

回帖

118

积分

注册会员

积分
118
发表于 2024-8-12 16:35:11 | 显示全部楼层
梁*** 发表于 2024-8-12 13:29
任何时候配置都会生效,我都是在ADC初始化里配置为高阻。
但要注意,配置IO模式时,一定要用与、或操作, ...

好的,梁工,我会注意的。
跟您学了很多,谢谢!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-8-12 17:49:47 | 显示全部楼层
B3*** 发表于 2024-8-12 14:42
就是    用方波   产生斜波             我采样要不要和这个斜波     同步

这跟你采样后要做什么处理有关的。
回复 支持 反对

使用道具 举报 送花

0

主题

7

回帖

26

积分

新手上路

积分
26
发表于 2024-8-12 19:06:27 | 显示全部楼层
梁*** 发表于 2024-8-12 17:49
这跟你采样后要做什么处理有关的。

PT 100 来的信号      过采到  16位         以前不知道可以这样      还做了外挂 试板      准备换过来   到16位  这样大部分AD 应用多能满足             我是这么理解的  就是一个锯齿波    内刚好AD  256次       所以理解成    锯齿刚好  和采样同步       不知是这样理解的?

点评

能否将字打好?这么多空格,我看不懂。  详情 回复 发表于 2024-8-12 22:16
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:265
  • 最近打卡:2025-05-01 07:25:06

0

主题

206

回帖

1522

积分

金牌会员

积分
1522
发表于 2024-8-12 19:07:13 | 显示全部楼层
厉害
回复

使用道具 举报 送花

0

主题

7

回帖

26

积分

新手上路

积分
26
发表于 2024-8-12 20:13:35 | 显示全部楼层
B3*** 发表于 2024-8-12 19:06
PT 100 来的信号      过采到  16位         以前不知道可以这样      还做了外挂 试板      准备换过来  ...

就是 锯齿波    时间       和采样时间的关系       要什么同步
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-8-12 22:16:49 | 显示全部楼层
B3*** 发表于 2024-8-12 19:06
PT 100 来的信号      过采到  16位         以前不知道可以这样      还做了外挂 试板      准备换过来  ...

能否将字打好?这么多空格,我看不懂。
回复 支持 反对

使用道具 举报 送花

0

主题

7

回帖

26

积分

新手上路

积分
26
发表于 2024-8-12 22:38:00 | 显示全部楼层
梁*** 发表于 2024-8-12 22:16
能否将字打好?这么多空格,我看不懂。

就是过采样 ,到16位ADC,锯齿波和采样次数,怎么同步。采样频率多少,锯齿频率多少?
回复 支持 反对

使用道具 举报 送花

0

主题

7

回帖

26

积分

新手上路

积分
26
发表于 2024-8-13 08:43:57 | 显示全部楼层
梁*** 发表于 2024-8-12 22:16
能否将字打好?这么多空格,我看不懂。

我用的是32G单片机,程序ADC过采样是用AD中短,我想用PWM产生锯齿波 和采样同步,怎么弄。    谢谢

点评

ADC触发时刻跟PWM更新事件关联即可,比如使用更新事件自动硬件触发ADC是最常用的。  详情 回复 发表于 2024-8-13 09:12
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:50
  • 最近打卡:2025-04-30 22:59:03

73

主题

5882

回帖

1万

积分

超级版主

积分
12073
发表于 2024-8-13 09:12:10 | 显示全部楼层
B3*** 发表于 2024-8-13 08:43
我用的是32G单片机,程序ADC过采样是用AD中短,我想用PWM产生锯齿波 和采样同步,怎么弄。    谢谢 ...

ADC触发时刻跟PWM更新事件关联即可,比如使用更新事件自动硬件触发ADC是最常用的。
回复 支持 反对

使用道具 举报 送花

0

主题

7

回帖

26

积分

新手上路

积分
26
发表于 2024-8-14 00:00:03 | 显示全部楼层
梁*** 发表于 2024-8-13 09:12
ADC触发时刻跟PWM更新事件关联即可,比如使用更新事件自动硬件触发ADC是最常用的。 ...

看了好几遍 ,好像用PWM或AD中段,多是一次采样即中短,我是这么想的用PWM产生16个波形,首先启动ADC 通过DMA自动转换256次,刚好对应16个锯齿波。不知可行?

点评

最好有波形说明一下。ADC DMA的速度不好控制,应该用更新事件触发的方式。  详情 回复 发表于 2024-8-14 09:32
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-2 09:01 , Processed in 0.155281 second(s), 118 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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