WLED控制器电路设计分析


前言

WLED是一个开源项目,首先放上开源地址,基于此开源项目的控制器原理图来自up主:HACK实验室,感谢大佬开源的项目文件,我在其原理图的基础上,将其绘制在嘉立创EDA专业版上(原PCB为KICAD绘制),该控制器主控采用ESP32模组,具有两路WS281X系列灯带控制,五路PWM控制,两种输出电压切换等功能,兼容市面上几乎所有的灯带产品,可以免费白嫖,需要资源请私信我
完整原理图、PCB、外壳如下
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述


一、CH224K构成快充诱骗电路

由于不同的灯带需要不同的输出电压,所以需要一个快充管理芯片进行快充诱骗将电压提高,这里使用了南京沁恒的CH224K,CH224 单芯片集成 USB PD 等多种快充协议,支持 PD3.0/2.0,BC1.2 等升压快充协议,自动检测VCONN 及模拟 E-Mark 芯片,最高支持 100W 功率,内置 PD 通讯模块,集成度高,外围精简。集成输出电压检测功能,并且提供过温、过压保护等功能。
通过数据手册可以了解到该芯片的工作原理,如果我们需要请求充电器输出不同的电压,就需要给给2,3,9引脚提供不同的高低电平。
在这里插入图片描述
在这里插入图片描述

原理图如下
在这里插入图片描述

二、输出电压切换电路

接上一段,当我们需要电压切换功能是,一个个改变引脚电平是不方便的,所以这里使用了一个六角两档开关
在这里插入图片描述
当开关拨到左边时,CFG1与VCFG接通,VBUS与+5V接通,CH224K的电压选择引脚构成101,请求电压为5V,同时VBUS与+5V接通,VBUS直接接入+5V网络,不经过变压电路。
当开关拨到右边时,CFG1与GND接通,VBUS与VBUS_L接通,CH224K的电压选择引脚构成001,请求电压为12V,同时VBUS与VBUS_L接通,VBUS接入+5V变压电路,输出12V和5V。

三、电压掉电恢复电路

在这里插入图片描述
请求电压在5V和12V切换的时候,我们都需要使用5V的电压,所以采用BAT54C构成掉电恢复电路
其工作原理如下:当请求电压为5V时,+5V端有5V电压,左侧LDO由于无输入电压所以输出浮地,进而BAT54C的右侧肖特基二极管导通,5V_L由右侧+5V供电,输出为5V。当请求电压为12V时,VBUS_L端有12V电压,左侧LDO输出5V,+5V网络无电压,进而BAT54C的左侧肖特基二极管导通,5V_L由左侧LDO供电,输出为5V。

四、PWM输出驱动电路

在这里插入图片描述
PWM输出采用AO3400N沟道场效应管构成输出驱动电路,G极下拉,防止上电误触发。

五、电平转换电路

在这里插入图片描述
由SN74HC244构成的电平转换电路,将ESP32IO输出的3.3V转换为5V,确保NMOS可以完全打开。

  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值