CH552G/CH224K PWM/PD两用风扇调速器 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 CH552G/CH224K PWM/PD两用风扇调速器

简介:普通的PD调压+PWM调速头。

开源协议: GPL 3.0

(未经作者授权,禁止转载)

工程来源: 克隆自 CH224K-CH552G-PDonly

创建时间: 2022-09-14 14:13:39
更新时间: 2023-04-05 23:21:18
描述

兽装风扇如雨后春笋一般涌现,所以我也跟风做了一个用于风扇的调速头。不过,这好像是去年做的东西。

!!未经书面授权,禁止任何人售卖本模块,或以任何附加服务的方式提供本模块!!

(无论是否烧录固件,均受此条制约)

 

——————————————————————————————————————————————————

 

按键逻辑

整个调速头上只有一个按键,同时也是BOOT按键

  • 按下上电则进入刷机模式,用于向单片机刷入固件。
  • 不按下按键上电正常开机,如果单片机内已经顺利刷入固件则可正常调速。
  • 在调速模式中,单击按键提升风扇速度,共有四挡(DC:0V-5V-9V-12V/PWM:0%-40%-70%-100%(约数)),如果已经到最高挡位则自动归零;
  • 长按按键是在DC与PWM之间改变调速方法(用于适配2线/4线风扇)。
  • 此外,该模块有断电记忆功能,最后在调速模式中使用的挡位和调速方法会自动记录在EEPROM中,供下次开机读取。

 

调速模式

  • 该调速模块共有两种调速模式:DC(PD)和PWM。
  • PWM模式只可用于调整四线风扇的转速:该模式下1灯常亮,3灯不亮(12V常驻),D灯越暗,风扇挡位越高
  • DC模式可用于调整两线和四线风扇的转速;该模式下D灯不亮(PWM 100%常驻),1灯、3灯的亮灭与电压的关系可参考下图真值表。

 

 

1灯亮

1灯灭
3灯亮 9V 5V
3灯灭 12V 断路

 

由于我所使用的风扇的额定电压是12V,因此我在硬件上拉低了CH224K的CFG2,防止拉出15V和20V两个电压。

另外经测试,这个板子(早期版本)在拉取到20V的时候会存在漏电现象(约1W)并伴有发热,可能是因为学校没有地线,或者是LDO质量较差。

 

LED指示

  • 板子上共有五个LED指示灯:P(ower) (Power)G(ood) (CFG)1 (CFG)3 D(uty),建议按照ABCCD的灯光色彩组合焊接,便于肉眼辨识。
  • PCB是黄色的,我焊接的LED色彩依次是红、绿、黄、黄、蓝。
  • P灯用于指示全板供电。当LDO降压电路正常输出时,P灯常亮。
  • G灯用于指示PD握手状况。当CH224K正在与供电端握手,或切换档位后,G灯会熄灭;当CH224K握手成功时,G灯常亮。
  • 1灯、3灯用于指示CH224K目标电压,详细的对应关系参见之前的调速模式讲解。
  • D灯用于指示PWM占空比,越亮占空比越低,越暗占空比越高,熄灭时达到100%占空比。

 

附言

  • CH552G第一次上电时,不需要按键就能进入烧录模式!
  • 如果你买来的芯片焊接出成品后,没有自动进入烧录模式,那恭喜你买到了翻新片。
  • 温馨提醒,CH552G的Flash只有一百多次的擦写寿命,不要蹂躏一块多钱一片的E8051。
  • 欢迎过路圣人帮忙继续完善固件!
  • 目前还缺的功能:EEPROM擦写均衡。
  • 目前存在的问题:(1)LDO和接口微热(2)连接到PD充电器的时候,CH552G不能第一时间启动,推测和USB握手之类的有关,影响到了boot脚。
设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程视频/附件
序号 文件名称 下载次数
1

main.hex

20
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP