十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

ST7305/ST7306超低静态电流LDO选型与测量指南

ST7305/ST7306超低静态电流LDO选型与测量指南 简介这是关于Sitronix ST7305/ST7306超低功耗显示屏驱动IC的技术介绍资料面向显示驱动开发、物联网硬件设计及低功耗产品选型工程师旨在解决无背光环境下长时间稳定显示与电池续航不足的问题。资源为1个PDF文件压缩包仅533KB内容紧凑目前已吸引874人学习浏览。资料详述了ST7305与ST7306的分辨率支持差异涵盖ST7306的单色720H×480V、4色360H×480V、8色240H×480V、64色240H×240V以及ST7305的单色408H×408V、4色204H×408V等模式重点讲解了Sitronix创新的ULP a-TFT驱动方法通过将传统1/60s驱动时间延长至1s的1Hz OnOff模式大幅降低动态功耗。同时给出2.13英寸电子价签模块仅6.5微安的平均功耗实测数据结合CR2450纽扣电池推算出约8.32年的电池寿命印证了该方案在长期户外部署中的优势。此外还介绍了反射式/透反射式TFT面板的适配性以及-30~85℃宽温工作范围可直接作为电子价签、可穿戴设备、IoT终端等超低功耗显示产品的选型参考。1. 一块电池多扛三个月ST7305 与 ST7306 是什么、解决什么问题假设你正在做一台电池供电的温湿度记录仪主控休眠时只有几 µA传感器也进了低功耗模式整机电流却始终在几十 µA 下不来。查到最后往往不是软件没睡好而是那颗给 MCU 供电的 LDO 自己就要吃掉几十 µA。ST7305 以及同系列的 ST7306正是意法半导体面向这类场景推出的超低静态电流 LDO把自身消耗压到 1µA 量级让电池寿命不再被电源芯片悄悄扣走。这篇文章不替你念数据手册而是围绕读懂参数、跑通电路、测准电流这条主线给出能直接落地的选型方法和测试手段适合正在做物联网终端、仪表或可穿戴设备的硬件工程师也适合第一次接触低功耗电源设计的人跟着搭一个最小模板。2. 先读懂 ST7305 / ST7306 的四个参数再谈选型LDO 的外围元件极少可参数却容易被“最大输出电流”一页带过。对需要长期待机的产品电源芯片自身的功耗、输入范围、噪声和使能行为决定了整机能不能跑到设计指标。ST7305 和 ST7306 同属低静态电流产品线用它们做设计之前先把下面四个参数吃透。2.1 静态电流、关断电流、地电流三个容易混的“µA”第一项是静态电流 Iq指 LDO 在输出端无负载或负载轻到可以忽略时芯片自身从输入端吸收的电流。对 ST7305 这类产品数据手册第一页通常会拿“ultra-low quiescent current”当卖点典型值在 1µA 量级。这个电流不随负载增大按比例增加但它永远存在是整机待机电流的地板。第二项是关断电流 ISD。只有带 EN 引脚的 LDO 才有指 EN 被拉低后芯片从输入端泄漏的电流。对一个控制严格的电池系统这个值通常比 Iq 还要低一个数量级但也不是零。想利用这个更低的电流挡位必须用 EN 真正切断负载而不是只让 MCU 进 sleep。第三项是地电流 Ignd也叫接地电流指 LDO 工作时内部偏置网络流到 GND 的电流。它随负载电流升高缓慢上升轻载时大致等于 Iq。选型时看 Iq 就够了但做整机功耗审计时要把重载工况下的 Ignd 一并算进去。下面用一小段 python 说明低占空比系统中 Iq 的主导地位。# 估算系统平均电流按各模式电流与时占比加权 modes { run: {current: 35.0, ratio: 0.001}, # 运行态 35mA占 0.1% sleep: {current: 0.012, ratio: 0.999}, # 休眠态 12µA占 99.9% } avg_ma sum(m[current] * m[ratio] for m in modes.values()) # 平均电流(mA) 转 µA 显示 print(faverage current {avg_ma * 1000:.2f} uA)这段代码把系统拆成 run 和 sleep 两个状态并给每个状态分配电流与时间占比。执行后平均电流在 12µA 附近基本由 sleep 态决定如果电源芯片自身 Iq 是 20µA而 MCU 休眠电流只有 5µA平均电流会被抬到 25µA 以上。这里的重点不是把 MCU 电流压到极限而是先确认电源链路上有没有一颗“永远醒着”的 LDO。2.2 输入电压范围与压差电池没电时还能不能撑住LDO 的输入电压范围决定它能接几种电源一节锂电池、两节碱性电池还是 USB 5V。ST7305/ST7306 面向的输入范围如果覆盖 1.8V~5.5V就能在同一颗芯片上兼容锂电和两节干电池的放电末端。另一个容易漏看的参数是压差 dropout它定义的是 LDO 维持输出稳压所需的最小输入输出电压差。电池放电末期输入电压不断下降一旦跌到 VOUT 与压差之和以下输出就退出调整范围。估算最低输入电压的公式很直接VIN_min VOUT VDO ΔV_marginVDO 是数据手册在给定负载、给定温度下给出的压差ΔV_margin 是留给电容纹波和线损的余量。举一个具体数输出 3.3V、压差手册标 300mVVIN 至少要 3.6V再加 100mV 余量就是 3.7V。如果电池平台电压只有 3.4V就得换成 3.0V 固定输出版本或用可调输出版把电压调低。把“普通 78 系列稳压器思维”直接套在 LDO 上是最常见的返工原因正确做法是在数据手册里找“Dropout vs output current”曲线按整个工作温度范围内的最差工况取值而不是室温典型值。2.3 输出噪声、PSRR 与瞬态响应给射频和模拟负载供电时要权衡超低 Iq 的 LDO 有一个共同边界为了省电内部误差放大器的偏置电流被压得很低中频段 PSRR 和瞬态响应通常不如偏置电流更大的传统 LDO。对纯数字电路影响不大但如果 ST7305/ST7306 直接给 NB-IoT 模块的射频前端或高分辨率 ADC 供电就要核对两项指标。第一是输出噪声谱密度单位 nV/√Hz数据手册通常给出 10Hz~100kHz 的积分噪声第二是 PSRR 随频率变化的曲线到 100kHz 以后大多数 LDO 的抑制能力会明显回落。遇到 DC-DC 在开关频率处辐射出较高纹波的场景单靠一级低功耗 LDO 压不掉常见做法是在 LDO 输出端补 LC 滤波或把 LDO 放在 DC-DC 之后做第二级。这类芯片还常带噪声旁路引脚 BYP外接 nF 级电容能压低带内噪声但会拉长启动时间、略微抬高 Iq取舍要写进原理图评审记录。2.4 ST7305 与 ST7306 的选型对照表下表列出在拿到数据手册之前就应该画好的检查框。ST7305 和 ST7306 同属一个低功耗系列但输出电流等级、固定输出电压版本、封装和使能逻辑存在实际差异下单前不要只看型号前缀要核对完整型号后缀与最新数据手册。核对项为什么要核对建议确认来源静态电流 Iq直接决定待机功耗地板电气特性表注意温度范围关断电流 ISD决定 EN 关断后是否还有漏电电气特性表 EN 关断状态输入电压范围与电池平台、充电电压匹配绝对最大额定值表压差 VDO决定放电末期还能撑多久Dropout vs load 曲线输出噪声/PSRR射频、模拟负载必须看噪声密度曲线与 PSRR 曲线EN 逻辑电平与 MCU GPIO 电平是否兼容EN 阈值上限/下限封装与引脚影响 PCB 布局与散热封装图与焊盘尺寸除了这个表我还会把“自动放电”列入清单。带自动放电的 LDO 在输出关闭后会泄放剩余电荷避免系统复位后输出端仍保持高电平导致后续电路误动作没有这个功能就得自己加一颗几百 kΩ 的对地电阻而这颗电阻会一直消耗电流在超低功耗设计里并不划算。去 ST 官网电源管理分类下按型号搜索下载最新数据手册和封装图按这张表逐项确认比直接抄参考原理图可靠。3. 用 ST7305 / ST7306 搭最小供电电路原理图、电容和 PCB 布局在电源设计里LDO 常被认为是最“省心”的部分但实际返工大多出在输入电容漏放、输出电容介质选错、EN 引脚悬空这三个地方。下面这套最小电路把连接关系写清楚再讲电容和布局的取舍。3.1 最小应用电路从功能引脚到连接关系下面是一份最小连接表适用于 ST7305/ST7306 这类带 EN 的低功耗 LDO。不同封装引脚号不同这里用功能名代替。# 最小应用电路连接以可调输出为例功能脚名以数据手册为准 VBAT ----- C1(1uF, X7R, 6.3V) ----- GND # 输入去耦紧靠 IN 引脚 VBAT ----- IN VOUT ----- C2(1uF, X7R, 6.3V) ----- GND # 输出去耦紧靠 OUT 引脚 VOUT ----- OUT EN -------- R1(100k) ----- VIN # 默认上电R1 上拉到 VIN GND -------- GND BYP -------- C3(470pF) ----- GND # 噪声旁路手册要求时再焊每个连接点都对应一个坑。C1 的作用是抑制电源线电感带来的高频阻抗如果 LDO 距离电池或 DC-DC 输出很远C1 是必需的不要只在输出端摆电容。C2 直接影响环路相位裕度容量太低可能引起输出振荡或瞬时跌落过大。EN 引脚悬空是量产现场最常出现的低级问题磁场耦合或上电时序抖动会把 EN 拉到不定态需要默认上电时加 100kΩ 到 VIN 的上拉需要默认关闭时把 R1 改接到 GND由 MCU 初始化后再拉高。如果选的是可调输出版本输出反馈电阻接在 OUT 到 FB/ADJ 引脚之间输出电压满足 VOUT VREF × (1 R1/R2)。R1、R2 的阻值不能取得太低因为分压电阻本身是对地路径会引入额外静态电流也不能取得太高否则 FB 引脚泄漏电流会在电阻上产生额外误差。具体阻值区间以数据手册“Feedback resistor guidance”一节为准。另外需要注意默认上电接法中LDO 输出可能在 MCU 电源建立之前就被拉起如果 MCU 的 I/O 与 LDO 输出之间有直连存在通过保护二极管反向灌电的风险整机时序设计要把这一路纳入上电约束。3.2 输入输出电容的容值、封装与 ESR 选择LDO 对陶瓷电容很友好但“陶瓷”这个词下面还有三层细节容值、介质、耐压。下表是常见做法的参考值具体区间以数据手册推荐列表为准。位置参考容值介质耐压说明CIN1µFX7R大于最高输入电压 1.5 倍抑制输入线噪声防上电跌落COUT1µF~10µFX7R/X5R大于最高输出电压 1.5 倍影响环路稳定性与瞬态CBYP470pF~10nFX7R/C0G大于最高输出电压只在手册要求时焊接介质是最容易踩坑的地方。Y5V 电容在直流偏压下容量衰减严重一颗耐压 6.3V 的 Y5V 在 3.3V 偏压下可能只剩标称值的 40%这会让输出电容有效容值不足轻载时表现为输出振荡。选择 X7R 或 X5R并在元器件清单里标清额定直流电压比只写“104”“105”更负责任。输出电容的 ESR 同样要纳入核对LDO 环路稳定性通常基于输出电容 ESR 范围如果选用 ESR 极低的固态电容某些低功耗芯片在轻载下会出现振铃。换电容前先对照数据手册的“Recommended output capacitor”曲线确认 ESR 窗口。3.3 PCB 布局的四个约束地回路、散热焊盘、过孔与走线第一输入输出地要在 LDO 的 GND 焊盘下方形成单独回流点再单点连接到系统地。电源地和数字地在 LDO 底部直接连成一片而不是绕一圈再汇合可以避免数字噪声从地平面耦合进输出。第二小封装 LDO 的散热主要靠 GND 焊盘和板铜。SOT23-5 或 SC70-5 这类封装输出 200mA 量级电流时持续功耗通常只有几百 mW但长期工作仍然建议留出 1cm² 以上的底层铺铜并打过孔把上下地层连起来。第三输入到 IN 的走线宽度要按整机最大供电电流设计不要因为 LDO 静态电流小就把输入线画成 0.2mm。无线模块发射时的电流脉冲可达数百 mA细走线上产生的压降会把输入端电压拉低在电池临界时触发欠压复位。第四输出走线尽量短直接到达负载的输入电容中间不要穿过高速数字信号。EN 引脚的走线要远离开关节点或天线馈点否则高频耦合会把 LDO 反复推入开关状态实测 EN 波形就不是干净的高低电平而是叠加噪声的随机触发。4. 整机功耗预算与 EN 使能设计让 ST7305 / ST7306 真正省电芯片自身的 Iq 做得再低整机功耗管理仍要回到“用与不用”的取舍。把 EN 当作系统里唯一的总闸配合脚本化的功耗预算才能把数据手册上的 1µA 变成整机实测的 1µA。4.1 把待机电流拆开算用 python 做整机功耗预算硬件工程的功耗估算最好在投板之前用脚本固化下来改版时只改数字。下面是一个常见的预算模型把常驻电流和周期性大电流分开处理。# 整机平均电流估算把所有常驻电流和周期性发射电流算进来 components { LDO Iq: 0.0012, # mA以目标型号手册为准 MCU sleep: 0.005, # mA RTC: 0.0008, # mA Sensor off: 0.0002, # mA } radio {current: 25.0, ratio_per_sec: 0.002} # 每 500 秒发射一次占 0.2% # 常驻电流求和 base sum(components.values()) avg base * (1 - radio[ratio_per_sec]) radio[current] * radio[ratio_per_sec] print(fbase: {base*1000:.2f} uA, avg: {avg*1000:.2f} uA)这里的关键是把电源链路上的常驻电流当成固定开销无论系统是否工作LDO 的 Iq 都要持续消耗。当无线发射的占空比压得很低时整机平均电流的下限不是发射电流而是 base 这一列。如果 base 已经有 50µA而你希望平均电流降到 30µA换更省电的 MCU 没有意义必须先在电源链路上做减法这也是 ST7305/ST7306 这类芯片真正发挥作用的位置。4.2 EN 引脚的三种用法默认上电、MCU 控制、与复位联动EN 引脚在低功耗设计里扮演唯一总闸的角色三种接法分别应对不同场景。用法接法适用场景注意点默认上电EN 直接接 VIN 或经 100kΩ 上拉单一电源域系统只要能工作就供电掉电再上电需等输出放电完成MCU 控制EN 接 GPIO配 100kΩ 下拉防悬空外设电源按需开关GPIO 高电平必须满足 EN 阈值复位联动EN 接 PMIC/MCU 复位输出上电时序要求严格的系统复位脚极性需确认必要时加反相最常见的是第二种MCU 的 GPIO 通过 EN 直接控制传感器、无线模块或电平转换器电源。上电瞬间 MCU 的 GPIO 可能是高阻或低电平需要 LDO 默认关闭这个状态必须由下拉电阻保证而不是靠固件上电后立刻初始化。系统唤醒后 MCU 再拉高 EN等待输出稳定后访问外设顺序不能反。还要确认 GPIO 输出高电平大于 EN 高电平阈值同时不超过 EN 引脚的绝对最大额定值用 3.3V 引脚去驱动一个 EN 耐压只有 1.2V 的 LDO是不可接受的。4.3 多级 LDO 级联时的静态电流惩罚有的设计为了从 3.6V 锂电池降到 1.8V 给传感器再降到 1.2V 给 MCU串了两颗 LDO。这时每一级 LDO 的 Iq 都会叠加进待机电流前级还要承担后级的 Iq 与负载功耗浪费是翻倍的。按两颗 10µA Iq 的 LDO 算光电源芯片就吃掉 20µA对整机 30µA 的待机预算几乎是毁灭性的。我一般的原则是一级 LDO 能完成的降压绝不用两级必须先降压再做低噪声稳压时前级用带轻载高效模式的 DC-DC自身静态电流同样做到 µA 量级把电压降到接近目标值后级再用 ST7305/ST7306 这类低噪声 LDO 去除纹波。这样 DC-DC 的开关纹波落在后级 LDO 的 PSRR 有效压制频段内两级方案才有实际意义而不是简单地把两个 LDO 串在一起。5. 实测 ST7305 / ST7306 静态电流一个可以稳定复现的 µA 级测量方法测试方法不当会把一颗正常芯片测出超标电流也会把一颗问题芯片测成合格。最后一部分重点讲两件事为什么不能直接串万用表读以及怎么搭一个稳定复现的测试治具。5.1 直接串万用表的两个问题压降与浪涌µA 挡万用表的输入阻抗通常有几百欧到上千欧。把表笔串在电池和 LDO 输入之间时表笔电阻会制造一个额外压降等于给 VIN 减掉几十到几百毫伏。若电池电压已经接近放电末端LDO 会提前进入 dropout输出跌落MCU 复位或重启测出来的电流根本不是真实稳态值。另一个问题是上电瞬间输出电容充电会产生几十毫安浪涌普通手持表用积分方式显示读数会被浪涌抬高测出的待机电流偏大。5.2 用带预充电的开关治具复现实验室测量我一般在测试盒里并联一个常闭按键开关先把电流表短路让系统在上电稳定后再把电流表切入供电回路。具体步骤是万用表选择 µA 挡并串入电池正极与 LDO 输入之间保持旁路开关闭合让 LDO 在正常电压下上电等输出稳定后断开旁路开关此时电流表才真正开始测电流等待 10 秒以上直到读数不再跳变记录温度和电流值再把 EN 拉低测关断电流两者的差值就是 LDO 可管掉的部分。如果需要通宵记录待机电流的波动把万用表通过串口或蓝牙接出来用下面这段脚本定时采样# 从串口每 5 秒读一次电流µA统计平均值与最小值 import serial, time ser serial.Serial(/dev/ttyUSB0, 9600, timeout1) samples [] for _ in range(600): # 600 次采样可按需调整 line ser.readline().decode(errorsignore).strip() if line.isdigit(): samples.append(float(line)) time.sleep(5) # 采样间隔 5 秒 print(favg{sum(samples)/len(samples):.2f} uA, min{min(samples):.2f} uA)这段脚本从串口读取万用表返回的数值字符串累积采样后输出平均值和最小值。平均值用于评估电池寿命最小值用于确认系统是否接近数据手册标称 Iq。如果测出的稳态电流比手册标称 Iq 大一个数量级先检查 EN 是否被噪声拉高再检查输出电容或负载是否存在漏电最后排查表笔线与鳄鱼夹的接触电阻而不是急着换一颗更省电的 LDO。本文还有配套的精品资源点击获取
返回列表