
基于CH224K的快充协议模拟器
简介
使用CH224K模拟快充协议,利用充电头输出多档位电压。具有输出开关功能,上电默认关闭输出,防止直接输出高压损坏设备
简介:使用CH224K模拟快充协议,利用充电头输出多档位电压。具有输出开关功能,上电默认关闭输出,防止直接输出高压损坏设备开源协议
:CC-BY-NC-SA 3.0
描述
这个芯片本来用拨码开关就能正常使用,但是因为我以前做过类似的东西,在使用之后忘记把拨码开关调回去,导致下一次连接5V设备的时候直接输出了12V,板子瞬间就冒烟了,所以我才打算制作这样一个版本。
这个模块以CH224K为基础,用STM8S003F3P6驱动,实现了单个按键切换电压,开关输出的功能。并且可以通过ADC采集输入电压,通过指示灯的闪烁频率展示实际输出电压是否是设定的电压。
因为CH224K最高支持20V的充电协议,这导致使用PMOS管做开关时,Vgs最高可达20V,而小体积MOS管的Vgs耐压通常只有12V或20V,难以选择小体积大电流的MOS管,所以这个模块最终选择了耐压30V的NMOS管,这样Vgs就只有3.3V了。MOS管的封装是PDFN3333,只要是3x3大小的MOS管基本上引脚定义都是一样的,如果不确定是否可以使用,可以对比规格书上的封装。
设计图
BOM
ID | Name | Designator | Footprint | Quantity |
---|---|---|---|---|
1 | 1u/50V | C1 | C0603 | 1 |
2 | 1u | C2,C3,C4 | C0402 | 3 |
3 | 100n | C5,C6,C7,C8 | C0402 | 4 |
4 | 10u/35V | C9 | CAP-TH_5X11 | 1 |
5 | 10u | C10 | C0603 | 1 |

评论