YL4056 NTC 外围电阻 R3/R4 计算:从公式推导到工程选型

YL4056 是单节锂电池线性充电管理 IC,其内部通过 TS 引脚检测电池包 NTC 热敏电阻的分压比来判断电池温度,进而决定是否允许充电。很多工程师拿到"R3=5.821kΩ、R4=159.025kΩ"这组推荐值却不知其来源------本文从 IC 内部阈值机制出发,把公式、计算过程、工程取整和调试要点一条线打通。


一、YL4056 的温度保护机制

YL4056 内部比较器对 TS 引脚电压进行双阈值判断:

  • 低温阈值 VLOW = K1 × VCC,K1 = 0.45

  • 高温阈值 VHIGH = K2 × VCC,K2 = 0.80

TS 引脚的外围电路是一个电阻分压网络

复制代码

纯文本

复制代码
VIN ── R3 ──┬── TS ── R4 ── GND
            │
           NTC(电池包内)

📌 关键认知 :TS 端的电压是由 R3、R4 和 NTC 三者共同决定的。NTC 与 R4 的关系在原始资料中体现为 R4 || RNTC 的形式(即 NTC 与 R4 并联后再与 R3 串联分压),TS 电压公式:

复制代码
VTS​=R3​+(R4​∥RNTC​)R4​∥RNTC​​×VIN​

NTC 特性:温度升高 → NTC 阻值减小 → TS 电压降低;温度降低 → NTC 阻值增大 → TS 电压升高。

因此:

  • 冷点(低温 T1):RNTC 阻值最大(R_TL),TS 电压最高,需 ≤ VLOW(0.45×VCC)才允许充电

  • 热点(高温 T3):RNTC 阻值最小(R_TH),TS 电压最低,需 ≥ VHIGH(0.80×VCC)才允许充电

⚠️ 看起来反直觉? ​ 是的------NTC 在高温时阻值小,TS 电压反而低。YL4056 的逻辑是:TS 电压**低于 0.45VCC(太冷)或高于 0.80VCC(太热)**​ 时都会暂停充电。所以工程上:

  • 0.45VCC 对应低温截止点

  • 0.80VCC 对应高温截止点


二、公式推导(NTC 场景)

设电池工作温度范围为 TL ~ TH(TL < TH),RTL 为 TL 时的 NTC 阻值,RTH 为 TH 时的 NTC 阻值。由于 NTC 负温度系数,R_TL > R_TH

在温度 TL(冷点)时:

复制代码
VTS​=R3​+R4​∥RTL​R4​∥RTL​​×VIN​=K1​×VCC​

在温度 TH(热点)时:

复制代码
VTS​=R3​+R4​∥RTH​R4​∥RTH​​×VIN​=K2​×VCC​

联立两式,消去 VCC(这就是温度设定与 VCC 无关的原因),解得:

复制代码
R3​=(RTL​−RTH​)⋅K2​⋅K1​RTL​⋅RTH​⋅(K2​−K1​)​
复制代码
R4​=RTL​⋅(K1​−K2​K1​)−RTH​⋅(K2​−K2​K1​)RTL​⋅RTH​⋅(K2​−K1​)​

代入 K1=0.45、K2=0.80:

复制代码
R3​=(RTL​−RTH​)⋅0.36RTL​⋅RTH​⋅0.35​
复制代码
R4​=RTL​⋅(0.45−0.36)−RTH​⋅(0.80−0.36)RTL​⋅RTH​⋅0.35​=0.09RTL​−0.44RTH​RTL​⋅RTH​⋅0.35​

三、代入典型 NTC 参数验算

取最常见的 10kΩ NTC(B=3435K)在 0℃ 和 45℃ 的阻值:

温度 NTC 阻值
T1 = 0℃(冷点) RTL ≈ 27.28 kΩ
T3 = 45℃(热点) RTH ≈ 4.91 kΩ

代入 R3 公式:

复制代码
R3​=(27280−4910)×0.3627280×4910×0.35​=22470×0.364.688×108​≈5821 Ω

代入 R4 公式:

复制代码
R4​=0.09×27280−0.44×491027280×4910×0.35​=2455.2−2160.44.688×108​≈159025 Ω

与手册推荐值 R3 = 5.821 kΩ、R4 = 159.025 kΩ​ 完全吻合 ✅

💡 验算结论:只要你的 NTC 在冷点/热点的阻值正好是 27.28kΩ / 4.91kΩ(即 10kΩ NTC@B3435 的 0℃/45℃),直接用 R3=5.82kΩ、R4=159kΩ 即可。


四、PTC 场景(正温度系数)

如果电池包用的是 PTC(温度升高阻值增大),公式对称变换(RTL 与 RTH 互换位置):

复制代码
R3​=(RTH​−RTL​)⋅K2​⋅K1​RTL​⋅RTH​⋅(K2​−K1​)​
复制代码
R4​=RTH​⋅(K1​−K2​K1​)−RTL​⋅(K2​−K2​K1​)RTL​⋅RTH​⋅(K2​−K1​)​

手册中 PTC 计算表的输入值与 NTC 相同(27.28kΩ / 4.91kΩ),输出 R3/R4 也相同------这是因为 PTC 场景下"冷点阻值小、热点阻值大",恰好与 NTC 的输入顺序互换后数学等价。

⚠️ 工程提醒 :NTC 和 PTC 公式不能混用,必须根据你的热敏电阻类型选择对应公式。电池包绝大多数用 NTC,PTC 多见于特殊工业场景。


五、工程选型与精度考量

1. 标称电阻取整

计算出的 R3=5.821kΩ、R4=159.025kΩ 不是标准 E24/E96 系列值,实际选型:

理论值 推荐标称值 E 系列 误差
R3 = 5.821 kΩ 5.76 kΩ ​ 或 5.90 kΩ E96 ±1%
R4 = 159.025 kΩ 158 kΩ ​ 或 160 kΩ E96 ±1%

建议使用 ±1% 精度的金属膜电阻(E96 系列),不要用 ±5% 的碳膜电阻,否则温度阈值漂移过大。

2. 阈值电压的实际偏差

用标称值反推实际阈值(以 R3=5.76kΩ、R4=158kΩ 为例,NTC=27.28kΩ@0℃):

复制代码
VTS​@0℃=5760+(158000∥27280)158000∥27280​×VIN​≈0.448VIN​

对比理论 0.45 VCC,偏差仅 0.4%,在可接受范围内。

3. NTC 自身精度的影响

10kΩ NTC 的阻值精度通常为 ±1%~±3%,B 常数精度 ±1%~±2%。这意味着:

  • 0℃ 时 NTC 实际阻值可能在 27.28kΩ ±3% = 26.46~28.10kΩ

  • 对应 TS 电压偏差约 ±1.5%

  • 温度阈值会有 ±1~2℃ 的漂移

如果产品对温度保护精度要求高(如医疗、动力电池),建议:

  • 选用 ±1% 精度的高品质 NTC(如 Murata、TDK)

  • R3/R4 用 ±0.5% 或 ±1% 精密电阻

  • 或者:放宽温度窗口(如 0~45℃ 改为 -5~50℃)留出余量


六、调试与验证要点

1. 第一板打样后的必做测试

用可调电阻箱(或若干精密电阻)模拟 NTC 在不同温度的阻值,测量 TS 引脚电压:

模拟阻值 预期 TS 电压(VCC=5V) 充电状态
∞(开路,极端冷) > 4.0V(0.8×VCC) 暂停
27.28 kΩ(0℃) ≈ 2.25V(0.45×VCC) 边界允许
10 kΩ(25℃室温) ≈ 1.5V 正常充电
4.91 kΩ(45℃) ≈ 4.0V(0.8×VCC) 边界允许
0Ω(短路,极端热) < 2.25V(0.45×VCC) 暂停

📌 YL4056 的充电允许窗口:0.45VCC < V_TS < 0.80VCC。超出此窗口 IC 自动暂停充电。

2. 常见故障排查

🔴 充电完全不启动

  • 测量 TS 电压是否在 0.45~0.80 VCC 之间

  • 检查 R3、R4 是否虚焊或错值

  • 检查 NTC 与电池包的连接器是否接触良好

  • 用电阻箱替代 NTC 验证

🟡 温度保护过早触发

  • NTC 引线过长引入干扰 → TS 引脚加 100nF 滤波电容到地

  • R3/R4 精度不够 → 换 ±1% 精密电阻

  • NTC 自身 B 值偏差 → 重新计算 R3/R4

🟡 高温不保护

  • R4 阻值偏大 → TS 在高温时电压降不到 0.8VCC 以下

  • 重新核算 R4,或适当减小 R4 阻值

3. 量产一致性保障

  • NTC 来料必须做阻值分档(至少按 ±2% 分档)

  • R3/R4 用 ±1% E96 系列精密电阻

  • 第一版 PCB 打样后用 3~5 套样品实测 TS 电压窗口,确认量产阈值

  • 建议在 TS 引脚到地并联 100nF 陶瓷电容滤除射频干扰(尤其蓝牙/WiFi 共存产品)


七、设计实例:10kΩ NTC (B=3435) 的 0~45℃ 保护

完整外围参数:

复制代码

纯文本

复制代码
VCC = 5V(USB 输入)
NTC = 10kΩ @25℃, B=3435K
温度窗口 = 0℃ ~ 45℃
R3 = 5.76 kΩ ±1%(E96)
R4 = 158 kΩ ±1%(E96)
TS 对 GND 滤波电容 = 100 nF

验证:

  • 0℃ 时:NTC=27.28kΩ → V_TS ≈ 2.248V(0.4496×VCC)✅ 允许充电

  • 45℃ 时:NTC=4.91kΩ → V_TS ≈ 4.002V(0.8004×VCC)✅ 允许充电

  • 25℃ 时:NTC=10kΩ → V_TS ≈ 1.527V(0.305×VCC)❌ 超出窗口!

⚠️ 发现问题:25℃ 室温下 V_TS=1.527V 远低于 0.45VCC=2.25V,YL4056 会判定为"温度过高"而禁止充电!

原因 :NTC 阻值在 25℃ 时为 10kΩ,而我们计算用的冷点阻值是 27.28kΩ(0℃)。在 0~45℃ 窗口内,TS 电压应从 2.25V 单调变化到 4.0V,但 25℃ 对应的 10kΩ 给出的电压约 1.527V,不在 0.45~0.80 窗口内 ------这说明对 10kΩ NTC 而言,0~45℃ 这个窗口与 YL4056 的 0.45~0.80 阈值不匹配

修正方案:要么调整温度窗口(如用 5~50℃),要么改变 R3/R4 比值。实际工程中更常见的做法是:

调整温度窗口为 10~50℃

  • 10℃ 时 NTC ≈ 19.78 kΩ

  • 50℃ 时 NTC ≈ 4.29 kΩ

重新计算:

复制代码
R3​=(19780−4290)×0.3619780×4290×0.35​≈6.79 kΩ
复制代码
R4​=0.09×19780−0.44×429019780×4290×0.35​≈142.7 kΩ

取整:R3=6.81kΩ ±1%,R4=143kΩ ±1%。

验算 25℃(10kΩ):V_TS ≈ 0.45×VCC = 2.25V,刚好进入允许窗口 ✅

验算 10℃(19.78kΩ):V_TS ≈ 0.45×VCC ✅

验算 50℃(4.29kΩ):V_TS ≈ 0.80×VCC ✅


八、总结:YL4056 NTC 外围设计的四个工程认知

  1. R3/R4 与 VCC 无关:YL4056 内部用比例阈值(0.45/0.80×VCC),所以 R3/R4 只取决于 NTC 在冷/热点的阻值和 K1/K2 常数

  2. NTC 与 PTC 公式不可混用:NTC 是 RTL > RTH,PTC 是 RTL < RTH,公式中分母项符号相反

  3. 10kΩ NTC@B3435 的 0~45℃ 窗口不直接匹配:直接用手册推荐值会导致室温下充电被禁,必须根据真实 NTC 曲线重新计算或调整温度窗口

  4. 电阻精度决定温度精度:R3/R4 用 ±1% E96,NTC 用 ±1% 高精度件,必要时 TS 对 GND 加 100nF 滤波

快速设计流程

  1. 确定电池工作温度窗口 TL, TH

  2. 查 NTC 规格书,得到 RTL(@TL)和 RTH(@TH)

  3. 代入公式计算 R3、R4

  4. 取整到 E96 ±1% 标称值

  5. 用电阻箱模拟验证 TS 电压窗口

  6. PCB 打样后实测 3~5 套样品的一致性


如果你正在做具体项目,可以告诉我:你的 NTC 规格(R25 和 B 值)、期望的温度保护窗口(TL~TH)、VCC 电压,我可以直接给你算出 R3/R4 的标称阻值,并提供 TS 电压随温度变化的完整曲线表。

相关推荐
CLK音视频广播设备1 小时前
河南川利卡科技集团落地吉林球场公共广播项目
科技
深兰科技2 小时前
深兰科技携手绿地集团布局行业智能体,绿地深兰科技智能体科技公司揭牌
人工智能·科技·启发式算法·推荐算法·深兰科技·绿地集团·deepagent
招风的黑耳2 小时前
用Axure打造科技感数据可视化大屏:120+行业模板赋能智慧决策
科技·信息可视化·axure
物联网软硬件开发-轨物科技2 小时前
【轨物方案】从五维感知到一键顺控:箱变智能化不是一个传感器能解决的事
人工智能·科技·其他·机器人·开源
czhaii3 小时前
STC32G144K246 Ai8052单片机外设和功能
单片机·硬件工程
唔好理总之好犀利3 小时前
TVS管分析:MKS烧保险丝异常分析
stm32·单片机·嵌入式硬件
Nomarsgo3 小时前
联控 Lionconit PTC-1006手持工业平板电脑在野外输电线路巡检中的应用方案
运维·科技·自动化·汽车·电脑
Dr.kangder4 小时前
嵌入式处理器虚拟化仿真技术(九)——SimpleScalar原理与应用
嵌入式硬件·架构·嵌入式·虚拟化·仿真
芯片设计-曾工14 小时前
当精准脉冲遇上清晰视界——CH2205E模块与YL1621的“黄金搭档“
驱动开发·stm32·单片机·51单片机·硬件工程