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

利用ADC15通道在内部固定接的1.19V辅助固定信号源,反推其他通道的输入电压或VCC

  [复制链接]
已绑定手机

8

主题

16

回帖

140

积分

注册会员

积分
140
发表于 2025-6-25 16:11:17 | 显示全部楼层
unsigned int BGV_READ(void) {
    return *((unsigned int idata *)0xEF);
}
用这段代码读就行了,不过应该还需要添加P_SW2 |= 0X80来允许读取扩展寄存器
回复

使用道具 举报 送花

83

主题

8216

回帖

1万

积分

超级版主

积分
17634
发表于 2025-6-25 16:33:31 | 显示全部楼层
李*** 发表于 2025-6-25 16:09
这样不能用于量产,最好在程序中读取,不然生产几十万件产品,你个个去改代码吗? ...

用户只是问是否可以,并没有说要量产,我当然回答说可以,难道回答不可以?明显不对。
量产都是再治具上自动校准的。
回复

使用道具 举报 送花

已绑定手机

2

主题

18

回帖

554

积分

高级会员

积分
554
发表于 2025-8-12 23:16:35 | 显示全部楼层
ai8H8K64U  TSSOP-20,怎么读1.19V?读出来是0啊!

Demo-51.rar

42.11 KB, 下载次数: 111

回复

使用道具 举报 送花

已绑定手机

2

主题

18

回帖

554

积分

高级会员

积分
554
发表于 2025-8-13 17:17:59 | 显示全部楼层
xur*** 发表于 2025-8-12 23:16
ai8H8K64U  TSSOP-20,怎么读1.19V?读出来是0啊!

已解决
回复

使用道具 举报 送花

127

主题

2084

回帖

5054

积分

论坛元老

积分
5054
发表于 2025-8-22 14:02:40 | 显示全部楼层
这个功能很好用的
回复

使用道具 举报 送花

19

主题

297

回帖

566

积分

高级会员

积分
566
发表于 2025-8-25 15:57:37 | 显示全部楼层
已经用了,很好用,用来判断外部电池电压,来进行充放电管理
回复

使用道具 举报 送花

已绑定手机

0

主题

12

回帖

1124

积分

金牌会员

积分
1124
发表于 2025-8-30 08:43:28 | 显示全部楼层
通直接推出单片机的VCC电压,这样可以省一个ADC引脚?
回复

使用道具 举报 送花

已绑定手机

3

主题

19

回帖

105

积分

注册会员

积分
105
发表于 2025-9-2 23:45:22 | 显示全部楼层
确实很有用,上次一个用AI8H芯片的锂电池供电就学习了本贴
回复

使用道具 举报 送花

已绑定手机

19

主题

45

回帖

205

积分

中级会员

积分
205
发表于 2025-9-10 13:34:28 | 显示全部楼层

image.png

image.png

我使用的是2.5V 参考电压,编程时如何通过这个2.5V 来使用ADC采样,使用ADC15通道获取到的1.19V的内部参考电压和2.5V 其实是没有关系的,我只是想使用2.5V 进行adc采样,但是上面屠龙刀核心板的Vref只接到了Vref,是没有办法直接获取这个电压值的。那这个外部参考有什么用呢?没看明白。

回复

使用道具 举报 送花

0

主题

1

回帖

4

积分

新手上路

积分
4
发表于 2026-7-12 01:19:02 | 显示全部楼层
BGV=1185  VCC =4844。反推vref  4844*1185/4096约等于1.401v这结果偏差那么大么,基准电压不是在1.19±1%么。还是我哪里出问题了
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-9-22 11:37 , Processed in 0.074212 second(s), 94 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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