关于8H3K64S2-45I-TSSOP20已经通过通道15读取电池电压后
本帖最后由 DebugLab 于 2024-8-28 17:08 编辑通过电池电压再反推通道7的外部电压
对于
这段话的描述不是很理解
利用ADC15在内部固定接的1.19V的辅助固定信号源,反推其他通道的输入电压 - ADC/比较器,DMA支持的12位ADC,轨到轨比较器,DAC 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com)
下面是郭天祥老师的视频讲解
提高篇10-5-利用STC8H单片机内部1.19V信号源反推电源电压-2023提高篇-STC单片机教学视频 国芯技术交流网站 - AI32位8051交流社区 (stcaimcu.com)
利用单片机内部的一个稳定的电压,反推供电电压,,大概这个意思。。 我已经计算处电池电压了;但是怎么反推------不是很理解它这段话 Oscar 发表于 2024-8-28 16:53
我已经计算处电池电压了;但是怎么反推------不是很理解它这段话
这里 反推出来的是AVref 的电压,,如果你电池 直接给这里供电的话 就是你的电池电压 那这是我要怎么计算出VUSB的电压呢
根据内部带隙基准,读15通道,可以得到VREF+电压
根据VREF+电压和其他某个ADC通道的值,可以得到该ADC通道的电压
根据该电压和分压电阻的值,可以得到外部输入的电压
如果你要读的是USB的5V电压,分压电阻比值约10比1不合适,ADC值过小 DebugLab 发表于 2024-8-28 17:13
根据内部带隙基准,读15通道,可以得到VREF+电压
根据VREF+电压和其他某个ADC通道的值,可以得到该ADC通道 ...
有点不理解 DebugLab 发表于 2024-8-28 17:13
根据内部带隙基准,读15通道,可以得到VREF+电压
根据VREF+电压和其他某个ADC通道的值,可以得到该ADC通道 ...
usb_voltage = ((batt_v/4096)*56.1*adc_usbvalue)/5.1;要得到的USB电压 =电池电压除以4096*56.1*分压电阻ADC得到的值 再除以5.1
usb_voltage = batt_v/adc_value*adc_usbvalue*11;电池电压/电池ADC的数据*USB分压电压电阻测得adc的值 *USB分压电阻比值
页:
[1]
2