一个实时时钟电路,加入了电池电量检查功能。电池采用塔迪兰的3.6V电池,现在发现电池使用时间与理论计算值严重不符。由于电池电压是3.6V,而ADC管脚是3.3V,怀疑存在漏电可能性,但用电流表没有测出电流(电流表是微安表),请问有没有大佬指导原因,帮忙分析下,谢谢。 |
å®æ¶æ¶éçµè·¯
ADCæ¥å£
盘古UE-STM32F407工控板原理图
STM32F407 定时器触发DMA 求助大神
【MCU实战经验】基于STM32F407的音频播放器设计
【STM32F429心得\疑问】+STM32F4之FSMC和FMC
STM32F429读取IO口传输的数据速率
STM32F407ZGT6 手摸芯片背部重启
STM32F4 SPI 动作时,软件片选信号被拉高,IO口程序逻辑失控
STM32F401RE NUCLEO求助,串口一直不能进中断
读取STM32F407内部温度传感器值错误
STM32F429多路内部ADC独立采集的办法
评分
查看全部评分
评分
查看全部评分
大佬讲的有道理
如果要采的话,得加高内阻运放跟随;STM32的ADC内阻太小了,内阻耗电远大于你RTC芯片耗电。
评分
查看全部评分
3.你测量电流没有放电,是供电状态还是断电状态测量,从电路上看,你的漏电发生在3.3V断电状态。
4.3.6V电池输入至3.3V(REF)是本身设计是有问题的。需要整改。
评分
查看全部评分
评分
查看全部评分
在STM32不通电的情况下,3.6V在ADC管脚上会有放电吗?我在设计上,仅进行一次ADC,ADC完成后将管脚设置为高阻状态。理论上电池能用的时间还是比实际长很多
漏电确实是发生在3.3V断电时,但现在是测不出来,也缺乏理论依据
为了保护IO口,引脚上会反向接两个二极管到电源和地,IO口的极限电压一般是vcc+0.3v基本断定二极管的正向电压导通电压也就0.3,
上电情况下 理论上如果电池电压减去vcc如果大于0.3基本和接地差不多了 3.6-3.3=0.3(理论上)如果MCU不上电 情况难说 vbat有可能顺着二极管去给VCC供电去了 大概率电会漏走
另外你3.3V供电,3.6V不分压直接接到IO上ADC采样值不会溢出吗?
评分
查看全部评分