找回密码
 立即注册
楼主: 神农鼎

ADC的转换参考电压永远是ADC_VRef+ 和 1.19V 辅助固定信号源无关,如何接 ?

  [复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:433
  • 最近打卡:2025-04-30 07:30:29
已绑定手机

229

主题

328

回帖

1467

积分

金牌会员

积分
1467
发表于 2023-12-3 17:00:58 | 显示全部楼层
神*** 发表于 2023-12-3 16:59
反推出 ADC-VRef+ 的电压,
如 ADC-VRef+接到哪了,
那那个点的电压也是ADC-VRef+ 的电压

也就是ADC-VRef+接在单片机VCC上就能通过ADC-VRef+引脚反推出VCC电压
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2023-12-3 17:03:23 | 显示全部楼层
只能反推 ADC-VRef+
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:433
  • 最近打卡:2025-04-30 07:30:29
已绑定手机

229

主题

328

回帖

1467

积分

金牌会员

积分
1467
发表于 2023-12-3 17:09:16 | 显示全部楼层
神*** 发表于 2023-12-3 17:03
只能反推 ADC-VRef+

WF236D}C1M@COFRKXSQ0LMQ.png


是通过这个公式反推的,我看不出来是怎么计算出来的

这个公式明显是优化过的,有没有完整版的公式,我看下是怎么一步步推出来的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2023-12-3 17:18:29 | 显示全部楼层
上面方法是使用ADC的第15通道反推外部电池电压的。在ADC测量范围内,ADC外部待测量电压与ADC的测量值是成正比例的,所以也可以使用ADC的第15通道反推外部通道输入电压,假设当前已获取了内部固定信号源电压为BGV,内部固定信号源的ADC测量值为resbg,外部ADCx通道输入电压的ADC测量值为resx,则外部通道输入电压
Vx=BGV / resbg * resx;
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:154
  • 最近打卡:2025-04-30 21:03:41

1

主题

25

回帖

297

积分

中级会员

积分
297
发表于 2023-12-13 22:07:46 | 显示全部楼层
对基准的电压设计太详细啦,收藏学习
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:53
  • 最近打卡:2025-03-23 11:50:18

1

主题

18

回帖

311

积分

中级会员

积分
311
发表于 2024-1-12 19:15:33 | 显示全部楼层
VRef是不是决定了单片机的采集量程 比如VRef接的3.3V  采集量程就是0-3.3吗?还是ADC采集量程是单片机电源电压决定的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2024-1-12 19:24:41 | 显示全部楼层
0V =<【ADC有效输入范围】 <= 【ADC_VRef+】 <= 【ADC_AVCC = MCU_VCC】
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2024-02-19 12:35:18

1

主题

2

回帖

35

积分

新手上路

积分
35
发表于 2024-2-18 13:11:22 | 显示全部楼层
请教一下,STC8H1K单片机能否利用内部基准测量其它ADC通道的模拟输入量呢?看了下相关描述好像是可以,比如我用ADC0通道测量外部电压,此时先用ADC15通道读取内部基准的ADC值为Res_bg,再读取BGV电压比如为1192,再读取ADC0的值为Res;
此时ADC0通道的电压Vadc0 = BGV/Res_bg*Res。

另外,实际验证发现,如果读取了ADC15通道的ADC值,再去读取ADC0时,读取到的ADC0就不正常了,变得和ADC15的值一样,这就导致没有办法用上述方法计算ADC0的模拟输入电压,不知道是什么原因,不转换ADC15时,ADC0是正常的。

还有一个问题不明白,如果利用内部基准测量其它ADC通道的模拟电压,那ADC_Vref+管脚的输入电压有什么作用呢?好像没什么用处了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:450
  • 最近打卡:2025-04-28 01:39:20
已绑定手机

6

主题

40

回帖

255

积分

中级会员

积分
255
发表于 2024-2-19 18:38:02 | 显示全部楼层
ADC 的第 15 通道是专门测量内部 1.19V 参考信号源的通道,参考信号源值出厂时校准为1.19V,由于制造误差以及测量误差,导致实际的内部参考信号源相比 1.19V,大约有±1%的误差。如果用户需要知道每一颗芯片的准确内部参考信号源值,可外接精准参考信号源,然后利用 ADC 的第15通道进行测量标定ADC_VRef+脚外接参考电源时,可利用 ADC 的第 15 通道可以反推 ADC_VRef+脚外接参考电源的电压;如将 ADC_VREF+短接到 MCU-VCC,就可以反推 MCU-VCC 的电压,
内部1.19V的基准电源应该是从ADC_Vref+管脚提供的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:54
  • 最近打卡:2025-05-01 09:07:55

717

主题

1万

回帖

1万

积分

管理员

积分
15609
发表于 2024-2-20 11:17:30 | 显示全部楼层
【内部1.19V的 固定信号源】的 输入电源 是 从 MCU-VCC 进来的,
然后

【内部1.19V的 固定信号源】电路 对 内部电路 提供 1.19V固定信号源供评估参考
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-1 20:02 , Processed in 0.337868 second(s), 115 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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