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

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

[复制链接]
  • TA的每日心情
    开心
    7 小时前
  • 签到天数: 135 天

    [LV.7]常住居民III

    6

    主题

    33

    回帖

    334

    积分

    中级会员

    积分
    334
    发表于 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+管脚提供的
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    551

    主题

    9299

    回帖

    1万

    积分

    管理员

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

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

    使用道具 举报

  • TA的每日心情
    奋斗
    3 小时前
  • 签到天数: 129 天

    [LV.7]常住居民III

    7

    主题

    129

    回帖

    503

    积分

    高级会员

    积分
    503
    发表于 2024-2-20 11:34:46 | 显示全部楼层
    神农鼎 发表于 2023-6-24 16:36
    19.6.4                 利用ADC第15通道测量外部电压或电池电压
    STC8H系列ADC的第15通道用于测量内部固定 ...

    你好,神农鼎。
    printf打印有没有%bd这样的表示?我设置变量是U8时,%bd打印出来是1,2,3,4,5,6这样循环,如果打印设成%d时,是256,512,768这样,是怎么回事

    点评

    %d对应的是int变量,直接打印u8的话需要强制转化一下,例如 变量定义位u8 dat; 可以调用printf("%d",(int)dat);  详情 回复 发表于 2024-2-20 13:32
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    4 天前
  • 签到天数: 51 天

    [LV.5]常住居民I

    2

    主题

    148

    回帖

    191

    积分

    注册会员

    积分
    191
    发表于 2024-2-20 12:22:43 | 显示全部楼层
    学习学习
    回复 送花

    使用道具 举报

  • TA的每日心情
    开心
    4 天前
  • 签到天数: 90 天

    [LV.6]常住居民II

    38

    主题

    986

    回帖

    6773

    积分

    荣誉版主

    冲哥视频教程和各种开源资料QQ交流群884047237,可群

    积分
    6773
    QQ
    发表于 2024-2-20 13:32:29 | 显示全部楼层
    lhj 发表于 2024-2-20 11:34
    你好,神农鼎。
    printf打印有没有%bd这样的表示?我设置变量是U8时,%bd打印出来是1,2,3,4,5,6这样循 ...

    %d对应的是int变量,直接打印u8的话需要强制转化一下,例如
    变量定义位u8 dat;

    可以调用printf("%d",(int)dat);
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    奋斗
    3 小时前
  • 签到天数: 129 天

    [LV.7]常住居民III

    7

    主题

    129

    回帖

    503

    积分

    高级会员

    积分
    503
    发表于 2024-2-20 13:41:35 | 显示全部楼层
    那有没有"%bd,"这样的打印格式?



    点评

    你这个问题我也遇到了,是看冲哥STC32视频,但我用的是STC8H的实验箱,printf老是出问题,好像是C51导致的,你可以试试bd,bu,hd  发表于 2024-2-22 22:18
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    14

    主题

    33

    回帖

    202

    积分

    中级会员

    积分
    202
    发表于 2024-3-4 23:26:03 来自手机 | 显示全部楼层
    神农鼎 发表于 2023-6-24 16:36
    19.6.4                 利用ADC第15通道测量外部电压或电池电压
    STC8H系列ADC的第15通道用于测量内部固定 ...

    利用15通道测量外部电压有没有汇编的参考代码?
    回复 支持 反对 送花

    使用道具 举报

  • TA的每日心情
    开心
    3 小时前
  • 签到天数: 40 天

    [LV.5]常住居民I

    11

    主题

    108

    回帖

    216

    积分

    中级会员

    积分
    216
    发表于 2024-3-5 12:53:01 | 显示全部楼层
    最过一直用的就是给VREF接2.5用TL431 误差在1mV以内。
    不过现在为了提高速度采样由1000次改成了200次后出现很大的差别成了10mV或更大了的精度了求解决办法。
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    2

    主题

    4

    回帖

    32

    积分

    新手上路

    积分
    32
    发表于 2024-3-26 21:35:18 | 显示全部楼层
    这里输出电压到串口是输出到哪里啊?输出的是数字量吗
    截图202403262134331714.jpg

    点评

    2字节16进制电压值,单位mV。  详情 回复 发表于 2024-3-26 23:34
    回复 支持 反对 送花

    使用道具 举报

    该用户从未签到

    46

    主题

    2932

    回帖

    6609

    积分

    超级版主

    积分
    6609
    发表于 2024-3-26 23:34:20 | 显示全部楼层
    lili11 发表于 2024-3-26 21:35
    这里输出电压到串口是输出到哪里啊?输出的是数字量吗

    2字节16进制电压值,单位mV。
    回复 支持 反对 送花

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-5-3 12:16 , Processed in 0.079304 second(s), 73 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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