集成电路设计笔记(七)UVLO设计

2023-10-27

1. 什么是UVLO


欠压锁定(Undervoltage-Lockout)简称UVLO,是电子设备中在电源电压低于正常工程准位时,切断电源的电路。在嵌入式系统中常会用UVLO监控电池电压,若电压低于一定值,会直接切断电源,保护嵌入式系统的电路。

许多电子设备中都有UVLO的功能,例如在镇流器中就有UVLO电路,若电压过低时直接切断电源。

UVLO就是低电压锁定; 低压关断. 欠压关断模式是当供电电压低于IC的开启门限电压时的一种保护模式。欠压关断模式可保证IC在供电电压不足时不致于被损坏。一个低电压锁定(UVLO)电路可确保IC在电池电压未达到安全操作电压前不会激活,UVLO的功能会展示滞后现象,以确保在电源供应上的噪音不会不慎导致系统故障。

UVLO的迟滞功能是防止电压在UVLO那一点的时候,出现振荡,所以加个迟滞.

为了更稳定的工作,某些 DC/DC 转换器具有 UVLO(欠压锁定)功能。电源开启后,UVLO 功能使内部电路处于待机状态,直到DC/DC 转换器的输入电压(VIN)达到 UVLO 电压,以此来减少消费电流并避免误操作。


2. 简单UVLO设计


设计要求:3.3V电源电压,低电压2.8V关断,高电压3.0V启动

下图为电路原理图

UVLO电路,迟滞比较器为电路核心。当电源电压由0V增加到5V时,在未正常工作前,放大器输出为低电平,经反向为高电平,使PM0关闭,

V i n + = V c c ∗ R 1 R 1 + R 2 V_{in+}=V_{cc}*\frac{R1}{R1+R2} Vin+=VccR1+R2R1

当电源电压由5V减小为0V时,在关闭电源前,放大器输出为高电平,经反向为低电平。使得PM0导通。此时VIN+的电压为

V i n + = V c c ∗ R 1 R 1 + R 2 / / R 3 V_{in+}=V_{cc}*\frac{R1}{R1+R2//R3} Vin+=VccR1+R2//R3R1

根据要求,电源电压低于2.8V,系统关闭。电源电压高于3.0V系统打开。

仿真结果如图所示

电压降低时,低于2.8V后,电源关断。电压升高到3.0V时,电源启动。

简单UVLO完成了


欢迎大家访问!

博客网站 :
ccbirds.cn
ccbirds.github.io

也可电邮我

ccbirds@gmail.com

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

集成电路设计笔记(七)UVLO设计 的相关文章

  • torch.fx介绍

    Node Node类构造函数的各项参数如下 参考torch fx下的node py graph 指明实例化的Node属于哪个Graph op 节点的类型 一共有如下的几种类型 placeholder 占位符 一般代表输入 call meth
  • 【LeetCode刷题】169 多数元素

    给定一个大小为 n 的数组 找到其中的多数元素 多数元素是指在数组中出现次数 大于 n 2 的元素 你可以假设数组是非空的 并且给定的数组总是存在多数元素 方法一 HashMap 每个值初始value都为1 每重复一次 value 1 最后
  • 深度学习部署:Triton(Triton inference server)【旧称:TensorRT serving,专门针对TensorRT设计的服务器框架,后来变为Triton,支持其他推理后端】

    triton作为一个NVIDIA开源的商用级别的服务框架 个人认为很好用而且很稳定 API接口的变化也不大 我从2020年的20 06切换到2022年的22 06 两个大版本切换 一些涉及到代码的工程变动很少 稍微修改修改就可以直接复用 很
  • Java导出数据库查询结果为excel和csv的简易实现

    转载请注明来源 作者 loongshawn http blog csdn net loongshawn article details 53457953 建议读者阅读原文 确保获得完整的信息 1 背景 最近在应对一个数据查询导出模块 总体要
  • 使用ESP32开发LVGL

    基础概念 LVGL 在ESP32上使用版本差别是比较大的 主要有V7和V8的区别 具体应该是适配性以及一些比较高级的控件 相较而言感觉V7会更加稳定 在ESP32移植的话可以参考这个链接 但是其中也有一些小细节需要注意 具体注意点 首先如果
  • Python Selenium其他使用方法

    知识点 掌握selenium控制标签页的切换 掌握selenium控制iframe的切换 掌握 利用selenium获取cookie的方法 掌握 手动实现页面等待 掌握 selenium控制浏览器执行js代码的方法 掌握selenium开启
  • EDA笔记(1)--VHDL语言

    目的 摘录点自己容易忘的知识点 也可以供读者参考学习 EDA技术的概念 工作平台 计算机 开发环境 EDA软件 设计语言 硬件描述语言 HDL 试验载体 可编程逻辑器件 PLD 目标器件 ASIC芯片 应用方向 电子系统设计 EDA应用领域
  • LVM磁盘挂载&扩容

    磁盘不够了怎么使用逻辑卷的方式扩充磁盘呢 因为之前踩过坑 用混了fdisk和mount挂载 这次梳理下LVM挂盘和扩容方式 下载lvm2 预先下载程序包 若已下载则忽略 yum y install lvm2 离线下载可上腾讯软件源把rpm包
  • mysql数据库

    索引相当于字典的目录 用于查找数据 一般用B Tree索引 用该种数据结构来存储索引 InnoDB mysql的存储引擎 支持事务安全的引擎 支持外键 行锁 事务是他的最大特点 如果有大量的update和insert 转载于 https w
  • 玩转ChatGPT:Code interpreter (vol. 1)

    一 写在前面 喜大普奔 GPT 4传说中的Code interpreter插件已经可以用了 二 什么是Code interpreter 代码解释器 Code Interpreter 是一个工具 它能够读取和执行编程代码 这里有几个主要的功能
  • 如何将项目部署到服务器:从选择服务器到维护应用程序的全流程指南

    将项目部署到服务器是一个重要的技能 对于开发人员来说 它是必不可少的 在本文中 我将介绍一些关于如何将项目部署到服务器的最佳实践 一 选择服务器 在部署项目之前 你需要先选择一个适合你的服务器 如果你已经有一个可用的服务器 你可以直接使用它
  • 对象服务器文件服务器,传送对象到服务器

    h 文件中 h文件 png 代码如下 import interface LBNetWorkManager NSObject LBNetWorkManager netManager void Post NSString urlStr obj
  • nmap 操作系统探测

    1 操作系统探测原理 nmap 最著名的功能之一是用 TCP IP 协议栈 fingerprinting 进行远程操作系统探测 Nmap 发送一系列 TCP 和 UDP 报文到远程主机 检查响应中的每一个比特 在进行一打测试如 TCP IS
  • 【java】数组反转 已知一个数组 arr = {19, 28, 37, 46, 50}; 用程序实现把数组中的元素值交换,交换后的数组 arr = {50, 46, 37, 28

    public class Test05 public static void main String args 定义一个数组 用静态初始化完成数组元素的初始化 int arr 19 28 37 46 50 循环遍历数组 这一次初始化语句定义
  • 正则表达式校验邮箱

    正则表达式是一种用于匹配字符串的模式的工具 它可以用于验证邮箱地址的有效性 要用正则表达式校验邮箱地址 需要使用以下正则表达式 a zA Z0 9 a zA Z0 9 a zA Z0 9 0 61 a zA Z0 9 a zA Z0 9 a
  • ESP32的开发环境SDK4.3.1版本和编译环境搭建

    首先 到乐鑫的官网下载一个最完整的安装包 地址为 https dl espressif com dl esp idf idf 4 3 在这分为两种 在线安装和离线安装 在线安装与离线安装的区别 在线安装程序非常小 可以安装 ESP IDF
  • Mysql建表出现错误:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that correspo

    Mysql命令行sql语句建表报错 这里是你的SQL语法有错误 查看与MySQL服务器版本对应的手册 以确定使用 我的问题是sql语句里反引号用成了单引号 我这里用的是英文中的单引号 所以会有语法报错 正确的应该是键盘ESC键下的反引号 此
  • Python, Numpy求 list 数组均值,方差,标准差

    代码如下 import numpy as np array 1 3 5 7 9 求均值 arr mean np mean array 求方差 arr var np var array 求标准差 arr std np std array dd
  • 第二十八篇 SeNet模型解析

    文章目录 一 SENet概述 二 SENet 结构组成详解 三 详细的计算过程 SE模块代码详解 SENet 在具体网络中应用 代码实现SE ResNet 第一个残差模块 第二个残差模块 SEResNet18 SEResNet34模型的完整

随机推荐

  • 毕业设计 基于stm32的智能快递仓库环境监控系统 - 物联网 嵌入式

    本次设计的快递仓库的火灾报警系统通过主控单元将各个传感器的参数值采集回来 包括与消防安全相关的温度 湿度 烟雾等 主控制器 数据采集回来之后通过无线的方式将数据上传到远端的上位机上 由于这些参数都是有一个安全阈值的 当达到这个阈值的时候很可
  • ubuntu 17.10, cuda 9.1, cuDNN 7.0 安装caffe时runtest报错

    如果在runtest caffe时报如下错误 则 可将Makefile中 Debugging ifeq DEBUG 1 COMMON FLAGS DDEBUG g O0 NVCCFLAGS G else COMMON FLAGS DNDEB
  • 最全的cursor问题解答 The most complete Cursor question answer 2023.6.27

    2023 6 27 目前最新版本是Cursor Setup 0 2 35 x64 官网是https www cursor so 作者是https twitter com amanrsanger 使用操作 Ctrl k Edit Instru
  • 终于满足了我司QA的接口自动化测试统计报表要求

    以前我司接口测试用的工具比较多 有postman jmeter等 不同部门用的工具还不一样 即使同一部门开发自测用的接口测试工具和测试用的可能都不一样 项目到提测阶段 QA都会要求我们测试人员统计 项目有多少接口 是否每个接口都有被接口自动
  • 人生感悟之——因果关系

    2020年了 31岁 算是步入中年 偶有感悟 记录在案 待来年回头印证 近年来的感悟是 做事踏踏实实 实事求是很重要 有一是一 适当夸大我自己的能力是可以 但是夸的太大 未来的某一天我会付出代价 至少夸大的部分我需要花费足够的时间的努力来补
  • Protobuf如何集成到C++环境中(VS2019)

    文章目录 前言 下载安装Protocol Compiler和Protobuf Runtime 下载 编译安装Protobuf Runtime 使用Protocol Compiler生成 cc和 h文件 VS工程的配置 测试 前言 Proto
  • Spark集群搭建超详细教程

    Spark3 0 0集群搭建 前言 集群搭建具体步骤 Standalone模式 1 下载 spark 3 0 0 的jar包 2 上传并解压 3 配置SPARK HOME环境变量 4 修改配置 4 1 修改 spark defaults c
  • 课题:交通标志识别——设计思路与实现步骤记录

    一 准备数据集 选取两个典型的交通标志数据集 德国交通标志数据集GTSRB 与比利时交通标志数据集 选取两个数据集原因 1 便于后续对测试结果的对比 以及准确率差别的分析 2 二者图片格式相似 同样的程序二者兼容 无需重新编写代码 3 二者
  • 第10节 文件共享服务器—创建/访问共享文件及禁用共享服务

    这里写目录标题 0 引言 1 共享服务器概述 2 创建共享实验 2 1 创建共享文件夹并访问 2 2 创建隐藏共享文件夹并访问 3 权限控制逻辑 3 1 父子级文件共享权限的继承 3 2 远程权限与NTFS权限的控制关系 4 常用的与共享相
  • Vue+MySQL实现登录注册案例

    Vue MySQL实现登录注册案例 1 新建vue项目并连接数据库 具体步骤见vue连接mysql数据库 2 新建登录页面 注册页面和首页 在src views文件夹下 新建 login vue 登录页面 register vue 注册页面
  • 淘宝商品列表数据接口(支持价格、销量排序)

    淘宝商品列表数据接口是淘宝提供的一种可以获取淘宝商品信息的接口 通过该接口 可以获取到具有一定规则的商品信息 例如按照价格排序 按照销量排序等 接口返回的数据格式为JSON格式 可以方便地处理数据 我们可以通过调用淘宝提供的API 使用GE
  • Python计算机视觉编程 第一章 基本的图像操作和处理

    第一章 基本的图像操作和处理 1 1 PIL Python图像处理类库 1 1 1转换图像格式 1 1 2创建缩略图 1 1 3复制和粘贴图像区域 1 1 4调整尺寸和旋转 1 2Matplotlib 1 2 1绘制图像 点和线 1 2 2
  • 剑指 Offer 68 - II. 二叉树的最近公共祖先 -- 递归

    0 题目描述 leetcode原题链接 剑指 Offer 68 II 二叉树的最近公共祖先 1 递归解法 代码思路 递归查询两个节点p q 如果某个节点等于节点p或节点q 则返回该节点的值给父节点 如果当前节点的左右子树分别包括p和q节点
  • python--hashlib加密模块

    Python的hashlib提供了常见的摘要算法 如MD5 SHA1等等 什么是摘要算法呢 摘要算法又称哈希算法 散列算法 它通过一个函数 把任意长度的数据转换为一个长度固定的数据串 通常用16进制的字符串表示 摘要算法就是通过摘要函数f
  • ov9650摄像头驱动之——linux内核v4l2架构分析1

    本系列准备分为3 4篇来讲 因为说的太多会比较乱 v4l2视频驱动主要涉及几个知识点 摄像头方面的知识 摄像头厂家提供的芯片手册可以查看 要了解选用的摄像头的特性 包括访问控制方法 各种参数的配置方法 信号输出类型等 Camera解码器 控
  • Linux系统之wget命令的基本使用

    Linux系统之wget命令的基本使用 一 wget命令介绍 二 本次实践环境 三 wget命令的使用帮助 3 1 wget命令的基本语法 3 2 wget选项解释 四 安装wget工具 4 1 检查yum仓库状态 4 2 安装wget工具
  • 基于GD32F470的mbedtls 3DES算法测试

    3DES加密算法介绍 3DES数据加密算法是一种可逆的对称加密算法 也称三重数据加密算法 3DES块加密算法的设计用来提供一种相对简单的方法 即通过增加DES的密钥长度来避免类似的攻击 而不是设计一种全新的密码算法 目前3DES作为DES的
  • JS中逻辑与、逻辑或、按位与、按位或的运算结果

    在JavaScript中 和 是逻辑运算符 和 是位运算符 四个运算符主要区别是运算方法不一样 1 JavaScript中的位运算符 运算方法 两个数值的个位分别相与 同时为1才得1 只要一个为0就为0 举个例子 31 2 结果为2 理由
  • SQL语句 where,group by,having,order by执行顺序

    当一个查询语句同时出现了where group by having order by的时候 执行顺序和编写顺序 2010 06 06 15 34 使用count 列名 当某列出现null值的时候 count 仍然会计算 但是count 列名
  • 集成电路设计笔记(七)UVLO设计

    1 什么是UVLO 欠压锁定 Undervoltage Lockout 简称UVLO 是电子设备中在电源电压低于正常工程准位时 切断电源的电路 在嵌入式系统中常会用UVLO监控电池电压 若电压低于一定值 会直接切断电源 保护嵌入式系统的电路