YX2813 从入门到精通 ------ 集成充电管理+马达驱动的个人护理芯片完全设计指南
目录
- 一、芯片概述与定位
- 二、锂电池充电管理原理
- 三、引脚功能与封装
- 四、电气特性与极限参数
- 五、充电管理深度解析
- 六、马达驱动详解
- 七、按键检测与控制逻辑
- [八、LED 状态指示](#八、LED 状态指示)
- 九、保护机制全览
- 十、典型应用电路设计
- [十一、PCB 布局与 Layout 指南](#十一、PCB 布局与 Layout 指南)
- 十二、同系列芯片对比与选型
- 十三、实战项目:电动剃须刀完整方案
- 十四、实战项目:电推剪调速方案
- 十五、常见问题与避坑指南
- 十六、总结与学习路线
- 参考资料
一句话定位 :YX2813 是裕芯电子推出的一款三合一 (锂电池充电管理 + 按键检测 + 马达驱动)专用芯片,只需极少外围元件即可实现剃须刀、电推剪、电动牙刷等完整产品功能。采用 ESOP-8L 封装,是单节锂电池马达类产品的"交钥匙"方案
一、芯片概述与定位
1.1 什么是 YX2813?
YX2813 是上海裕芯电子科技有限公司(YuXin Electronics)推出的一款面向个人护理小家电 的专用芯片。它将传统方案中需要多颗芯片才能实现的锂电池线性充电管理、自锁按键检测、大电流马达驱动三大功能集成在一颗 ESOP-8L 封装内,彻底颠覆了传统"充电管理 IC + MCU + 马达驱动"的多芯片方案。
1.2 为什么需要这样的三合一芯片?
传统方案 vs YX2813 方案对比:
| 对比维度 | 传统三芯片方案 | YX2813 单芯片方案 |
|---|---|---|
| 充电管理 | TP4056 / TC4056A | 内置 |
| 按键检测 | MCU(如 STM8 / 应广 MCU) | 内置 |
| 马达驱动 | MOSFET 分立元件 / DRV8837 | 内置 |
| 芯片数量 | 3 颗 + 外围 | 1 颗 |
| PCB 面积 | 大(需容纳 3 个封装) | 极小(ESOP-8L) |
| BOM 元件数 | 1525 颗 | 812 颗 |
| BOM 总成本 | ¥3~6 | ¥1.5~2.5 |
| 开发周期 | 需写 MCU 固件(1~2 周) | 零代码(硬件配置即用) |
| 待机功耗 | MCU 常耗电,且需额外电路控制 | < 2µA(芯片内置) |
1.3 核心特性速览
| 类别 | 规格 |
|---|---|
| 充电方式 | 线性充电(Trickle → CC → CV → 0.1C 终止) |
| 充电电流 | 最高 800mA,通过 ISET 引脚电阻可编程 |
| 充电电压 | 4.20V / 4.35V ±1%(BATS 引脚选择) |
| 马达驱动 | 内置 PMOSFET,放电电流最高 2A |
| 按键方式 | 断电开关(自锁按键),单键控制 |
| 状态指示 | 单 LED 指示充电/充满/工作/低电 |
| 待机功耗 | < 2µA |
| 输入电压 | 4.5V ~ 5.5V(过压保护 6.8V) |
| 封装 | ESOP-8L |
| 保护功能 | 过压/过充/过温/欠压/堵转/短路/ESD |
1.4 典型应用场景
- 电动剃须刀:单键开关,USB 充电,马达直驱
- 电推剪/修毛器:高扭矩马达驱动,充电管理
- 电动牙刷:单键控制 + 电量指示
- 便携小风扇:马达驱动 + 充电宝功能
- 电动玩具:单节锂电池供电的马达类产品
- 电子锁 / 智能水龙头:马达驱动 + 锂电池管理
二、锂电池充电管理原理
2.1 单节锂电池的特性
YX2813 面向的是单节锂离子/锂聚合物电池(标称电压 3.7V):
| 电池状态 | 电压范围 | 说明 |
|---|---|---|
| 过放 | < 2.5V | 电池已深度放电,需特殊唤醒 |
| 欠压 | 2.5V ~ 3.0V | 电量极低,需涓流预充 |
| 正常工作 | 3.0V ~ 4.2V | 电池可用范围 |
| 接近满电 | 4.0V ~ 4.2V | CV(恒压)阶段 |
| 满电 | 4.20V(或 4.35V) | 充电终止 |
| 过充危险 | > 4.25V | 可能导致电池鼓包、起火 |
2.2 标准锂电池充电曲线
充电电流 ↑ 充电电压 ↑
│ │
800mA ──┤ ┌──────────────────┐ │
│ │ CC(恒流) │ 4.2V ──
│ │ 800mA 恒定 │ │
│ │ │\ │
│ │ │ \ │
│ │ │ \ │
│ │ │ CV(恒压)──→ 4.2V 恒定
│ │ │ \
│ │ │ \
80mA ──┼──┤ │ \────── 充电终止 (0.1C)
│ │ │
│ │ │
│ │ │
───┼──┼─────────────────┼─────────────→ 时间
│ │ 涓流 │
│ │ (Trickle) │
└──┴────────────────┴───────────────→
3.0V 4.2V
YX2813 的充电流程分为三个阶段:
| 阶段 | 条件 | 充电电流 | 说明 |
|---|---|---|---|
| ① 涓流充电(Trickle) | VBAT < 3.0V | ~10% I_CHG(约 50~80mA) | 安全唤醒深度放电电池 |
| ② 恒流充电(CC) | 3.0V < VBAT < 4.2V | 设定值(如 500mA / 800mA) | 快速充电的主要阶段 |
| ③ 恒压充电(CV) | VBAT ≈ 4.2V | 逐渐减小 | 维持 4.2V,直到电流降至 0.1C |
| ④ 充电终止 | I_CHG < 0.1C | 0 | 自动停止充电 |
2.3 充电电流与充电时间估算
充电时间近似公式:
T c h a r g e ≈ C b a t t e r y × 1.2 I C H G T_{charge} \approx \frac{C_{battery} \times 1.2}{I_{CHG}} Tcharge≈ICHGCbattery×1.2
| 电池容量 | 充电电流 | 理论充电时间 | 实际充满时间(含 CV 阶段) |
|---|---|---|---|
| 500mAh | 500mA (1C) | 1.0h | ~1.3h |
| 800mAh | 500mA (0.625C) | 1.6h | ~2h |
| 1000mAh | 800mA (0.8C) | 1.25h | ~1.6h |
| 1200mAh | 500mA (0.42C) | 2.4h | ~3h |
经验法则 :充电电流建议设在 0.5C ~ 1C(C = 电池容量)。例如 800mAh 电池,建议充电电流 400~800mA。大于 1C 会加速电池老化。
三、引脚功能与封装
3.1 ESOP-8L 封装引脚图(顶视图)
┌──────────┐
VM- ──┤1 8├── GND
ISET ──┤2 YX 7├── KEY
BATS ──┤3 2813 6├── LED
VBAT+ ──┤4 5├── VIN
└──────────┘
ESOP-8L
(底部有散热焊盘)
3.2 引脚功能详解
| 引脚 | 名称 | I/O | 功能描述 |
|---|---|---|---|
| 1 | VM- | O | 马达输出负端。内部通过低 R_DS(on) 的 NMOSFET 拉到 GND。马达正端接 VBAT+,负端接 VM-,芯片内部 MOSFET 导通时马达得电转动 |
| 2 | ISET | I | 充电电流编程引脚。外接一颗电阻到 GND,电阻值决定充电电流大小。电阻越小,充电电流越大。最高 800mA |
| 3 | BATS | I | 电池浮充电压选择引脚。浮空或接地 = 4.20V(标准锂电池);短接到 VBAT+ = 4.35V(高压锂电池) |
| 4 | VBAT+ | P | 电池正极引脚。直接连接单节锂电池正极。也是马达的正极供电端 |
| 5 | VIN | P | 外部充电电源输入。4.5V ~ 5.5V(典型 5V USB),内部有过压保护(6.8V 阈值) |
| 6 | LED | O | 状态指示灯输出。通过不同电平/闪烁模式指示充电中、充满、工作、低电四种状态。需外接限流电阻和 LED |
| 7 | KEY | I | 自锁按键输入。外接断电开关(自锁按键)到 GND。按键按下→闭合→芯片检测到 KEY 低电平→控制马达启停 |
| 8 | GND | P | 芯片地。也是散热路径。ESOP-8L 底部有散热焊盘(必须接 GND) |
"断电开关"与"轻触开关"的区别:
- 断电开关(自锁按键):按下后机械锁住,物理上保持导通;再按一下弹开,物理断开。YX2813 适配此类型。
- 轻触开关(微动开关):按下导通,松手自动弹开恢复断开。YX2812 适配此类型。
四、电气特性与极限参数
4.1 极限参数(Absolute Maximum Ratings)
| 参数 | 最小值 | 最大值 | 单位 |
|---|---|---|---|
| VIN 输入电压 | -0.3 | 6.8 | V |
| VBAT+ 引脚电压 | -0.3 | 5.5 | V |
| VM- 引脚电压 | -0.3 | 6.8 | V |
| 其他引脚电压 | -0.3 | 6.8 | V |
| 结温 Tj | - | 150 | °C |
| 存储温度 Tstg | -65 | 150 | °C |
| ESD 耐压(HBM) | ±4000 | - | V |
4.2 推荐工作条件
| 参数 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|
| VIN 输入电压 | 4.5 | 5.0 | 5.5 | V |
| 电池电压 | 2.5 | 3.7 | 4.35 | V |
| 工作温度 Tamb | -20 | 25 | 85 | °C |
| 充电电流(可编程) | 100 | 500 | 800 | mA |
| 马达持续放电电流 | - | - | 2 | A |
4.3 关键电气特性
| 参数 | 测试条件 | 典型值 | 单位 |
|---|---|---|---|
| 输入过压保护阈值 | VIN 上升 | 6.8 | V |
| 静态功耗 I_q | VIN=0V, VBAT=3.7V, 马达关闭 | < 2 | µA |
| 涓流充电阈值 | VBAT 上升 | 3.0 | V |
| 涓流充电比例 | VBAT < 3.0V | 10% I_CHG | - |
| 充电终止比例 | I_CHG 下降至 | 10% I_CHG (0.1C) | - |
| 充电电压精度 | 4.20V / 4.35V 设定 | ±1% | - |
| VM- 导通电阻 | VIN=5V, VBAT=4V | ~150 | mΩ |
| LED 驱动电流 | - | ~5 | mA |
| 热关断阈值 | 结温上升 | ~150 | °C |
| 热关断滞回 | - | ~20 | °C |
五、充电管理深度解析
5.1 ISET 引脚与充电电流设置
充电电流通过 ISET 引脚(Pin 2) 外接一个电阻到 GND 来设定。典型参考值:
| 充电电流 I_CHG | R_ISET 电阻(参考值) | 推荐标准电阻 | 适用电池容量 |
|---|---|---|---|
| 100 mA | ~3.0 kΩ | 3.0 kΩ | 150~200mAh 小电池 |
| 250 mA | ~1.2 kΩ | 1.2 kΩ | 300~500mAh |
| 500 mA | ~600 Ω | 604 Ω | 600~1000mAh(最常用) |
| 600 mA | ~500 Ω | 499 Ω | 700~1200mAh |
| 800 mA | ~375 Ω | 374 Ω | 1000~1500mAh(最大电流) |
电阻精度建议选用 ±1% 的 0603/0805 封装,以减小充电电流偏差。
5.2 BATS 引脚与充电电压选择
| BATS 引脚连接 | 充电截止电压 | 适用电池类型 |
|---|---|---|
| 浮空或接地 | 4.20V ±1% | 标准锂离子/锂聚合物电池(最常用,3.7V 标称) |
| 短接到 VBAT+ | 4.35V ±1% | 高压锂电池(3.8V 标称,部分高能量密度电芯) |
⚠️ 关键安全规则 :务必确认所用电池规格再设置 BATS。将标准 4.20V 电池用 4.35V 档充电会导致过充,存在起火/爆炸风险!
5.3 0V 电池充电功能
当电池过放至接近 0V 时,YX2813 仍能启动充电:
电池 0V → 插入充电器 → YX2813 检测到 VIN →
以极小电流(~10mA)尝试唤醒 → 电池电压缓慢回升 →
达到 3.0V 后进入正常涓流 → CC → CV 流程
此功能对于长时间未使用的设备(如抽屉里的剃须刀放了一年)非常关键,确保电池能被"救活"。
5.4 边充边放功能
YX2813 支持充电的同时驱动马达:
USB 5V ──→ [VIN] YX2813 ──→ 充电电流 ──→ VBAT+ (电池)
│
└──→ [VM-] ──→ 马达 ──→ VBAT+
(马达从电池取电)
当 VIN 接入时:
- 充电电路对电池充电
- 马达仍可由电池供电工作
- 充电电流 > 马达消耗电流时,电池净充电
- 马达消耗 > 充电电流时,电池净放电
这在插电使用场景(如电推剪插着充电线工作时)非常实用。
5.5 充电电流监控
YX2813 的 ISET 引脚电压与充电电流成正比。通过测量 ISET 引脚电压,可以间接监测充电电流,进而估算电池电量:
I C H G ∝ 1 R I S E T I_{CHG} \propto \frac{1}{R_{ISET}} ICHG∝RISET1
当充电电流降至设定值的 10% 以下(0.1C)时,芯片判定电池已满,自动终止充电。
六、马达驱动详解
6.1 内置 MOSFET 架构
YX2813 内部集成了一颗大功率 NMOSFET,漏极接 VM-(Pin 1),源极接 GND,由芯片内部控制逻辑驱动栅极:
VBAT+ ──────┬──────────┐
│ │
[电池] [马达M]
│ │
│ │
└──────────┤
│
┌────┴────┐
│ VM- │
│ (Pin 1) │
│ ┌───┐│
内部逻辑 ──┤───→│ ││ ← NMOSFET
│ └─┬─┘│
│ │ │
│ GND │
│ (Pin8) │
└─────────┘
工作原理:
- 按键闭合 → 内部逻辑检测 → 栅极驱动 NMOSFET 导通 → VM- 通过极低阻抗(~150mΩ)拉到 GND → 马达通电转动
- 按键再次闭合 → 内部逻辑检测 → 栅极驱动 NMOSFET 关断 → VM- 变为高阻 → 马达断电停转
6.2 马达选型指南
| 参数 | 推荐值 | 说明 |
|---|---|---|
| 额定电压 | 3.0V ~ 4.2V | 匹配单节锂电池电压范围 |
| 额定电流 | < 2A | 马达持续工作电流 |
| 启动电流 | < 3A(短时) | 电机启动瞬间允许短时间大电流 |
| 类型 | 直流有刷电机 | 最常用,成本最低 |
| 典型负载 | 剃须刀刀头、推剪刀头、风扇叶片 | - |
常见马达匹配参考:
| 产品 | 马达电压 | 工作电流 | 功率 | 转速 |
|---|---|---|---|---|
| 剃须刀 | 3.7V | 0.5~1.0A | 2~4W | 6000~8000 RPM |
| 电推剪 | 3.7V | 0.8~1.5A | 3~6W | 5000~7000 RPM |
| 电动牙刷 | 3.7V | 0.3~0.8A | 1~3W | 高频振动 |
| 小风扇 | 3.7V | 0.2~0.5A | 0.7~2W | 2000~4000 RPM |
6.3 马达调速(PWM 控制)
虽然 YX2813 内部不直接产生 PWM,但可以通过在 KEY 引脚或 VM- 回路中增加外部 PWM 控制器来实现调速:
方案 A: 外接 MCU 的 GPIO 控制 KEY 引脚
MCU GPIO → KEY (Pin 7)
- 模拟按键短按、长按行为
- MCU 通过 GPIO 脉冲控制马达启停
- 缺点:非连续调速,只能开关
方案 B: 选择 YX2811B(支持 3 档调速)
- YX2811B 原生支持多档输出
- 按键短按循环切换:低 → 中 → 高 → 关
- 适用于电动牙刷、风扇等需要分档的场景
七、按键检测与控制逻辑
7.1 断电开关(自锁按键)
YX2813 适配的是断电开关(Push-Push Switch / Latching Switch),即按一下锁住导通,再按一下弹开断开。
| 操作 | 按键状态 | KEY 引脚电平 | 芯片动作 |
|---|---|---|---|
| 初始(关机) | 断开 | 内部上拉 → 高电平 | 马达关闭,芯片休眠 |
| 按下(开机) | 闭合 | 拉到 GND → 低电平 | 芯片检测到低电平 → 马达启动 |
| 再次按下(关机) | 断开 | 内部上拉 → 高电平 | 芯片检测到高电平 → 马达关闭 |
7.2 按键检测时序
KEY ────┐ ┌────────── ┌──────
└─────────┘ └──────
← 按下 → ← 弹开 →
(导通) (断开)
马达 ────┐ ┌──────
│ │
└─────────┘
← 运行 → ← 停止 →
去抖动机制:YX2813 内部有硬件去抖动电路,通常 20~50ms 的抖动不会导致误触发。
7.3 同系列按键模式对比
| 芯片 | 支持的开关类型 | 按键模式 | 最佳应用 |
|---|---|---|---|
| YX2811 | 轻触开关 或 断电开关 | 双模式可选 | 灵活设计,两种开关通用 |
| YX2812 | 轻触开关 | 单模式 | 短按开关机,松手断电 |
| YX2813 | 断电开关(自锁) | 单模式 | 剃须刀、电推剪(传统开关手感) |
| YX2811B | 轻触开关 | 3 档循环 | 电动牙刷、多档风扇 |
八、LED 状态指示
8.1 LED 驱动电路
YX2813 的 LED 引脚(Pin 6)可直接驱动 LED,仅需一颗限流电阻:
方案 A: LED 阳极接 VIN,阴极接 LED 引脚(灌电流)
VIN ──→ [限流电阻 R_led] ──→ LED(阳极)──→ LED(阴极)──→ LED 引脚 (Pin 6)
芯片内部拉低 LED 引脚时 LED 亮
方案 B: LED 阳极接 LED 引脚,阴极接 GND(拉电流)
LED 引脚 (Pin 6) ──→ [限流电阻 R_led] ──→ LED(阳极)──→ GND
芯片内部拉高 LED 引脚时 LED 亮
具体采用灌电流还是拉电流方式,需参照芯片数据手册的推荐接法。限流电阻取值范围:330Ω ~ 1kΩ(对应 LED 电流 3~10mA)。
8.2 LED 状态含义
| 芯片状态 | LED 表现 | 含义 |
|---|---|---|
| 充电中 | 常亮(或慢闪) | 电池正在充电(涓流/CC/CV 阶段) |
| 充电完成 | 熄灭(或常亮) | 电池已充满,充电终止 |
| 马达工作中 | 常亮(或按特定模式闪烁) | 放电状态,马达正常运转 |
| 电池低电 | 快闪 | 电池电压过低,需尽快充电 |
⚠️ 具体的 LED 闪烁模式(常亮/慢闪/快闪/熄灭对应何种状态)以官方数据手册为准。以上为同类芯片的常见逻辑,YX2813 的实现可能有差异。
8.3 双色 LED 扩展(可选)
如果需要更丰富的状态显示,可以用 红/绿双色 LED(共阳或共阴)配合外部电路:
VIN
│
┌───────┼───────┐
│ │ │
R1 R2 R3
│ │ │
LED_R LED_G │
(红色) (绿色) │
│ │ │
├───────┴───────┤
│ │
GPIO_MCU LED 引脚
(需外接MCU扩展)
但这样做就丧失了 YX2813 "零代码单芯片"的优势。对于需要复杂状态指示的产品,考虑使用 YX2811 + MCU 方案。
九、保护机制全览
YX2813 内置了多达 7 种保护机制,这是它能成为消费类产品首选的重要原因:
9.1 保护功能详解
| 保护类型 | 触发条件 | 保护动作 | 恢复方式 |
|---|---|---|---|
| 输入过压保护 | VIN > 6.8V | 关断充电通路 | VIN 恢复正常后自动恢复 |
| 过充保护 | VBAT > 设定电压(4.20/4.35V) | 终止充电 | 电池自然放电到复充阈值后重新开始充电 |
| 过温保护 | 结温 Tj > ~150°C | 降低充电电流(热调节)或关断输出 | 温度降至 ~130°C 后自动恢复 |
| 电池欠压保护 | VBAT < 放电截止阈值(约 2.7~3.0V) | 关断马达输出 | 插入充电器充电,电压回升后恢复 |
| 马达堵转保护 | 马达电流持续过高(转子卡死) | 关断 VM- 输出 | 按键关机再开机,或自动延时恢复 |
| 短路保护 | VM- 对 VBAT+ 或 GND 短路 | 立即关断输出 | 短路移除后自动恢复 |
| ESD 保护 | 各引脚静电放电 | 内部 ESD 二极管钳位 | - |
9.2 保护机制的协同工作
以电动剃须刀为例,各保护如何协同:
场景 1:充电时
VIN=5V → 正常充电 → 电池电压升至 4.20V → 充电终止
├─ 如果充电器异常输出 9V → 过压保护关断
└─ 如果芯片过热 → 热调节降低充电电流
场景 2:剃须时
按键闭合 → 马达启动 → 马达正常运转
├─ 如果刀头被毛发卡死 → 堵转保护关断马达
├─ 如果电池快没电 → 欠压保护关断 + LED 快闪提醒
└─ 如果马达接线短路 → 短路保护立即关断
场景 3:长期不用
设备存放 3 个月 → 电池自放电至接近 0V
插入充电器 → YX2813 0V 充电功能唤醒电池
├─ 涓流 → CC → CV → 充满
└─ 整个过程自动完成,无需用户干预
十、典型应用电路设计
10.1 剃须刀/电推剪完整电路
YX2813 电动剃须刀应用电路
USB 5V 充电输入
│
┌────┴────┐
│ C1 │ 10µF/16V (输入滤波)
└────┬────┘
│
┌────────────────────┼────────────────────────────┐
│ │ │
│ ┌─────┴─────┐ │
│ │ 5 VIN │ │
│ │ │ │
│ R_ISET ───┤2 ISET YX │ │
│ 604Ω │ │ │
│ │ 2813 │ │
C2 ────┼──────────────┤4 VBAT+ │ │
10µF │ │ │ │
│ │ 8├────── GND │
│ ┌─────────┤7 KEY 1├── VM- │
│ │ │ │ │ │
│ │ │ 6├── LED │
│ │ │ │ │ │
│ │ └────────────┘ │ │
│ │ │ │
│ [自锁按键] [马达 M] │
│ │ │ │
│ └──── GND ├─── VBAT+ │
│ │ │
│ │ │
├─────────────────────────────────┴────────────────┤
│ │
└──────────────────────────────────────────────────┘
BOM 清单:
┌─────────┬────────────┬──────┬───────────────────────────┐
│ 元件 │ 规格 │ 数量 │ 说明 │
├─────────┼────────────┼──────┼───────────────────────────┤
│ U1 │ YX2813 │ 1 │ 主芯片 ESOP-8L │
│ C1 │ 10µF/16V │ 1 │ VIN 输入滤波电容 │
│ C2 │ 10µF/16V │ 1 │ VBAT+ 电池端滤波电容 │
│ R_ISET │ 604Ω ±1% │ 1 │ 设定充电电流 500mA │
│ R_LED │ 470Ω │ 1 │ LED 限流电阻 │
│ LED1 │ 红色 LED │ 1 │ 状态指示灯 │
│ SW1 │ 自锁按键 │ 1 │ 断电开关(Push-Push) │
│ BAT │ 14500 3.7V │ 1 │ 单节锂电池(或聚合物电池) │
│ M │ DC 3.7V 马达 │ 1 │ RF-370 或类似 │
└─────────┴────────────┴──────┴───────────────────────────┘
10.2 各元件选型详解
输入滤波电容 C1(10µF/16V)
- 作用:滤除 USB 充电器输入的纹波和噪声
- 材质:X7R 或 X5R 陶瓷电容(低 ESR)
- 电压等级:至少 16V(耐压 > 2× 最大工作电压)
- 封装:0805 或 1206
电池端电容 C2(10µF/16V)
- 作用:稳定电池电压,吸收马达启停时的电流尖峰
- 特别重要:马达启动瞬间电流可达正常工作电流的 3~5 倍
- 如果空间允许,并联一颗 100µF 电解电容效果更佳
- 放置位置:靠近 VBAT+ 引脚(Pin 4)
R_ISET(604Ω ±1%)
- 作用:设定充电电流为 500mA
- 精度:1% 或更高(避免充电电流偏差过大)
- 功率:常规 0603/0805(1/10W 足够)
- 如果目标充电电流不同,参考第五章的对照表选取电阻
R_LED(470Ω)
- 作用:限制 LED 电流约 5~8mA(亮度适中)
- 计算公式:R_LED = (VCC - V_LED) / I_LED
- 例如:(5V - 2V) / 8mA ≈ 375Ω → 取标准值 390Ω 或 470Ω
自锁按键 SW1
- 类型:自锁/锁定型按键(Push-Push / Latching)
- 关键指标:接触电阻 < 50mΩ,机械寿命 > 10 万次
- 常见尺寸:7×7mm 或 8.5×8.5mm 方形按键
10.3 4.35V 高压电池版本
如果使用 4.35V 高压锂电池,仅需修改一处:
将 BATS (Pin 3) 短接到 VBAT+ (Pin 4):
之前(4.20V):BATS(3) ─── 悬空或 GND
之后(4.35V):BATS(3) ─── VBAT+(4) ← 直接短接
其余电路完全相同。这是 YX2813 设计的巧妙之处------只需一个连接方式的变化,就能适配两种电池。
十一、PCB 布局与 Layout 指南
11.1 布局优先级
① 大电流路径(VM- → 马达 → VBAT+)→ ② 电源退耦电容 →
③ 充电电流路径(VIN → VBAT+)→ ④ 小信号走线(ISET/KEY/LED)
11.2 关键走线规则
功率回路(最重要!)
马达电流和充电电流都流经以下回路。走线必须加粗:
大电流回路 1:马达放电
VBAT+ → 马达 → VM-(Pin 1)→ 内部 NMOSFET → GND(Pin 8)
大电流回路 2:充电
VIN(Pin 5)→ 内部充电电路 → VBAT+(Pin 4)→ 电池 → GND → VIN 地
| 走线 | 推荐线宽 | 铜厚 | 等效载流量 |
|---|---|---|---|
| VM- 到马达 | ≥ 1.0mm | 1oz | ~2.5A |
| VBAT+ 到马达 | ≥ 1.0mm | 1oz | ~2.5A |
| VIN 输入 | ≥ 0.5mm | 1oz | ~1.2A |
| GND | 大面积铺铜 | 1oz | - |
| 信号线(ISET/KEY/LED) | 0.25mm | 1oz | ~0.5A |
退耦电容放置
✅ 正确: ❌ 错误:
VIN ──┬──[C1 10µF]── GND VIN ──────┬──[C1]── GND
│ ↑ < 5mm ↑ 10mm+ │
│ │ │ │
┌──┴───┴──┐ ┌───┴──────┴──┐
│ YX2813 │ │ YX2813 │
└─────────┘ └─────────────┘
C1 紧靠 VIN 引脚 C1 远离芯片 → 滤波效果大打折扣
散热设计
ESOP-8L 封装底部有散热焊盘(Exposed Pad),必须做到:
-
焊接到 PCB GND 铜皮 ------ 不能悬空
-
散热焊盘下打过孔 ------ ≥ 4 个,孔径 0.3~0.5mm,连接到内层 GND 平面
-
GND 铜皮面积 ≥ 50mm² ------ 在马达大电流工作时提供散热
YX2813 (顶视图) ┌──────────────┐ │ 1 8 │ │ 2 ██ 7 │ ← ██ = 底部散热焊盘 │ 3 ██ 6 │ 必须大面积接 GND │ 4 5 │ └──────────────┘ │ │ │ ● ● ● ← 散热过孔 (连接到内层/底层GND) ─────────────────── GND Plane
11.3 2 层板推荐布局
┌─────────────────────────────────────────────────┐
│ Top Layer │
│ │
│ USB 5V ──→ [C1]──→ VIN(Pin5) │
│ ┌─────────┐ │
│ ISET ──┤2 │ │
│ (604Ω) │ YX2813 │ │
│ │ │ │
│ LED ←[R_LED]───┤6 1├──────────→ 马达 │
│ │ │ (1.0mm 宽走线) │
│ KEY ←[自锁]────┤7 4├──┬───→ 电池 + │
│ │ │ │ │
│ └─────────┘ │ │
│ │ │ │
│ GND Pad └──[C2]── GND │
│ (大面积) │
├─────────────────────────────────────────────────┤
│ Bottom Layer = 完整 GND Plane │
│ (散热过孔连接到 Top Layer GND Pad) │
└─────────────────────────────────────────────────┘
十二、同系列芯片对比与选型
12.1 裕芯 YX281x 家族全览
| 对比维度 | YX2811 | YX2812 | YX2813 | YX2811B |
|---|---|---|---|---|
| 开关类型 | 轻触 或 断电 | 轻触开关 | 断电开关(自锁) | 轻触开关 |
| 按键模式数量 | 2 种 | 1 种 | 1 种 | 1 种(3 档循环) |
| 调速功能 | ❌ | ❌ | ❌ | ✅ 3 档调速 |
| 输入电压 | 4.5~6V | 4.5~5.5V | 4.5~5.5V | 4.5~6V |
| 充电电流 | 800mA 可调 | 800mA 可调 | 800mA 可调 | 800mA 可调 |
| 放电电流 | 2A | - | 2A | 2A |
| 充电电压 | 4.20/4.35V | 4.20/4.35V | 4.20/4.35V | 4.20/4.35V |
| 封装 | ESOP-8 | ESOP-8L | ESOP-8L | ESOP-8L |
| 保护功能 | 全部 7 项 | 基本 | 全部 7 项 | 全部 7 项 |
12.2 选型决策树
选择合适的 YX281x 芯片:
│
├── 需要多档调速?
│ └── 是 → YX2811B(3 档输出:低/中/高/关)
│
├── 使用什么类型的开关?
│ ├── 断电开关(自锁,按一下维持导通)→ YX2813 ⭐
│ ├── 轻触开关(微动,松手弹开)→ YX2812
│ └── 不确定 / 两种都要支持 → YX2811
│
├── 需要最全的保护功能?
│ └── 是 → YX2811 或 YX2813(7 项保护)
│
└── 产品类型?
├── 剃须刀 → YX2813(自锁按键手感最好)
├── 电推剪 → YX2813(自锁按键手感最好)
├── 电动牙刷 → YX2811B(3 档调速)
├── 小风扇 → YX2811B(3 档调速)
└── 其他 → YX2811(最灵活)
12.3 替代兼容型号(其他品牌)
| 型号 | 厂商 | 对标 YX281x 中的 | 说明 |
|---|---|---|---|
| CX3318B | - | YX2812 | 轻触开关型 |
| CX3319B | - | YX2813 | 断电开关型 |
| CX3358B | - | YX2811B | 3 档调速型 |
⚠️ 替代前务必核对引脚排列和电气参数,不同厂商的引脚定义可能不完全兼容。
十三、实战项目:电动剃须刀完整方案
13.1 项目需求
- 功能:单键开关,USB 充电,LED 状态指示
- 电源:14500 锂电池(3.7V / 800mAh)
- 马达:RF-370 直流电机(3.7V / 0.8A 工作电流)
- 续航:单次充电使用 60 分钟以上
- 充电:USB Type-C 接口,5V/500mA 充电
- PCB:直径 28mm 圆形板(适配剃须刀外壳)
13.2 BOM 清单
| 元件 | 规格 | 数量 | 单价(批量) | 说明 |
|---|---|---|---|---|
| U1 | YX2813 ESOP-8L | 1 | ¥1.5 | 主芯片 |
| C1 | 10µF/16V X7R 0805 | 1 | ¥0.15 | VIN 滤波 |
| C2 | 10µF/16V X7R 0805 | 1 | ¥0.15 | 电池滤波 |
| C3 | 100µF/10V 电解 6.3×7.7 | 1 | ¥0.20 | 马达启动电容(可选) |
| R1 | 604Ω ±1% 0603 | 1 | ¥0.02 | 充电电流设定 (500mA) |
| R2 | 470Ω 0603 | 1 | ¥0.02 | LED 限流 |
| LED1 | 红色 0603 LED | 1 | ¥0.10 | 状态指示 |
| SW1 | 自锁按键 7×7mm | 1 | ¥0.30 | 断电开关 |
| BAT | 14500 3.7V 800mAh | 1 | ¥5.00 | 锂电池 |
| M | RF-370 3.7V 马达 | 1 | ¥3.00 | 驱动电机 |
| USB | Type-C 6Pin 母座 | 1 | ¥0.50 | 充电口 |
| 合计 | ¥10.94 |
13.3 设计计算
充电时间
T c h a r g e = 800 mAh × 1.2 500 mA = 1.92 h ≈ 2 h T_{charge} = \frac{800\text{mAh} \times 1.2}{500\text{mA}} = 1.92\mathrm{h} \approx 2\mathrm{h} Tcharge=500mA800mAh×1.2=1.92h≈2h
续航时间
T r u n = 800 mAh 800 mA × 0.9 ≈ 0.9 h ≈ 54 m i n T_{run} = \frac{800\text{mAh}}{800\text{mA}} \times 0.9 \approx 0.9\mathrm{h} \approx 54\mathrm{min} Trun=800mA800mAh×0.9≈0.9h≈54min
(0.9 为电池放电效率系数)
待机时间
T s t a n d b y = 800 mAh 0.002 mA = 400,000 h ≈ 45 y e a r s T_{standby} = \frac{800\text{mAh}}{0.002\text{mA}} = 400{,}000\mathrm{h} \approx 45\mathrm{years} Tstandby=0.002mA800mAh=400,000h≈45years
实际上电池本身自放电率(每月 ~3%)远大于芯片功耗,所以理论待机时间受限于电池而非芯片。
十四、实战项目:电推剪调速方案
14.1 YX2813 电推剪基础方案
与剃须刀方案完全相同(见第十三章),仅马达规格不同:
| 差异项 | 剃须刀 | 电推剪 |
|---|---|---|
| 马达型号 | RF-370 | RF-370 或更大扭矩马达 |
| 工作电流 | 0.8A | 1.0~1.5A |
| 充电电流 | 500mA | 800mA(R_ISET=374Ω) |
| 电池 | 800mAh | 1200mAh 以上 |
| 外壳设计 | 防水、刀网 | 刀头可拆卸 |
14.2 升级到 YX2811B 实现三档调速
如果需要多档调速(如理发用的电推剪),升级使用 YX2811B:
YX2811B 三档调速典型用法:
按键短按 → 档位 1(低转速,~50% PWM)
按键短按 → 档位 2(中转速,~75% PWM)
按键短按 → 档位 3(高转速,100% 全速)
按键短按 → 关机
LED 指示:
档位 1 → LED 慢闪
档位 2 → LED 中速闪
档位 3 → LED 常亮
充电中 → LED 快闪
充满 → LED 熄灭
YX2811B 的电路与 YX2813 基本相同 ,只需将芯片换成 YX2811B,开关换成轻触开关(而非自锁按键)。无需修改 PCB 布局(引脚兼容)。
十五、常见问题与避坑指南
15.1 不工作/马达不转
| 可能原因 | 排查方法 | 解决方案 |
|---|---|---|
| 开关类型不匹配 | 检查是否使用了轻触开关而 YX2813 需要断电开关 | 更换为自锁按键 |
| 电池电压过低 | 测量 VBAT+ 电压 | < 3.0V 时需先充电,或已触发欠压保护 |
| 马达接线错误 | 检查马达两端 | 马达正极接 VBAT+,负极接 VM-(不可反接) |
| 按键接触不良 | 万用表通断档测量按键 | 更换按键 |
| 芯片损坏 | 替换芯片测试 | 检查是否曾有过压/VIN 反接 |
15.2 充不进电/充电慢
| 可能原因 | 排查方法 | 解决方案 |
|---|---|---|
| ISET 电阻值错误 | 测量 R_ISET 阻值 | 确认阻值对应目标电流,参考第五章表格 |
| VIN 电压不足 | 测 VIN 对地电压 | 确保 4.5~5.5V,检查 USB 线和充电头 |
| 电池已失效 | 单独测试电池充放电 | 更换电池 |
| 充电口接触不良 | 检查 USB 插座焊接 | 补焊或更换 USB 母座 |
| 过温保护触发 | 手指触摸芯片温度 | 改善散热,降低充电电流 |
15.3 LED 不亮/闪烁异常
| 可能原因 | 排查方法 | 解决方案 |
|---|---|---|
| LED 极性反了 | 检查 LED 正负极 | 交换 LED 方向 |
| 限流电阻太大 | 测量 R_LED 阻值 | 降到 330~470Ω |
| 限流电阻太小 → LED 烧毁 | LED 发黑或不亮 | 换 LED,增大电阻到 ≥ 330Ω |
| LED 引脚接法不对 | 参照数据手册确认灌/拉电流接法 | 修改接线 |
15.4 马达发热/芯片发热
| 可能原因 | 排查方法 | 解决方案 |
|---|---|---|
| 马达电流过大 | 实测工作电流 > 2A | 选用更小功率马达,或换更大的芯片 |
| VM- 走线太细 | 检查 PCB 走线宽度 | 走线 ≥ 1.0mm |
| 散热焊盘未焊接 | 检查芯片底部 | 确保散热焊盘与 PCB GND 良好焊接 |
| 马达堵转未触发保护 | 手动堵转测试 | 检查堵转保护是否生效,不生效则芯片可能异常 |
15.5 电池很快没电
| 可能原因 | 排查方法 | 解决方案 |
|---|---|---|
| 电池老化 | 测实际容量(充放电测试仪) | 更换电池 |
| 静态功耗异常大 | 关机后测电池电流 | 应为 < 5µA;若 > 100µA 则芯片或外围漏电 |
| 充电未充满 | 充满后测电池电压 | 应为 4.15~4.25V;低于 4.1V 则充电异常 |
| 马达效率低 | 对比同型号马达 | 更换马达 |
15.6 插电使用时马达异常
| 可能原因 | 排查方法 | 解决方案 |
|---|---|---|
| USB 供电不足 | 测 USB 端口电压 | 更换充电头(至少 5V/1A),VIN 必须有足够驱动能力 |
| 边充边放时充电慢 | 正常现象(电流被马达分走) | 调大充电电流或降低马达负载 |
| VIN 纹波过大 | 示波器看 VIN 波形 | 加大 C1 到 22µF 或 47µF |
十六、总结与学习路线
16.1 为什么 YX2813 是个人护理小家电的完美方案?
| 优势 | 说明 |
|---|---|
| 三合一集成 | 充电管理 + 按键检测 + 马达驱动 → 一颗芯片搞定 |
| 零代码开发 | 无需 MCU、无需写固件,硬件连线即完成产品 |
| BOM 极简 | ~8 颗元件实现完整产品功能 |
| 保护全面 | 7 种保护机制,消费类产品的可靠性保证 |
| 成本极低 | 芯片 ¥1.5 + 外围 ¥3 ≈ 总 BOM < ¥5(不含电池马达) |
| 开发周期短 | 从 idea 到 PCBA 验证只需 1~2 天 |
16.2 推荐学习路线
① 阅读数据手册(了解引脚和电气特性)
↓
② 搭建面包板原型(YX2813 模块 + 电池 + 马达 + 按键)
↓
③ 验证充电功能(插入 USB → LED 指示充电 → 充满灭灯)
↓
④ 验证马达驱动(按按键 → 马达转 → 再按 → 马达停)
↓
⑤ 测量各状态电流(充电电流、工作电流、待机电流)→ 加深理解
↓
⑥ 绘制 PCB(参考第十一章布局指南)
↓
⑦ 打板焊接、调试
↓
⑧ 装入外壳 → 完整的剃须刀/电推剪产品
↓
⑨ 如需多档调速 → 升级到 YX2811B
↓
⑩ 如需复杂逻辑(蓝牙、APP 控制)→ YX2813 + MCU 混合方案
16.3 核心要点回顾
- YX2813 = 锂电池线性充电器 + 自锁按键检测 + 2A 马达驱动器三合一
- 充电电流由 ISET 引脚电阻决定:R_ISET=604Ω → 500mA / R_ISET=374Ω → 800mA
- 充电电压由 BATS 引脚选择:浮空/接地=4.20V / 接 VBAT+=4.35V
- 适配断电开关(自锁按键)------不要用轻触开关
- VM- 走线必须 ≥ 1.0mm------承载马达大电流的关键
- 散热焊盘必须焊接------ESOP-8L 底部焊盘接 GND 用于散热
- 静态功耗 < 2µA------几乎不消耗电池,告别"放久了没电"
- 0V 充电功能------救了无数过放被遗弃的电池
- 需要调速选 YX2811B------引脚兼容,直接替换
- 需要更多功能选 YX2811------支持双模式开关,灵活度最高
参考资料
- YX2813 产品页面(世强硬创平台)
- YX2813 集成单节锂电池充电管理+按键检测+马达驱动专用芯片
- YX2813 轻触开关锂电池充放电马达驱动 IC
- YX2813 产品页(ShiningIC)
- 裕芯马达驱动芯片全系列
- 电动牙刷马达驱动芯片选型
声明:内容基于裕芯电子官方产品资料及社区公开信息整理。文中电路示例和 BOM 清单仅供学习参考,实际设计请以官方最新数据手册为准。YX2813 为裕芯电子注册商标,所有商标归其各自所有者。