|
从事PC板卡制造行业测试开发工程,曾经开发了几款基于ATX协议的PC电源产品,有部分设计涉及专利没有共享出来.
这次分享的是使用PC电源供电的ATX适配小板,不要看小板小,适配功率可做到540W(限制于进线XT90插座),小板设计余量为3.3V*5.5A+5V*5.5A+12V*60A(4个XT60端子输出).
本ATX适配小板设计初衷是公司现有几百台1300W的PC电源频繁启停使用一段时间后出现工作不稳定现象,不稳定主要体现在ATX适配以及输出线材端子,主电源12V输出90A很稳定没有波动,倒是3.3V和5V偏移和波动明显.这个适配小板取原1300W的PC电源的5VSB和12V输出,依然使用原电源开机信号,5VSB用于主板待机和二次稳压4.4V给适配板MCU供电不会有问题,12V用于整个平台供电.这个方案只要原PC电源12V+5VSB没有问题就能稳定工作,实测带动RTX4xxx系列显卡平台没有压力.
适配小板使用MCU:STC8G1K8A做ATX信号适配,先检测MCU供电4.4V正常后待机等待开机信号,检测开机信号同时启动PC电源开机通过10平方电缆连接XT90I(2+2)端子供12V给ATX适配板同时进入主板12V上电.
MCU读取12V电压满足需求后开启12V转3.3V和5V供电给主板,读取3.3V和5V电压正常后延时50ms开启Pgood信号给主板,此时主板上电完成.
上电完毕MCU一直检测12V&3.3V和5V以及4.4V电压,发现异常立即拉低Pgood信号,主板检测Pgood信号丢失会立即启动紧急关机模式,MCU延时10ms后主动关毕PC电源.
正常主板关机MCU检测到开机信号释放后先拉低Pgood信号,再关闭3.3V和5V供电,
原理图,使用NDP2355输出5.5A给3.3V和5V,现在都是SSD实际使用中俩电流都在2A以内,部分显卡3.3V设计电流大整体电流也没有超3A.显卡12V输出使用4个XT60端子转5557转接线,实际使用效果是普通5557对接不能比的,SATA供电是5557-6PIN转SATA接线.本转接小板最大供电电流取决于XT90的进线端子.
PCB设计顶层,走线开窗没有显示,网络电流太大必须补锡增加电流延缓发热.
PCB设计底层,放所有贴片物料,外围尺寸限制底层单独一个DIP电解电容.
实际PCBA,外观不雅是所有器件都进行了3次拆焊接.初始设计使用散件做ATX时序调试不理想升级设计使用MCU控制,然后新PCB的DFN-8用原厂封装竟然尺寸不对,没办法再次更正,所以所有器件焊接了3次,包括边上的XT90I(2+2)和下面的5557-24PIN,XT90I(2+2)端子很贵舍不得丢弃.
====下面是监测超11小时的静态电压ADC转换数据. 所有数据没有准确值参照,我办公室只有一个FLUKE17B+非校准表,不敢谈准确值.
MCU供电4.4V均值4.44V,波动正误差0.068%,波动负误差-0.293%.这是通过转换内部1.19V换算ME6209-4.4 LDO电压.
3.3V降压输出,均值3.352V,波动正误差0.268%,波动负误差-0.626%.NDP2355输出误差抖动+MCU的ADC转换误差.
5V降压输出,均值5.063V,正误差0.166%,负误差-0.17%.NDP2355输出误差抖动+MCU的ADC转换误差.
12V电源输入,均值12.1V,正误差0.14%,负误差-0.074%.这是直流电源拉线供电,更多体现在ADC的转换误差.
综上硬件设计不谈了说说ADC数据感受,使用MCU:STC8G1K8A 的10位ADC能做到这个波动数字我还是很惊喜的,本次输出的ADC转换没有数字滤波都是一次转换输出,证明STC的10位ADC依然可以在控制和数据应用中硬抗住.原本准备上RISC-V的32位芯片,但板上可用空间实在太小,有空间都尽量给到电流走线扩展了.
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|