本帖最后由 law3411209 于 2020-8-25 16:06 编辑
上次关于usb电压电流表发帖求助过,n76e003单片机怎么利用内部的带隙电压计算外部电压啊 https://bbs.21ic.com/icview-2864360-1-1.html?fromuser=law3411209 (出处: 中国电子网技术论坛)
事后,以为搞定了,现在想想,那时候感觉有点傻,因为我基本上不看官方BSP文件,都是看芯片手册,例程,按照这个这个例程,读取的UID带隙电压非常不稳定,
那时候我也没有想到是这个问题,毕竟是官方例程,但是按照公式计算VDD ,总是与实测的VDD不一样。
关于VDD计算公式如下:
为什么那时候我会以为搞定了的错觉,因为我用了这个Coe公式
不知道是我的程序哪里有问题,显示的电压总是与万用表实测电压不一样,所以,动了歪脑筋,用Coe系数一点点减,一直减到显示的电压与实测的一样
源程序截图如下
现在想想,这种做法与掩耳盗铃没什么区别,很傻很天真
前几天,看见打样的pcb还剩下两片,就打算做完,由于我的源程序好多没有注释,时间久了,也迷糊了,一些当初写的莫名其妙的程序也看不懂了,没办法,单片机也是半桶水,在群里问,运气好在群里遇见其他版版主,细心解答,给了一些贴子连接N76E003 Bandgap 校准后仍不准的原因 https://bbs.21ic.com/icview-2957446-1-1.html?fromuser=law3411209 (出处: 中国电子网技术论坛)里面有例程
自己写VDD计算过程。过程对于半桶水来说,太折腾人了
|