Chapter 8 Charge Pump

Chapter 8 Charge Pump

8.1 Introduction

电荷泵就是capacitive DC–DC converters, 一般把小功率bias generation叫做电荷泵, 传输大功率的称为switched-capacitor DC–DC converters. 但其实两者都是通过电容网络的charge redistribution, 来实现电压的倍增或者倍降.

8.1.1 Fundamental Circuit and Operation

电荷泵的基本构成如下, pumping capacitor Cp, output buffer capacitor Co和非交叠时钟开关𝜑1, 𝜑2.

Vout = Vin + Vcp = 2Vin

8.1.2 Charge Pumps Applications

在EEPROM和Flash Memory中会用到10-20V电压, 需要charge pump. 在digital circuit中, 负压body bias能有效减小漏电. 在模拟电路中, 需要charge pump提供gate override voltage来降低阻抗, 或者bootstrap gate supply.

8.1.3 General Characteristics

charge pump输出纹波和输出IR drop, 取决于负载和频率.

8.2 Analysis of the Fundamental Charge Pump

8.2.1 Step-Wise Ramp-Up

可通过电荷守恒, 推导两个phase, Vout的电压. Q=IT=CΔV.

8.2.2 Voltage Droop for Nonzero Load

对于有负载ILOAD情况, 可得输出

charge pump可视为电压源+内阻. Rout=1/(fsw*Cp). Cp为pumping capacitor, 为了减小输出IR drop, Cp有最小值要求

8.2.3 Output Voltage Ripple

输出电容Co决定输出电压Vout纹波大小

8.3 Influence of Parasitics

Cp的bottom-plate capacitance 会增加loss. 如下图所示

考虑Cpar, Vout表达式为. Cpar会影响输出电压Vout.

因此Rout的表达式为

8.3.2 Finite On-Resistance

switch是有Ron的, charge pump工作 涉及slow and fast switching limit (SSL and FSL), 而Charge pumps 通常工作在 SSL, 即电容和频率dominate, Ron电阻可以忽略不记.

8.4 Charge Pump Implementation

8.4.1 Charge Pumps with Diodes

简单的CP可用两个diode实现. 如下图所示 diode可blocking voltage (注意耐压!!! 可能要用高压diode), 另外需要注意diode导通时会产生寄生bipolar junction transistor. 尤其小心P-N-Psub!

diode有会产生两个VF drop. 因此Vout = 2(Vin − VF)

8.4.2 Charge Pumps with Transistor Switches

采用PMOS, NMOS的CP结构可参考下图

(a)和(b)的问题在于Cp点抬高时会被钳位在Vin+VF电压, 达不到2VIN

©采用DB和Cb做local bootstrapping, 用来驱动M1 gate. M1 gate在Vin-VF和2Vin-VF变化, 因此M1可以fully on,

(d) 用MB mos代替了DB. M1和M2为对称结构, 产生V1和V2. Vout = 2Vin − VF

为了Vout进一步达到2Vin, 替代D2, 采用下图cross-coupled charge pump, M2A和M2B两个PMOS devices替代了D2. 自我形成了bootstrapping结构. 而且two-phase operation, 相当于频率加倍, 纹波减小了50%. 在初始状态, Cp1和Cp2没电时, 通过NMOS的body diode给电容充电.

8.4.3 The Parasitic Bipolar Junction Transistor

在初始状态, 通过NMOS的body diode给电容充电, 因此body diode的寄生三极管需要特别小心. 下图展示了上图PMOS和NMOS刨面图. 如果没有好的isolation, 当Charge Pump启动时, 寄生三极管通, collector直接把电容注入进入sub, 造成失效!

8.5 Power Efficiency

CP的效率定位为Pout/Pin

Diode drop, inverter loss, top plate cap和bottom plate cap都能影响Vout和效率

不同参数对输出和效率的影响如下

8.6 Cascading of Pumping Stages

可以级联charge pump, 产生N*Vin的输出电压. 下图需要注意Cap和管子耐压. Vmax(Cp1) =Vin, Vmax(Cp2) = 2Vin, Vmax(Co) = 3Vin

级联输出Vout表达式

8.7 Other Charge Pump Configurations

除了double电压和half电压, Charge Pump还能产生负电压. 如下图所示Cp能把-Vin push到Vout处. 对于有负载情况, Vout = −Vin +ΔVout. Vout为负电压, 注意小心N-tank的PN节导通. Care needs to be taken due to the negative voltage at the output and the intermediate switching node at the top plate of Cp. Any n-tank at those nodes will cause the PN-junction to get forward-biased. For this reason, the switch connected to Vout cannot be an n-type transistor. Otherwise, Vout would be clamped to −VF, the forward voltage of the drain-bulk junction.

对于高压开关, 可产采用下图结构. Vin=40V, VDD=5V, 这样Vout=Vin+VDD=45V, 可驱动功率管. Co可跨接Vin和Vout, 这样Co耐压=5V. 注意Cp的耐压仍然是Vin.

8.8 Current-Source Charge Pumps

为了减小CP的inrush current, 减小EMI noise, 可采用current source来确保Cp缓慢充电到Vin/放电到0V. 注意开关频率fs一定要够小, 这样Cp才能充满.

8.9 Charge Pumps Suitable as a Floating Gate Supply

CP广泛应用在gate supply. bootstrapping固然可以提供高压gate电压, 但需要switching node能周期性回到0V.

switched-capacitor and hybrid DC–DC converters中存在source为高压的高边管子, 需要用CP给gate供电. 可用下图结构

Vsw一直保持在VSSHS, 𝜑 = 1时, CP充电到Vin. Co给gate供电. 𝜑 = 0时, CP给Co供电.

注意1)当 𝜑 = 0时, MP2的source看到高压 VSSHS + V(Cp) = Vbat + Vin, 因此MP2需要level shift. MN3和MN1无需level shift, 因为source接地. 2)注意MP3的VDS耐压, 𝜑 = 0时 MP3的drain接gnd, 𝜑 = 1时, MP3的drain接高压Vbat + Vin. (3) NM2的Vds也需要承受高压VSSHS=Vbat.

当VSSHS=Vbat达到12V时, MP2, MP3和I1可换成diode, 另外MP1也可换成diode. 如下图所示, 代价是Vout损失一些drop.

Fig. 8.15a)的Co 低端为高压VSSHS, MP1, MP2, and MN3 替换为 diodes 和上拉电阻 R. 𝜑 = 1时 MN2把Cp底端和Vsw断开, MN1 on, 因此Cp充电. 𝜑 = 0 MN1 off, MN2的gate被R上拉, 因此MN2 on, Vsw=Cp bottom, 因此Cp给Co充电. 这个电路只需要一个clock signal, MN1管, 和通过上拉电阻R实现self-boosting, 在广泛应用在很多场景. 缺点是R上会消耗功耗, 与Vsw有关. 另外由于diode drop VF, Vout = Vin − 3VF, D1, D2和MN1,MN2需要高压管.

Fig. 8.15b)为另外一种高边CP架构. 𝜑 = 1, CP充电到Vsw. 当Vsw为高压时, 𝜑短暂时间为0, 用Cp给Co充电. 如上图所示. Vout = Vin − 2VF. 否则 MN1 or MP1 would get forward conducting and may trigger parasitic bipolar transistor effects. 只需要Cp为高压器件, 而且无需R, dropout还小, 因此Fig. 8.15b)效率更高!

8.10 Closed-loop Control

上面介绍的CP都是开环系统, 输出由寄生参数和负载电流决定. 如果必要, CP也能做成闭环系统.

CP的输出Vout取决于fsw和Cp, 因此改变fsw能更直接控制输出.

Fig. 8.16a) 通过clock gating来改变fsw从而控制Vout. Fig. 8.16b)通过控制CP的电流来改变输出.

如果频率由于EMI考虑需要固定, 可参考[13]中改变Cp的办法, This technique also scales switching and bottom-plate losses with changes in load current and maintains a predictable fixed-frequency switching noise behavior.

[13] A fully-integrated switched-capacitor step-down DC-DC converter with digital capacitance modulation in 45 nm CMOS. IEEE Journal of Solid-State Circuits, 45 (12), 2557–2565, doi: 10.1109/JSSC.2010.2076550.

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/37532.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机网络——通信基础和传输介质

物理层任务:实现相邻节点之间比特(0或1)的传输 到了数据链路层之后,它会以帧为单位,把若干个比特交给物理层,物理层需要把这些比特信息转化成信号,在物理传输媒体上进行传输 通信基础基本概念 信…

【架构】单体架构 vs 微服务架构:如何选择最适合你的技术方案?

文章目录 ⭐前言⭐一、架构设计的本质差异🌟1、代码与数据结构的对比🌟2、技术栈的灵活性 ⭐二、开发与维护的成本博弈🌟1、开发效率的阶段性差异🌟2、维护成本的隐形陷阱 ⭐三、部署与扩展的实战策略🌟1、部署模式的本…

Java-SpringBootWeb入门、Spring官方脚手架连接不上解决方法

一. Spring 官网:Spring | Home Spring发展到今天已经形成了一种开发生态圈,Spring提供了若干个子项目,每个项目用于完成特定的功能(Spring全家桶) Spring Boot可以帮助我们非常快速的构建应用程序、简化开发、提高效率 。 二. Spring Boot入…

springboot整合redis

创建springboot整合redis工程: 一、springboot整合redis步骤 首先我们要知道什么是redis: 三步骤完成springboot对redis数据库的整合: 1、导入springboot整合redis坐标(上面勾选的那个就是) 2、在yml配置文件中配置re…

图解AUTOSAR_CP_EEPROM_Abstraction

AUTOSAR EEPROM抽象模块详细说明 基于AUTOSAR标准的EEPROM抽象层技术解析 目录 1. 概述 1.1 核心功能1.2 模块地位2. 架构概览 2.1 架构层次2.2 模块交互3. 配置结构 3.1 主要配置容器3.2 关键配置参数4. 状态管理 4.1 基本状态4.2 状态转换5. 接口设计 5.1 主要接口分类5.2 接…

【AI Infra】【RLHF框架】二、VeRL中colocate实现解析

​ colocate的作用是使多个Worker共享相同的资源池。当然,目前verl中所有模型的Worker都共享相同的资源池:global_pool。这篇博客主要通过例子和源代码理解verl中colocate的实现,需要一些前置知识。建议先阅读 【AI Infra】【RLHF框架】一、VeRL中基于R…

PostgreSQL_数据表结构设计并创建

目录 前置: 1 数据表设计思路 2 数据表格SQL 3 创建 3.1 创建数据库 db_stock 3.2 在 pgAdmin4 中创建表 前置: 本博文是一个系列。在本人“数据库专栏”-》“PostgreSQL_”开头的博文 1 数据表设计思路 1 日数据来自优矿,优矿的数据…

植物来源药用天然产物的合成生物学研究进展-文献精读121

植物来源药用天然产物的合成生物学研究进展 摘要 大多数药用天然产物在植物中含量低微,提取分离困难;而且这些化合物一般结构复杂,化学合成难度大,还容易造成环境污染。基于合成生物学技术获得药用天然产物具有绿色环保和可持续发…

Nordic nRF 蓝牙的 Direct Test Mode (DTM) 测试介绍

目录 概述 1. 核心物理层参数 1.1 射频频率 (RF Channel Frequency) 1.2 发射功率 (TX Power) 1.3 调制方式 (Modulation) 1.4 数据包类型 (Packet Type) 1.5 测试模式 (Test Mode) 2. 参数配置方法 2.1 通过 HCI 命令配置 2.2 示例(nRF52 系列&#xff0…

区间震荡指标

区间震荡指标的逻辑如下: 一、函数注解 1. Summation函数 功能: 计算给定价格序列Price的前Length个数据点的和,或在数据点数量超过Length时,计算滚动窗口内的价格和。 参数: Price(1):价格序列&#…

文章防洗稿隐蔽混淆软件

如果你的文章经常被人洗稿搬运,那么这个小工具或许可以帮到你 基本原理: 在文章的每个字后面,加上一些随机的隐藏字符 人眼看不到,但是机器会读取到,如果别人是用AI工具来对你的文章进行洗稿,就会发现这是一堆乱码 你…

车载软件架构 --- AUTOSAR AP/CP中诊断的区别

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 周末洗了一个澡,换了一身衣服,出了门却不知道去哪儿,不知道去找谁&am…

百度OCR调用记录

根据说明,调用测试 设置注册的API Key和Secret Key 调用类(官方文档中有) 这里改传入路径; 测试问题 1.{"error_code":110,"error_msg":"Access token invalid or no longer valid"} 查到说是 …

19.哈希表的实现

1.哈希的概念 哈希(hash)⼜称散列,是⼀种组织数据的⽅式。从译名来看,有散乱排列的意思。本质就是通过哈希函数把关键字Key跟存储位置建⽴⼀个映射关系,查找时通过这个哈希函数计算出Key存储的位置,进⾏快速查找。 1.2.直接定址法…

网络编程之解除udp判断客户端是否断开

思路&#xff1a;每几秒发送一条不显示的信息&#xff0c;客户端断开则不再发送信息&#xff0c;超时则表示客户端断开连接。&#xff08;心跳包&#xff09; 服务器 #include <head.h>#define MAX_CLIENTS 100 // 最大支持100个客户端 #define TIMEOUT 5 // 5秒…

Java 大视界 -- Java 大数据在智能医疗远程会诊与专家协作中的技术支持(146)

&#x1f496;亲爱的朋友们&#xff0c;热烈欢迎来到 青云交的博客&#xff01;能与诸位在此相逢&#xff0c;我倍感荣幸。在这飞速更迭的时代&#xff0c;我们都渴望一方心灵净土&#xff0c;而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识&#xff0c;也…

调用feapder作为子程序时setting.py文件不起作用

feaper 官方文档地址&#xff1a; 简介及安装 - feapder官方文档|feapder-document 问题&#xff1a; 在最近的开发中需要调用feapder作为主程序调用的子程序时发现自动入库时无法入库&#xff0c;通过查看日志信息发现连接数据库时被拒绝连接了&#xff0c;但是我的setting.p…

【STM32】SPI通信协议W25Q64Flash存储器芯片(学习笔记)

通信接口部分有介绍SPI&#xff1a;【STM32】USART串口协议&串口外设-学习笔记-CSDN博客 SPI通信协议 SPI通信 SPI&#xff08;Serial Peripheral Interface&#xff09;是由Motorola公司开发的一种通用数据总线四根通信线&#xff1a;SCK&#xff08;Serial Clock&…

刘强东突然发声:不该用算法压榨最底层兄弟!东哥,真正的人民企业家

今天忙了一天&#xff0c;很累&#xff0c;准备睡觉的时候&#xff0c;看到网上盛传的刘强东的朋友圈&#xff0c;东哥又在朋友圈发文了。 说实话&#xff0c;看完之后&#xff0c;感动&#xff0c;真的感动。 尤其是当我看到这两句话的时候。 1、我们所学的知识、商业模式、技…

Maven安装与环境配置

首先我们先介绍一些关于Maven的知识&#xff0c;如果着急直接看下面的安装教程。 目录 Maven介绍 Maven模型 Maven仓库 Maven安装 下载 安装步骤 Maven介绍 Apache Maven是一个项目管理和构建工具&#xff0c;它基于项目对象模型(Project Object Model , 简称: POM)的概念…