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

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

[复制链接]
  • TA的每日心情
    无聊
    5 小时前
  • 签到天数: 151 天

    [LV.7]常住居民III

    137

    主题

    189

    回帖

    1625

    积分

    金牌会员

    积分
    1625
    发表于 2023-12-3 16:55:00 | 显示全部楼层
    测电池电压是不是就是在测ADC_VREF引脚上的电压

    点评

    反推出 ADC-VRef+ 的电压, 如 ADC-VRef+接到哪了, 那那个点的电压也是ADC-VRef+ 的电压  详情 回复 发表于 2023-12-3 16:59
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9299

    回帖

    1万

    积分

    管理员

    积分
    14049
     楼主| 发表于 2023-12-3 16:59:07 | 显示全部楼层
    QQ624353765 发表于 2023-12-3 16:55
    测电池电压是不是就是在测ADC_VREF引脚上的电压

    反推出 ADC-VRef+ 的电压,
    如 ADC-VRef+接到哪了,
    那那个点的电压也是ADC-VRef+ 的电压
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    无聊
    5 小时前
  • 签到天数: 151 天

    [LV.7]常住居民III

    137

    主题

    189

    回帖

    1625

    积分

    金牌会员

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

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

    使用道具 举报

    该用户从未签到

    551

    主题

    9299

    回帖

    1万

    积分

    管理员

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

    使用道具 举报

  • TA的每日心情
    无聊
    5 小时前
  • 签到天数: 151 天

    [LV.7]常住居民III

    137

    主题

    189

    回帖

    1625

    积分

    金牌会员

    积分
    1625
    发表于 2023-12-3 17:09:16 | 显示全部楼层

    WF236D}C1M@COFRKXSQ0LMQ.png


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

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

    使用道具 举报

    该用户从未签到

    551

    主题

    9299

    回帖

    1万

    积分

    管理员

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

    使用道具 举报

  • TA的每日心情
    慵懒
    6 天前
  • 签到天数: 61 天

    [LV.6]常住居民II

    2

    主题

    24

    回帖

    267

    积分

    中级会员

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

    使用道具 举报

  • TA的每日心情
    开心
    昨天 20:59
  • 签到天数: 33 天

    [LV.5]常住居民I

    1

    主题

    15

    回帖

    229

    积分

    中级会员

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

    使用道具 举报

    该用户从未签到

    551

    主题

    9299

    回帖

    1万

    积分

    管理员

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

    使用道具 举报

  • TA的每日心情
    擦汗
    2024-2-19 12:35
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    1

    主题

    2

    回帖

    33

    积分

    新手上路

    积分
    33
    发表于 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+管脚的输入电压有什么作用呢?好像没什么用处了。
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-3 12:12 , Processed in 0.072179 second(s), 70 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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