欢迎来到老马的领地~ 这是“压风式散热底座”发明者的个人网站:) 本人QQ:80524554,用户群1:562279766

现在这个案子,我用的是STC8H1K08,20PIN的版本,其引用定义如下:
9脚是VREF,其文档中也没说明这个脚的内部结构,我接了外部TL431到此脚,结果ADC15通道读出来的AD值是483左右.
这个值弄得我有点懵,我以为它代表了TL431的值(2.5V),以为应该这样算:
2.5V / 483 = 0.005V
然后以这个值换算,得到电源电压应该是:
0.005V * 1024 = 5.3V ???
但是我单片机供电是3.3V啊


反复看文档无果,联系STC的技术工程师才知道,15通道读出来的值仍然是芯片内部BandGap值,只是!由于VREF脚接到了外部TL431,所以15通道读得的值,是内部BandGap值以VREF脚为1024满幅值参考下的AD值.

因此应该先用TL431的2.5V除以1024,再乘以读到的值,就是内部BandGap电压值....
记录一下吧,又和上一个案子中STC15W408AS的ADC不一样了...




添加评论
GB2312 https://www.m5home.com/blog/trackback.php?id=124&encode=gb2312
UTF-8 https://www.m5home.com/blog/trackback.php?id=124&encode=utf-8