在做低功耗产品的时候读取芯片温度和当前电压是十分重要的一件事情。通过当前供电电压可以知晓电池电量是否低于水平值实现电池缺电报警。读取芯片温度也很重要,可以在使用内部振荡器的时候通过校准算法根据温度变化来实现实时校准芯片(另外文章有介绍)。如果不使用或尽量少使用外部元器件来实现这两个功能是摆在我们面前一个很重要的事情,遗憾的是现在网上的资料非常混乱,基本上直接使用总有点那么别扭。在这里hoowa告诉
可能会有朋友跟我刚使用这个芯片关于MSI校准的时候有过疑惑如何校准? 这里讲讲校准原理。 首先,必须说,校准是必须的。 在不校准的情况下0~25度时候精度是1%,超过这个温度精度偏差可能在+/- 3%以上。 校准后精度可以达到0.05%,这相当于delay 1000ms 的误差只有1000ms * 0.005。 校准准备: 1. 准备一个板子,焊接好32.768K LSE外部晶振 2. 准
最近在使用低功耗模式产品,比如STM32L051C8T6。 这款产品的低功耗设计非常优秀。比如STOP模式大家经常使用的,可以做到nA级别。 但是,如果只是STOP模式低功耗,运行模式高,电池寿命还是短。 首先介绍下STOP模式:a. 在这个模式下一定可以做到400nA的电流b. 如果做不到,请考虑是否将全部IO配置为模拟输入模式c. 是否外围挂有其他元器件。 运行模式功耗主要来自这几个地方:1.
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号