非常便宜的同德 4090 手办风扇灯光驱动板
py32 嘉立创eda 电子设计简介
近期咸鱼上有大量的无核心显存的 4090 手办卡,其中同德的 4090 钻石因为外观好看尤其抢手。同德 4090 分成带原装灯光和不带原装灯光的两种,带原装灯光的前几天 140 元包邮可以拿下。最近这批 4090 拆核心和显存的手法比较暴力,有很多电阻电容错位了,所以为了点亮风扇和灯光最好不要直接给主板上电。咸鱼上购买专门的风扇灯光转接线要 20 块钱左右,自己打一个驱动板要便宜得多。
本项目使用了 SOP-8 封装的 PY32F002A 单片机做主控,这是一款单价低于 0.5 元的 Cortex-M0 单片机,有 3KB RAM 和 20KB Flash,完全可以满足需要。PY32F002A 本身可以直接 5V 供电,所以板子上只需要这一个芯片就够了。
线序
实测的同德 40 系显卡风扇接口线序如下(排线端子上标有编号):
编号 | 功能 |
---|---|
1 | 左右风扇测速,可不接 |
2 | 左右风扇 PWM 调速,悬空则满速 |
3 | GND |
4 | 供电,额定电压 12V,5V 也可工作,故未设计升压电路 |
5 | 中间风扇测速,可不接 |
6 | 中间风扇 PWM 调速,悬空则满速 |
灯光线序如下(不同于标准 5V 三针 ARGB):
编号 | 功能 |
---|---|
1 | GND |
2 | 5V 供电 |
3 | NC |
4 | WS2812B 数据输入,共 22 颗 LED,兼容 3.3V 和 5V 电平 |
功耗
实测 5V 供电下单独风扇最大功耗约 2.6W
灯光最大亮度白色常亮,功耗可达 9.8W
同时开启风扇和灯光功耗最多 12.2W
这个功耗超过了一般电脑 USB 接口的限制,最好使用充电头供电,使用电脑供电建议降低 LED 亮度。
烧录方式
为了节省 PCB 空间,两线 SWD 烧录接口藏到了 Type-C 的 SBU 引脚上,烧录时需要使用 Type-C 测试板从 Type-C 口引出 SWD 接口。调试器可以选用 WCH-LinkE,烧录时需要给 Type-C 接 3.3V 供电,如果接 5V 则不能识别(所以用不了 这个神奇调试器了),3.3V 供电由于电压过低风扇不转,LED 也不会工作,所以不会导致电脑 USB 接口过载。
接线时最好用万用表测一下 Type-C 测试板上 SWDIO 和 SWCLK 对应的引脚,不同的测试板引脚可能不一样。
固件使用说明
目前固件比较简单,所有功能都在 main.c
里面实现。代码仓库地址:https://github.com/Duanyll/py32-palit-4090
固件功能如下:
- 按一下 FAN 按钮循环切换风扇转速,共 5 个档位包括停止风扇
- 按一下 LED 按钮循环切换灯光亮度,共 5 个档位包括关闭灯光
- 双击 LED 按钮循环切换灯光模式
- 目前简单实现了彩虹和流星效果,以及七种颜色的常亮
- 在
main.c
里面的APP_UpdateLed
函数里面实现自己的灯光效果很容易
- 上电后默认风扇转一秒钟后停转,灯光为一档亮度彩虹效果,可自行修改代码调整默认效果
附件里提供一个编译好的 elf
固件,可以直接下载到板子上使用。