拓冰建站拓冰建站
首页 / 资讯中心 / 正文

电荷泵在TFT液晶屏VGH/VGL供电中的应用与设计要点

干了这么多年硬件我做液晶屏驱动板的时候最怕听到一句话这个地方得加个DC-DC。不是说DC-DC不好而是很多时候它完全是杀鸡用牛刀——又要选电感、又要算续流二极管画完板子一看面积全被电源部分吃掉了。尤其是给TFT液晶屏提供VGH和VGL这两路电压时很多场景用电荷泵反而更合适。这篇我就把手把手把电荷泵方案讲透从VGH/VGL的本质需求到电荷泵的原理、器件选型、具体参数计算和实际layout排布最后附上我自己踩过的坑和排查手段给正在做小尺寸屏驱动、手写板或者想省料降本的朋友一个可以直接抄作业的参考。先说清楚一个容易被忽略的事实VGH和VGL虽然是几十伏的电压但它们的负载电流其实非常小因为栅极驱动本质上是容性负载。平均电流往往只有几百微安到几毫安峰值也不过几十毫安。这种“高电压、小电流、占空比间歇”的负载特性恰恰是电荷泵最舒服的工作区间。1. 先搞明白VGH和VGL到底是什么为什么绕不开正负压1.1 栅极驱动的本质需求把TFT完全打开和彻底关死TFT液晶屏里的每个像素都由一个薄膜晶体管控制你可以把它理解成一个“水龙头”VGH是开阀门的力VGL是关阀门的力。VGH不够高的话TFT不能完全导通像素充电充不满画面对比度会明显下降VGL不够负的话TFT关不彻底漏电流变大屏幕就会出现鬼影、残像或者灰阶漂移。所以要同时提供一正一负两路电压正压负责开启TFT负压负责关断TFT。尤其在分辨率和刷新率上去之后栅极线上的充放电瞬态电流会变大VGH和VGL的稳定性和带载能力就更加重要了。对于小尺寸屏这个要求相对温和给电荷泵留下了发挥空间。1.2 不同屏的VGH/VGL典型值不同面板的栅极驱动电压差异很大但大致范围如下屏类型VGH典型范围VGL典型范围典型平均电流段码LCD/小尺寸TN12V~15V-3V~-5V1mA3.5寸以下TFT15V~20V-5V~-8V1mA~5mA7寸~10寸TFT18V~25V-6V~-10V5mA~20mA注意上表中的电流是平均值瞬时电流会高一些但这仍然是电荷泵能承受的范围。真正需要大电流的往往是中大尺寸屏幕那才是DC-DC的主场。1.3 什么时候必须用DC-DC什么时候可以换成电荷泵如果屏幕超过7寸或者刷新率很高栅极驱动的动态电流会明显增大电荷泵的劣势就暴露了——它的输出电流能力取决于飞跨电容的大小和开关频率硬要加大电流就得把频率和电容都堆上去成本优势也就没了。反过来如果是3.5寸以下的小屏、电子纸、手写液晶模组或者对EMI特别敏感的设备电荷泵几乎是天然更优的选择。它没有电感就没有电感啸叫和磁场耦合的问题而且整个电源部分只需要几颗电容PCB面积可以压缩到非常小。像汉王手写液晶屏ESP1020那一类驱动板很多方案就是用电荷泵把3.3V抬到十几伏原因就是模组内部空间极其有限塞不下一颗功率电感。2. 电荷泵的工作原理没有电感也能变压2.1 一次搞懂倍压、反压和分数泵电荷泵的核心思想是“用电容搬运电荷”。它的基本结构是一个开关网络加上一颗飞跨电容flying capacitor在第一个半周期给飞跨电容充电第二个半周期把电容上的电压叠加到输出端。以最简单的二倍压为例假设输入是3.3V第一个半周期电容被充到3.3V第二个半周期把电容负极接到输入电压上正极自然就变成了约6.6V这就是倍压的基本原理。三倍压、四倍压就是多级级联每多一级电压就多叠加一个输入电压同时也会多损耗一个二极管或MOS管的压降。反压电路则是把飞跨电容的正极接地、负极交替接到输入和输出最终输出端得到一个负的输入电压。这种“负压泵”在RS232通信芯片里用得最多也是我下面要讲的“232电荷泵”灵感的来源。2.2 飞跨电容和输出电容的分工千万别搞混很多新手把飞跨电容和输出电容当成一回事这是大忌。飞跨电容决定的是电荷泵的“搬运能力”容量越大每次搬运的电荷越多带载能力越强。输出电容决定的是“水盆容量”它负责平滑输出电压容量越大纹波越小。可以类比成用桶从水池里舀水倒进一个大水缸桶大不大决定了你多久能灌满水缸大不大决定了你放水时水位稳不稳。电荷泵里的飞跨电容就是桶输出电容就是水缸两者的作用完全不同选型逻辑也不一样。2.3 “232电荷泵”的经典用法RS232芯片的正负压其实很好白嫖说到电荷泵有个非常经典的例子就是MAX232这类RS232电平转换芯片。芯片内部自带了电荷泵电路用4颗0.1μF到1μF的外部电容就能从5V电源产生大约±8V到±10V的双电源用来驱动RS232电平。有意思的是很多工程师在调试小尺寸液晶屏时会临时用一颗SP3232把5V抬出10V和-10V来验证VGH/VGL是否够用。这在做原型验证时特别方便因为RS232芯片几乎是常年备料而且正负压都有。虽然它输出的电流能力有限只能给屏的栅极驱动提供一个参考但拿来确认“这个屏最低需要多高的VGH”是绰绰有余的。3. 方案设计与器件选型三种可落地的电荷泵架构3.1 方案A正压倍压泵加负压反相泵双芯片各干各的这是最灵活也最容易理解的方式。正压部分选一片升压电荷泵比如ICL7660、MAX660这类芯片负压部分选一片反相电荷泵比如TC7660、SGM3204。两路独立设计电压各自计算互不干扰。以5V输入为例想让VGH到16V以上正压部分需要做4倍压。无源二极管倍压的输出电压可以用这个公式估算VOUT N × VIN - (N-1) × VF - VLOAD其中N是倍压级数VF是二极管正向压降VLOAD是带载电压跌落。假设用肖特基二极管VF约0.4V那么4倍压空载输出约4×5-3×0.418.8V带2mA负载时实际能落到16V到17V正好覆盖多数小屏的VGH需求。负压部分相对简单SGM3204这类芯片可以直接把5V翻转成-5V。如果-5V不够用可以把反相泵的输入接到正压泵的中间抽头比如先做二倍压得到约9.5V再反相得到约-9V后面用负压LDO稳压到-7V。3.2 方案B专用LCD偏置芯片单芯片同时输出VGH和VGL如果不想自己搭两路市面上有很多专门做LCD偏置的电荷泵芯片比如早期的MAX8785、RT9361一类它们内部集成了多级电荷泵和线性稳压器一颗芯片就能同时输出稳定的正压和负压还带输出顺序控制和软启动。这种方案的好处是省心。芯片内部已经有稳压环VGH不会因为负载变化大幅跌落软启动也能避免上电瞬间对屏的冲击。缺点是这类芯片相对不那么通用采购周期可能比通用逻辑芯片长。我在一个小批量产品里用过一次RT9361整体性能很稳定就是前期找样片费了点劲。3.3 方案C借力RS232芯片的闲置通道原型验证神器前面提到的MAX232/SP3232方案严格来说不算正规设计但在原型验证和备件紧张的时候非常管用。一颗SP3232的电荷泵能提供约10mA的电流足以让一块小屏点亮并正常显示。我印象很深的一次是客户临时拿了一块不知具体规格的裸屏过来没有资料只告诉我们“要正负压”。当时手头没有现成的DC-DC模块就顺手从料盒里拿了颗SP3232用5V供电正负输出接屏的VGH和VGL屏居然直接点亮了。靠这个方法至少先确认了屏的供电范围再决定正式方案怎么做。我做了一个简单的对比表方便大家快速选型对比维度方案A双芯片方案B专用偏置IC方案C RS232借力输出精度中随负载跌落高带稳压低适合验证外围元件数量多约6~8颗电容少约4~6颗电容少但芯片大成本低中等中等设计灵活性最高中低适用阶段正式量产正式量产原型验证/应急3.4 电荷泵芯片选型时一定要看的关键参数选型时不能只看“带不带倍压功能”有几个参数是电荷泵方案的命根子输入电压范围要保证在最低输入电压下倍压后的输出仍然满足VGH要求别卡着标称值选。开关频率频率越高同等容量下输出纹波越小但高频开关噪声也更难处理。小屏应用选100kHz到1MHz之间的比较常见。最大输出电流这决定了你能带多大的屏。一般芯片规格书会写“典型输出电流”和“最大输出电流”注意看工作条件很多是在特定输入输出电压下测出来的。关断电流和静态功耗如果是电池供电的手写板、便携设备这个参数很关键电荷泵的静态电流普遍比DC-DC低这也是它省电的优势之一。4. 实操过程原理图、电容参数与PCB Layout一次说清4.1 一个完整的设计实例3.3V输入生成VGH17V、VGL-7V下面这个例子来自我最近做的一个小尺寸TFT驱动板输入是3.3V目标输出是VGH约17V、VGL约-7V负载电流都不到2mA。正压部分我用了三级二极管倍压加一级稳压的结构。3.3V经过4级倍压后理想输出是4×3.313.2V但考虑到二极管压降后实际只有约11.7V这个电压做VGH偏低。所以我又做了一级也就是用第5级把电压推到约15V后面再接一个LDO稳压到14.5V左右。当然直接用电荷泵5倍压再配LDO效率一定不如DC-DC但好在电流极小功耗损失完全可以接受。另一个做法是先把3.3V升到5V或6V再在这个基础上做倍压这样倍压级数可以少一级但电路会复杂一些。我的经验是小屏上老老实实用“多一级倍压LDO”反而更可靠因为每一级倍压只多一颗二极管和一颗电容成本可以忽略。负压部分我用了SGM3204先反相得到-3.3V再用一级倍压把这个负压翻倍到约-6.6V实测带1mA负载时在-6.2V左右满足屏的VGL范围。后面没有再加LDO因为VGL的宽容度一般比较大稍负一点问题不大。4.2 倍压级数怎么算留出20%的余量最稳倍压级数的计算其实不复杂但一定要留余量。我总结了一套自己的算法VOUT ≥ VGH_target VmarginVOUT N × VIN_min - (N-1) × VF - Iload / (f × Cfly)其中VIN_min是最低输入电压而不是标称值VF是二极管正向压降Iload是预计最大平均负载电流f是电荷泵开关频率Cfly是飞跨电容容量。这个公式里最后一项是带载跌落的估算。举一个实际例子标称3.3V电源最差可能只有3.0VVF取0.4VIload取2mAf取200kHzCfly取4.7μF。那么一个5级倍压的输出大约是5×3.0 - 4×0.4 - 0.002/(200000×0.0000047) ≈ 15 - 1.6 - 0.0021 ≈ 13.4V这个值明显不够17V所以必须加到6级或者提高输入电压、加大飞跨电容。我当时就是先按这个公式算了一遍发现5级不够老老实实加到6级才没有在装机后翻车。4.3 电容选型的三个关键维度容量、耐压和ESR电荷泵对电容的要求比一般数字电路高不少主要体现在三个方面。容量方面飞跨电容通常选0.1μF到4.7μF之间。容量越大带载能力越强但太大也会拖慢启动时间甚至导致上电瞬间冲击电流过大。小屏应用我一般取1μF起步如果带载不够再往上加。耐压方面VGH侧的电容必须按最高倍压输出再加余量来选。比如6级倍压空载可能有17V以上那么VGH输出电容至少要选25V档飞跨电容也要不低于16V。VGL侧可以宽松一些10V到16V就够。千万别为了省体积选低耐压电容电荷泵上电瞬间过压烧电容是实打实会出现的问题。ESR方面陶瓷电容首选X5R和X7RESR低温漂小。Y5V和Z5U这种高容量电容的ESR和温度特性都不理想用在电荷泵上容易出现输出电压随温度明显变化的情况我踩过这个坑后来就只认X5R以上了。4.4 PCB Layout的实操要点让电荷泵的“电流回路”贴着芯片走电荷泵虽然没有电感但它的开关电流瞬态变化依然很剧烈布局不好照样会带来噪声和效率问题。我总结了几条在排板时一定要遵守的原则。第一飞跨电容要尽量靠近IC的对应引脚让它和IC内部开关构成的电流回路面积最小。这个回路面积越大寄生电感越大开关尖峰越明显严重的会直接让输出电压跌落。第二输入电容和输出电容的地端要单点汇接到IC的地引脚不要让大电流地和小信号地在芯片底下绕圈。我习惯把整个电源部分的地做成一个“星形地”所有关键电容的地都直接拉回到IC地脚再单独连到整板地。第三电荷泵的开关走线不要长时间平行于手写板、触摸板的信号线。像汉王ESP1020这种手写屏栅极驱动信号本身频率不高但电荷泵的开关振荡如果串到采样信号上会直接影响笔迹的坐标精度。我在一版板子上就遇到过笔迹抖动最后查出来就是电荷泵飞跨电容到IC的走线跟SPI信号线走了平行层拉开距离后问题消失。第四VGH和VGL的输出走线要尽可能短并且在靠近屏连接器的地方加一颗100nF的MLCC滤掉高频纹波。栅极驱动信号对电压的绝对精度要求没那么苛刻但对纹波和毛刺比较敏感输出端这颗小电容作用很大。5. 常见问题与排查技巧实录5.1 带载后电压塌陷屏幕点不亮或者显示发白这是电荷泵方案最典型的问题现象是空载时VGH电压很正常一接屏幕就掉好几伏屏幕整体发白或者干脆点不亮。排查方向就是两个飞跨电容容量不够或者倍压级数太少。我自己的排查顺序是先用万用表测空载输出电压再挂一个2mA左右的假负载测带载电压两个值一对比就能算出电压跌落幅度。如果跌落超过2V优先把飞跨电容从1μF加到2.2μF或4.7μF再测一遍。如果还在跌说明级数确实不够只能加级或者提高输入电压。注意这里加的是飞跨电容不是输出电容输出电容再大也解决不了带载能力问题。5.2 屏幕出现横纹、闪烁甚至周期性条纹屏幕出现横纹十有八九是VGH或者VGL纹波太大。电荷泵的输出纹波跟负载电流、开关频率、输出电容三者相关公式是Iout/(f×Cout)。假设负载电流2mA、开关频率200kHz、输出电容2.2μF纹波大约是4.5mV这看不出什么问题。但如果负载电流瞬间跳到20mA纹波就会到45mV栅极驱动电压跟着波动屏幕上自然会出现横纹。解决方法有三条路把输出电容加大到10μF或22μF把开关频率提高在VGH输出端串联一颗10Ω左右的小电阻再并联大电容构成一个RC低通滤波器。我实测第三种方法效果最明显代价是10Ω电阻会带来一点压降计算级数时把这个压降也算进去。5.3 手写板笔迹抖动、坐标漂移的电源噪声排查如果你做的是带触摸或手写功能的屏幕比如汉王ESP1020这类方案电荷泵的干扰会显得特别讨厌。笔迹抖动往往不是VGH/VGL本身不稳而是电荷泵的开关噪声耦合到了模拟采样信号上。排查技巧是先让电荷泵停振有的芯片有关断引脚看笔迹是否恢复正常。如果恢复正常基本可以确定是电源噪声干扰。解决手段按有效性排序是把电荷泵的开关走线远离采样电路给手写采样芯片的电源增加LC滤波条件允许的话把电荷泵的开关频率调整到采样频率的整数倍之外避免两个频率打架。另外要记住手写屏场景尽量用专用LCD偏置芯片因为这类芯片的开关频率和电磁干扰设计经过优化比你自己用分立元件搭的二极管倍压干净得多。5.4 关于改VGH电压的常见误区不是把反馈电阻往小调就完事网上能搜到不少“CS602改VGH”的教程核心思路是调整偏置IC的反馈电阻来微调正压输出。改反馈电阻确实能调压但有几个坑要避开。第一反馈电阻改小会让环路增益变化芯片可能进入不稳定状态输出出现振荡。改完之后必须用示波器看VGH波形确认没有高频振荡再接屏。第二很多偏置芯片的VGH输出电压上限是固定的光改反馈电阻不能无限升高超范围之后芯片要么打嗝保护要么直接烧。改之前先查芯片规格书里的最大输出电压别一上来就盯着教程抄。第三改VGH之后VGL可能会联动变化尤其共用基准源的芯片要同时监测两路电压别只盯着VGH。5.5 电荷泵无短路保护的隐患输出端一定要做防护最后提醒一个很多教程都不提的坑大多数电荷泵芯片不像DC-DC那样带完整的过流和短路保护输出短路时芯片可能直接损坏甚至把输入电源拉死。在正式产品里我建议在电荷泵输出端串一颗几十欧姆的限流电阻或者加一颗自恢复保险丝。别小看这个小改动我遇到过一次调试时镊子碰到VGH和GND短路直接把电荷泵芯片烧穿连主控的电源都带崩了从那以后我在所有电荷泵输出端都加了防护。我个人在实际项目里最欣慰的一次是把一颗原本要放2颗电感的正负压DC-DC方案换成了单颗LCD偏置电荷泵板子面积缩小了将近三分之一整机EMI测试一次通过屏幕显示效果也完全没问题。电荷泵不是万能的但在对的空间里它确实能帮你省下不少事。如果你正在调试的板子刚好卡在“又想省面积、又需要VGH/VGL”这个点上不妨拿出一颗手边有的电荷泵芯片按上面的方法算一算、搭一搭很可能会有意外的收获。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门