找回密码
 立即注册
查看: 128|回复: 10

AI8051U与32G参考电源的疑惑

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:472
  • 最近打卡:2025-05-12 10:26:12

22

主题

172

回帖

1524

积分

金牌会员

积分
1524
发表于 2025-5-4 17:05:36 | 显示全部楼层 |阅读模式
32系列一般有专门的参考电源引脚Vref+,可接VCC,也可接外部高精度参考电源431。灵活方便易懂。刚接触AI8051U芯片,没有专门的Vref+引脚,而是Vref+/ADC_AVCC/VCC是同一个引脚,我的理解是参考电源只能VCC了?但是AI8051手册上的ADC参考线路图是可以外接2.5V参考电源的,而且是接在P10口的,不太明白其中的奥妙,请大佬科普一下嘛,谢谢!

另外,AI8051的P30/P31的两个22Ω电阻可以不接吗?


AI8051U.bmp
STC32G.bmp
回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:65
  • 最近打卡:2025-05-12 07:51:58

719

主题

1万

回帖

1万

积分

管理员

积分
15697
发表于 2025-5-4 20:12:56 | 显示全部楼层
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:61
  • 最近打卡:2025-05-12 09:50:54

73

主题

5922

回帖

1万

积分

超级版主

积分
12207
发表于 2025-5-4 20:21:07 | 显示全部楼层
只是作为计算的参考。
准确的2.5V接P1.0--ADC0,读出ADC值为adc0。
待测电压接P1.1--ADC1,读到ADC值为adc1。
ADC转换过程中,始终使用VCC做参考:
adc1 = 4096*Vx/Vcc。
adc0 = 4096*2.5/VCC。
两式相除,得到:
adc1/adc0 = Vx/2.5。
则待测电压 Vx= 2.5*adc1/adc0。

上述原理,明白了吗?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:472
  • 最近打卡:2025-05-12 10:26:12

22

主题

172

回帖

1524

积分

金牌会员

积分
1524
发表于 2025-5-4 21:17:26 | 显示全部楼层
梁*** 发表于 2025-5-4 20:21
只是作为计算的参考。
准确的2.5V接P1.0--ADC0,读出ADC值为adc0。
待测电压接P1.1--ADC1,读到ADC值为adc1 ...

这样啊!那不是2.5V参考电压占用一个有效IO口(ADC0通道)/(IO口P10)?
这样计算看起来间接用到了外部2.5V参考源,就是废掉了一个ADC0,是不是呢?

点评

是的,要占用一个ADC输入。  详情 回复 发表于 2025-5-5 23:49
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:472
  • 最近打卡:2025-05-12 10:26:12

22

主题

172

回帖

1524

积分

金牌会员

积分
1524
发表于 2025-5-4 21:20:23 | 显示全部楼层
神*** 发表于 2025-5-4 20:12
利用ADC15通道在内部固定接的1.19V辅助固定信号源,反推其他通道的输入电压或VCC - ADC/比较器,DMA支持 ...

就是占用了一个ADCx通道给外部参考源。当然有专门的Vref+芯片相当于也需要一个IO口。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:61
  • 最近打卡:2025-05-12 09:50:54

73

主题

5922

回帖

1万

积分

超级版主

积分
12207
发表于 2025-5-5 23:49:07 | 显示全部楼层
Tui*** 发表于 2025-5-4 21:17
这样啊!那不是2.5V参考电压占用一个有效IO口(ADC0通道)/(IO口P10)?
这样计算看起来间接用到了外部2 ...

是的,要占用一个ADC输入。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:44
  • 最近打卡:2025-05-12 01:10:42
已绑定手机

14

主题

112

回帖

482

积分

中级会员

积分
482
发表于 7 天前 | 显示全部楼层
同问:楼主帖子第一张图中AI8051的P30/P31的两个22Ω电阻可以不接吗?

点评

如果是接USB,要接上。 如果是串口,可以改为300欧姆,用于热插拔限流保护,直接短路也可以,缺乏限流保护而已。  详情 回复 发表于 7 天前
学习MCU
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:61
  • 最近打卡:2025-05-12 09:50:54

73

主题

5922

回帖

1万

积分

超级版主

积分
12207
发表于 7 天前 | 显示全部楼层
我心*** 发表于 2025-5-6 02:45
同问:楼主帖子第一张图中AI8051的P30/P31的两个22Ω电阻可以不接吗?

如果是接USB,要接上。
如果是串口,可以改为300欧姆,用于热插拔限流保护,直接短路也可以,缺乏限流保护而已。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:472
  • 最近打卡:2025-05-12 10:26:12

22

主题

172

回帖

1524

积分

金牌会员

积分
1524
发表于 7 天前 | 显示全部楼层
梁*** 发表于 2025-5-5 23:49
是的,要占用一个ADC输入。

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:472
  • 最近打卡:2025-05-12 10:26:12

22

主题

172

回帖

1524

积分

金牌会员

积分
1524
发表于 7 天前 | 显示全部楼层
梁*** 发表于 2025-5-6 09:34
如果是接USB,要接上。
如果是串口,可以改为300欧姆,用于热插拔限流保护,直接短路也可以,缺乏限流保 ...

明白了,谢谢!
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-13 00:22 , Processed in 0.140490 second(s), 117 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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