分享下自己以前用于低功耗产品的、电池电压ADC采样电路。因为使用MOS管做开关,所以静态功耗应该是在nA级的。(手头无精密仪器去细致测量,总之很好用)

负载可更换为墨水屏GPS这些可能需要通电掉电控制的器件,用在低功耗的场合非常合适。


说起电池采样的待机低功耗,大多会想到串联个MOS做通断。简单一点的,用N-MOS的漏极去控制采样电阻的接地,但这样会在关断时,使ADC输入引脚的电压直接等于电池电压,从而超过引脚的电气范围,造成IO损毁。这种方式自然是不行的。


显然P-MOS才是低功耗电池电压ADC采样电路的合理选择。

  • 下图中,VBAT为电池电源,ADC_BATMCUADC采样引脚。R3、R5为分压电阻。
  • P-MOS(Q1)在关断时,电阻R2将栅极与源极连接,使Vgs>导通电压阈值。
  • 开通时,要拉低Q1栅极电平,这个拉低动作由一个N-MOS(Q2)完成。N-MOS在关断时需要泄放GS间的电容电荷,于是并联一个合适的电阻R6
  • CON_MEAS为控制IO,可以使MCU用较低的动作电平,去控制P-MOS的栅极电压。
  • 需要ADC采样电池电压时,将CON_MEAS置高,Q1、Q2导通,ADC正常采集经过电阻分压过的值。待机时,不需要测量电池电压,将CON_MEAS设置为输入,Q1、Q2关断,整个采集部分几乎无电流消耗。
  • 这样的电路,同样也适用于控制器件通电断电,例如控制GPS通电断电墨水屏通电断电。做闲时接GND的电子开关也非常合适。

低功耗电池电压ADC采样电路,墨水屏通电掉电控制电路,PMOS电子开关,可用于待机低功耗的项目相关推荐

  1. 【干货】STM32通过ADC模拟看门狗实现掉电保存

    1.前言 很多时候我们需要将程序中的一些参数.数据等存储在EEPROM或者Flash中,达到掉电保存的目的.但有些情况下,程序需要频繁的修改这些参数,如果每次修改参数都进行一次保存,那将大大降低存储器 ...

  2. 技能梳理18@stm32+柔性墨水屏+薄膜按键+二维码

    薄膜压力按键控制mos开关,切换给柔性墨水屏vcc供电方式,单片机控制vcc切换图像,其中有可以扫描的二维码 1.项目简介 2.实现逻辑 #有两个薄膜按键,一个控制墨水屏供电方式(其实就是一个继电器) ...

  3. CORE-ESP32C3|eink|墨水屏日历+时间日期+温度显示|I2C软件模拟| LuatOS-SOC接口|官方demo|学习(14):墨水屏动态日历+oled日期显示+ AHT10测温模组

    目录 参考博文 源于网友oled+eink+aht10项目 源代码修改及复现说明 主要修改 显示效果 ​编辑硬件准备 软件版本 日志及soc下载工具 软件使用 接线说明 天气显示屏 硬件接线 温度采集 ...

  4. 八.STM32F030C8T6 MCU开发之电源掉电检测案例

    八.STM32F030C8T6 MCU开发之电源掉电检测案例 0.总体功能概述 使用STD库–en.stm32f0_stdperiph_lib_v1.6.0. 单片机在正常工作时,因某种原因造成突然掉 ...

  5. STC8H1K08 - 掉电模式

    文章目录 掉电模式 Keil 工程结构 原理图 使用外部中断 3 唤醒处于掉电模式的单片机 STC-ISP 下载选项 测试 参考 掉电模式 STC8H1K08 进入时钟掉电模式,CPU 以及全部外设均 ...

  6. yota3墨水屏设置_使用ESP32驱动电子墨水屏

    未经私信同意禁止转载! 一.简介 显示技术发展很快,高中的时候大家还在学习阴极射线管显示,天天在算电子的轨迹.而如今随处可见LED显示液晶显示. 今天给大家介绍一下电子墨水屏.目前生活中比较常见的是在 ...

  7. 基于涂鸦智能开发的墨水屏座位管理器——2.嵌入式功能实现篇

    随着互联网连接技术的日益普及,以及大众环保意识增强,电子纸显示市场不断发展,墨水屏的应用场景也越来越多.墨水屏座位管理器方案具体功耗低,多节点管控,信息实时同步等特点,可应用于智慧办公,智慧零售,智慧 ...

  8. 基于ESP32做低功耗墨水屏时钟

    基于ESP32做低功耗墨水屏时钟 电子墨水屏 概述 ESP32 实验 低功耗电子时钟功能描述 接线 开发 实验结果 电子墨水屏 概述 电子墨水是一种革新信息显示的新方法和技术.和传统纸差异是电子墨水在 ...

  9. 外设驱动(一)E-Paper墨水屏扫描显示原理

    嵌入式应用笔记 此系列作为产品过程中记录开源库移植和一些遇到的问题,包括有效资源.要点.函数.方法和一些使用心得. 移植 开源库移植(一)轻量级环形缓冲区LwRB 驱动 驱动应用(一)低功耗墨水屏硬件 ...

最新文章

  1. 3.5.1 插入 3.5.2 修改
  2. VMware Server使用经验记录
  3. python编写ftp客户端_用Python写FTP客户端程序
  4. 在Android应用外获取app的签名
  5. 2013长春区域赛总结
  6. mysql复杂查询sql_mysql – 复杂的SQL查询,很多很多
  7. C#.NET学习笔记1---C#.NET简介
  8. Angular 自定义分页组件,自定义每页显示个数
  9. python文件读写到list_Python文件读写
  10. CSS浮动元素的水平居中
  11. 我与计算机作文450字,第一次上网作文450字(通用5篇)
  12. 服务器美萍管理系统,美萍服装管理软件互联网版(Web会员管理软件、连锁店会员卡管理系统、B/S版连锁会员管理系统)...
  13. eplan2022启动报错存储空间不够或者提示没有settings权限
  14. java 的 表格控件_java最强大的表格控件
  15. 开源软路由和防火墙pfSense
  16. 好好说话之off-by-one
  17. JAVA使用接口实现类的功能------JAVA入门基础教程
  18. 中兴2618交换机的STP环网基本操作
  19. IEEE-754标准
  20. HTML基础知识点总结

热门文章

  1. Scrapy框架(持久化,去重,深度控制,cookie)
  2. [Swift]LeetCode70. 爬楼梯 | Climbing Stairs
  3. 鼠标指向表格时 显示更多信息 toolTipController1
  4. WSO2 WSF/CPP 网络服务开发例子1--HELLO
  5. 跟我一起学jQuery——第一集
  6. [转]C/C++语言中值传递、指针传递和引用传递
  7. python进阶15变量作用域LEGB
  8. “工业4.0”下的可视化工厂建设方案
  9. 案例学习BlazeDS+Spring之十一:Simple Data Push
  10. rez注入器源码_CF-rez-Tool crossfire的REZ文件全套修改工具 - 下载 - 搜珍网