设计一个ATXPowerController装置解决外置显卡ATX电源与主机同步开关机的问题
ATXPowerController
利用ITX机箱为TinyMonstor小主机(P310S型)扩展了显卡做成了一体机,为了能让ATX电源能够与小主机同步开关机,所以基于ArduinoNano设计了一个小电源控制器。
控制器接口说明
看图说话,正常使用时,只需要用到JP2和JP3两个插座。
JP2 接口说明
JP2连接小主机的开机信号线及主机上电指示。
描述 | Pin No. | Pin No. | 描述 |
---|---|---|---|
GND | 1 | 2 | HOSTCONTROL |
GND | 3 | 4 | HOSTPOWER |
Pin2 连接小主机的电源控制信号,低电平表示主机电源按钮按下,高电平表示电源按钮放开。
Pin3 连接小主机内的+5V电源,主机上电后为高电平,主机待机时为低电平。
JP3 接口说明
JP3连接机箱前面板的电源按钮和LED指示灯。
描述 | Pin No. | Pin No. | 描述 |
---|---|---|---|
+3.3V | 1 | 2 | LED1 |
GND | 3 | 4 | LED0 |
GND | 5 | 6 | POWER_BUTTON |
Pin5、Pin6 连接机箱面板的电源按钮,按钮开关本身是无源的,无方向性。
Pin2、Pin4 用来控制机箱前面板LED指示灯,低电平表示灯亮。
控制器工作原理
输入信号与输出控制之间的逻辑关系
- ATXCONTROL输出状态与HOSTPOWER保持一致,小主机上电时ATXCONTROL输出低电平打开ATX电源,小主机关机时ATXCONTROL输出高电平关闭ATX供电。
- HOSTCONTROL输出状态与POWERBUTTON保持一致,机箱面板电源按钮按下时HOSTCONTROL输出低电平,机箱面板电源按钮释放时HOSTCONTRL输出高电平。
- LED1输出状态与ATXPOWER保持一致,ATX电源打开时LED1输出低电平,ATX电源关断时LED1输出高电平。
- LED0输出状态与HOSTPOWER保持一致,主机开机后LED0输出低电平,主机关机后LED0输出高电平。
STATUS | STATUS | STATUS | LED | LED | ACTION | ACTION |
---|---|---|---|---|---|---|
HostPower | ATXPower | PowerButton | pinLED0 | pinLED1 | pinHostControl | pinATXControl |
OPEN | OPEN | — | POWERON | POWERON | PowerButton | POWERON |
OPEN | CLOSE | — | POWERON | POWEROFF | PowerButton | POWERON |
CLOSE | OPEN | — | POWEROFF | POWERON | PowerButton | POWEROFF |
CLOSE | CLOSE | — | POWEROFF | POWEROFF | PowerButton | POWEROFF |
关于显卡外置电源上电跟随主机开关机时,上电顺序的可行性
一般从经验和电气原理上来讲,将外部设备连接到主机的时候都需要先给外部设备接通电源,然后再将信号线与主机连接,这样保证主机与外部设备连接时状态的可靠性。但在目前的设计中选择了将显卡外置电源ATX电源供电与主机供电伴随,那就意味着显卡外置供电上电时间要晚于主机上电时间,虽然在上电顺序上存在着与经验原理不一致的情况,但实际测试效果和使用效果却非常稳定,分析后发现,通过PCIEx16连接的显卡本身已经获得了主板的供电,在小主机上电待机状态下时已经进入了正常的工作状态,显卡的外置供电是属于备用补能供电,上电顺序并不影响主机对显卡的正常检测和配置。这与完全依赖独立供电的热插拔外置设备是有本质的区别的,本次用的控制逻辑精实践检验和理论分析后证明是合理可行的。
小主机改造
引出HOSTCONTROL
Pin1 连接主板上电源按钮的外壳GND。
Pin2连接在电源按钮旁的贴片三极管的集电极,该脚接地时代表主机电源按钮被按下。
引出HOSTPOWER
Pin4 HOSTPOWER 改造如下图所示,连接在了主板声卡芯片的供电电感上,当主机上电时为+5V高电平,主机关机时为低电平。
Pin2 接旁边的GND焊点。
GitHub仓库地址
GitHub项目地址
一体机成品图
TinyMonstor塞进itx机箱的样子
控制器实物
设计一个ATXPowerController装置解决外置显卡ATX电源与主机同步开关机的问题相关推荐
- 一个简单的解决方法:word文档打不开,错误提示mso.dll模块错误。
一个简单的解决方法:word文档打不开,错误提示mso.dll模块错误. 参考文章: (1)一个简单的解决方法:word文档打不开,错误提示mso.dll模块错误. (2)https://www.cn ...
- 解决ATI显卡在ubuntu 9.10下开特效有点卡的问题
解决ATI 显卡在ubuntu 下开特效有点卡的问题 ATI 3400系列显卡在ubuntu 9.10 karmic 下开特效后,感觉会有点卡,比如说在任务栏切换窗口的时候,可以感觉到明显的停顿.据说 ...
- 【python简易小程序设计】设计一个 python程序,模拟投掷100次色子。若总点数大于300点时,则提前结束 统计最后投掷出的各点数数量(要求使用列表)并输出
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.题目 二.设计思路 三.演示结果 总结 复盘 前言 最近需要使用python设计一个项目,但是之前毫无学习经验,刚 ...
- big mac sur 免驱显卡_解决了升级macOS big sur后外置显卡坞失效识别不了的情况
前言:本身也不是精通这些东西,原来用的15款27imac,后面因为视频剪辑需求就在某东上面入手了一张AMD vega64,用的显卡坞是x鱼上diy的显卡坞,用的雷电2转雷电3转换器,0.5米雷电2线, ...
- 设计一个名为complex的类来表示复数_complex类java解决
作者:wzu_cza123 出自:CSDN 原文:blog.csdn.net/wzu_cza123/article/details/108857953?utm_medium=distribute.pc ...
- 解决m1芯片的macmini最新系统big sur 11.1外接双显示器外置显卡不能用的问题
目录 外置显卡类型 m1芯片的macmini 如何使用 外接第1个显示器 外接第2个显示器 去绿联官网下载驱动: 去国外的displaylink的官网下载最新的安装包 打开录制屏幕权限 打开软件自动弹 ...
- MacBook外置显卡eGPU折腾笔记
MacBook外置显卡eGPU折腾笔记 硬件选购 当今市场上个人电脑的独立显卡,基本上能选的只有NVIDIA和AMD了,如果你想买外置显卡来打游戏的话,NVIDIA和AMD的都可以,但如果是像我一样准 ...
- 联想z400成功带起外置显卡gtx1050
实验成功,联想z400成功带起外置显卡gtx1050,默认是跑内屏的性能缩水50%,每次开机都需要配置egpu才能正常用显卡跑外屏,性能保持在80%.下面是从最原始的笔记本屏蔽独显,到成功切换上外置显 ...
- 模拟MMU设计一个将IPv4地址索引化的路由表,不同于DxR
这是一个失败的尝试 我不知道有没有人这么玩过,也许有,也许没有.但不得不先说一下本文的前提,本文中所述的设计是一个不可行的设计,它是不可能实现的!原因在于我在思考的过程中没有全盘应对.然而,虽然是一个 ...
最新文章
- Accurate circular consensus long-read sequencing improves variant detection and assembly of a human
- python美国股票数据api_【美股量化00篇】Python获取新浪接口美股实时数据
- Java多线程02(线程安全、线程同步、等待唤醒机制)
- C语言位、字节、半字、字的概念和内存位宽
- ppct各代表什么_半导体50指数_股票大盘分时图中白线和黄线各代表什么?
- ListView几个比较特殊的属性
- 【C语言简单说】三:整数变量和输出扩展(2)
- Spring Boot中使用Actuator的/info端点输出Git版本信息
- 爬虫爬评书吧_python scrapy+Mongodb爬取蜻蜓FM,酷我及懒人听书
- ACL2021 | 没想到Mixup还可以用于文本:SSMix
- matlab中ezplot和plot, fplot这3
- 求知成瘾,却无作品 的思考 - stoneniqiu - 博客园
- TFS -- 使用手记 (更新2009/12/3)
- sar图像matlab,用Matlab制作SAR仿真图像
- Python代码 52周存钱计划
- 初识Vue——八皇后小游戏
- 用python画小狗,用turtle画个单身狗送给自己~
- APP测试面试题汇总,面试必考一定要看
- 无人驾驶汽车系统入门(十八)——使用pure pursuit实现无人车轨迹追踪
- 百度地图SDK,报167错误,经纬度定位是4.9E-324的解决办法
热门文章
- 简历中种种你想不到的“致命”细节
- 多国金融监管和投资机构代表齐聚香港“HashKey2019数字资产全球峰会”,共探从“江湖”到“庙堂”之路...
- 一篇文章入门 Redis(万字长文干货)
- 水中铅超标如何处理?除铅吸附材料
- 如何开发股票软件401
- CSS的position:fixed的使用(固定不动的div)
- win7不显示移动硬盘_分享给联想ThinkPad S3 20AYA079CD笔记本重装win7系统步骤
- Window基础(黑客基础)
- 深入理解C++11 读书笔记(三) 通用与专用
- vivado的license问题