charge pump的分析与应用

简介: charge pump的分析与应用

640.png

定义:


电荷泵是利用电容的充放电来实现电压的转换的,输入回路和输出回路轮流导通。通过调节占空比来调节输出电压。


它们能使输入电压升高或降低,也可以用于产生负电压。其内部的FET开关阵列以一定方式控制快速电容器的充电和放电,从而使输入电压以一定因数(0.5,2或3)倍增或降低,从而得到所需要的输出电压。这种特别的调制过程可以保证高达80%的效率,而且只需外接陶瓷电容。由于电路是开关工作的,电荷泵结构也会产生一定的输出纹波和EMI(电磁干扰)。


电荷泵仅用外部电容器即可提供±2倍的输出电压。其损耗主要来自电容器的等效串联电阻(ESR)和内部开关晶体管的RDS(ON)。电荷泵转换器不使用电感器,因此其辐射EMI可以忽略。


应用:


A:RS-232电平转换,能够把5V或3.3V电源供电转换为正负高压。


640.jpg

B:能够用来驱动LCD或者LED,从一个低压供电电源,例如电池中产生一个高的基准电压。

C:用于EEPROM跟flash IC内部,生成额外的高压,例如+12V for erasing.

D:用来驱动门阵列,高边NMOS管跟IGBT,例如bootstrap,可以产生比输入电压更高的电压去驱动mos管。


电路分析:


正升压输出:


640.png

电容左边是PWM波形:

当PWM为0时:

V1通过二极管D2,D1对C2,C1充电。

电容C1右端的电压为:V1-Vd

理想情况下:Voutmax=V1-2*Vd

 

当PWM为1时:

由于电容两端的电压不能突变

C1右边的电压则变为:V1-Vd+V2

理想情况下:Voutmax=V1-Vd+V2-Vd

 

当PWM再次变为0时:

由于D1与C2的存在,能使短时间内电压维持住。


注意:charge pump能够输出的电流较小,选取IC或者自己搭建的时候,要考虑Iout(max)的余量。

下面给大家上个原理图赏析:

640.jpg


640.gif

相关文章
|
物联网 开发工具
物联网平台实用技巧:设备端检测自己是否在线
基于MQTT接入的设备靠心跳保活,但心跳是周期性的、且自动收发和超时重连,这些特性给主动检测设备端是否在线带来了一定难度。本文提供通过消息收发是否正常判定设备是否在线的原理、流程、实现方式。
5108 1
|
12月前
|
人工智能 算法 开发工具
快手封号一般封多久?
一、封禁时长梯度设计原理
|
存储 SQL 数据库
【赵渝强老师】达梦数据库的数据库对象
达梦数据库包含基本与复杂两大类数据库对象。基本对象如表、索引、视图、序列和同义词,通过单一DDL语句创建和管理。表是数据存储核心,支持多种数据类型;索引提升查询速度,常见类型包括聚集、唯一、函数等索引;视图提供虚表功能;序列生成有序整数;同义词简化对象访问。复杂对象包括存储过程、函数和触发器,需用DMSQL语言开发,适用于更复杂的业务逻辑处理。文中通过实例详细介绍了各类对象的创建与使用方法。
778 3
|
人工智能 Prometheus 监控
使用 NVIDIA NIM 在阿里云容器服务(ACK)中加速 LLM 推理
本文介绍了在阿里云容器服务 ACK 上部署 NVIDIA NIM,结合云原生 AI 套件和 KServe 快速构建高性能模型推理服务的方法。通过阿里云 Prometheus 和 Grafana 实现实时监控,并基于排队请求数配置弹性扩缩容策略,提升服务稳定性和效率。文章提供了详细的部署步骤和示例,帮助读者快速搭建和优化模型推理服务。
1027 7
使用 NVIDIA NIM 在阿里云容器服务(ACK)中加速 LLM 推理
|
数据安全/隐私保护 索引 Python
详尽分享视频相关的hls协议、VLC播放器、m3u文件的播放
详尽分享视频相关的hls协议、VLC播放器、m3u文件的播放
616 0
|
小程序
Galacean Effects 2.0 带来了哪些新功能?
各位特效魔法师、创意小能手们,我们近期解锁了一系列超能力,或许会让你的创作如虎添翼,酷炫到飞起!✨🎉🎉
1672 1
|
搜索推荐 算法 Java
堆排序实战:轻松实现高效排序,附详细Java代码
嗨,大家好!我是小米,一名热爱技术分享的程序员。今天要带大家了解堆排序——一种基于二叉堆的数据结构,具有O(n log n)时间复杂度的选择排序算法。堆排序分为构建大顶堆和排序两个阶段:先建堆使根节点为最大值,再通过交换根节点与末尾节点并调整堆来逐步排序。它稳定高效,空间复杂度仅O(1),适合对稳定性要求高的场合。虽然不如快速排序快,但在避免递归和节省空间方面有优势。一起动手实现吧!如果有任何疑问,欢迎留言交流!
595 2
|
存储 数据可视化 Linux
在Linux中,如何使用ELK进行日志管理和分析?
在Linux中,如何使用ELK进行日志管理和分析?
|
监控 Ubuntu Linux
在Linux中,如何使用top和htop命令?
在Linux中,如何使用top和htop命令?
|
API 开发工具 图形学
Pico Neo 3教程☀️ 六、项目的配置总结及交互开发
Pico Neo 3教程☀️ 六、项目的配置总结及交互开发