elevator2021 发表于 2021-10-6 07:10:54

关于stc15w系列AD转换的第9通道的问题

最近看了stc15w系列的单片,说是有AD转换还有第9个通道,那么这个9通道转换出来的10位ADC值,他对应的是那一个模拟电压啊? 这块不是很明白

小李非刀 发表于 2021-10-8 21:19:16

对应的是内部BandGap电压的ADC值,这个电压大约是1.23~1.27V,我一般按1.25V计算。

elevator2021 发表于 2021-10-9 19:05:16

本帖最后由 elevator2021 于 2021-10-9 19:07 编辑

谢谢                                  .
关于这个内部BandGap电压我查看了STC的官方资料,发现也是语焉不详。

study_hardware 发表于 2021-10-9 22:22:58

小李非刀 发表于 2021-10-8 21:19
对应的是内部BandGap电压的ADC值,这个电压大约是1.23~1.27V,我一般按1.25V计算。 ...

我也在用这个ic 这个电压有什么作用呢?

elevator2021 发表于 2021-10-11 07:08:56

书上说IAP15W4K58S4单片机内部稳定的bandgap电压为约为1.27V, 但是实际从IAP15W4K58S4内部flash的最后第八和第九字节取出来的是04 E2, 即1250mv,
另外又测试了2片STC15W4K48S4, 分别是04 E3和04 E2, 也就是对应1251mv 1250mv,所以STC15W系列基本上内部bandgap电压,最后第八和第九字节约为1.25V左右

elevator2021 发表于 2021-10-11 07:11:23

本帖最后由 elevator2021 于 2021-10-11 07:12 编辑

从单片ROM内部取出的这个1.25v怎么用,还在研究中,欢迎各位大佬发表看法

sfes 发表于 2021-10-11 07:18:45

elevator2021 发表于 2021-10-11 07:11
从单片ROM内部取出的这个1.25v怎么用,还在研究中,欢迎各位大佬发表看法

就是个基准

小李非刀 发表于 2021-10-11 10:45:00

study_hardware 发表于 2021-10-9 22:22
我也在用这个ic 这个电压有什么作用呢?

官方手册10.7、10.8、10.10有应用说明。
简单说,BandGap电压,就是一个能隙基准源,MCU工作电压从2.5~5.5V变化时,BandGap电压变化很小,一般不超过2%。
BandGap电压主要用于测量MCU的VCC电压,常用于电池电量检测(电池直接给VCC供电时)。
BandGap电压也用于校准由于VCC不准确引起的ADC误差。

elevator2021 发表于 2021-10-15 20:58:15

本帖最后由 elevator2021 于 2021-10-15 21:27 编辑

这个内部bandgap电压,我的理解是用他可以反推出单片的工作电压VCC
假如给单片机供电的VCC是很准确的5000mv (5V), 5000mv对应AD转换值为1023,假设bandgap电压为1250mv,1250mv对应AD转换值为ADCbg,ADCbg可以用第9通道读取,
所以有比例式5000:1023=1250:ADCbg      ——> ADCbG=1250*1023/5000   ADCbg就是255,如果由于某些原因导致第9通道读取的AD转换值已经偏离了255,则说明VCC已经不是5V了,
这时单片的供电电压 VCC=1250*1023/ADCbg
页: [1]
查看完整版本: 关于stc15w系列AD转换的第9通道的问题