搜索
bottom↓
回复: 14

请教高手,windows怎么只通过软件对usb口进行电源控制啊?

[复制链接]

出0入18汤圆

发表于 2023-6-15 19:43:20 | 显示全部楼层 |阅读模式
做的usb产品,遇到了bug,winxp,win7在系统启动时不对usb进行重置,(win10和win11在系统启动时会对usb进行重置,测试的时候都是win10和win11没发现问题),现在最省事的补丁就是搞个pc端的工具,系统启动后,对usb端口进行重置(就是相当于把usb的设备拨了再插),但在网上也没找到方法,请教各位高手帮忙

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入22汤圆

发表于 2023-6-15 19:45:36 来自手机 | 显示全部楼层
删除驱动再安装?

出0入18汤圆

 楼主| 发表于 2023-6-15 20:06:15 | 显示全部楼层
zxq6 发表于 2023-6-15 19:45
删除驱动再安装?
(引用自2楼)

设备管理器卸载后,还有电的。。。

出145入215汤圆

发表于 2023-6-15 21:04:16 来自手机 | 显示全部楼层
貌似问题在产品本身软件设计,不在电脑端。
也没看到电脑usb电源是能受控的产品,usb过电流了有个限流ic会保护顶多系统给个提示,最差的直接黑屏整机断电

出0入18汤圆

 楼主| 发表于 2023-6-15 21:19:01 | 显示全部楼层
dz20062008 发表于 2023-6-15 21:04
貌似问题在产品本身软件设计,不在电脑端。
也没看到电脑usb电源是能受控的产品,usb过电流了有个限流ic会 ...
(引用自4楼)

usb的电源应该是受控的,windows11在启动过程中会给usb端口断一下电的

出0入1074汤圆

发表于 2023-6-15 21:38:54 | 显示全部楼层
本帖最后由 Himem 于 2023-6-15 21:41 编辑

确定是电源断了,还是只是usb连接断了?

出0入18汤圆

 楼主| 发表于 2023-6-15 22:05:27 | 显示全部楼层
Himem 发表于 2023-6-15 21:38
确定是电源断了,还是只是usb连接断了?
(引用自6楼)

断电源了,我的usb设备重启了

出0入228汤圆

发表于 2023-6-16 05:56:13 来自手机 | 显示全部楼层
感觉主板也要支持 usb 断电功能才行。不光是os 的问题。

出0入18汤圆

 楼主| 发表于 2023-6-16 06:43:17 来自手机 | 显示全部楼层
wxws 发表于 2023-6-16 05:56
感觉主板也要支持 usb 断电功能才行。不光是os 的问题。
(引用自8楼)

但发现装win10的机器,不管新机器还是老机器都可以

出130入129汤圆

发表于 2023-6-16 07:26:18 | 显示全部楼层
电脑主板那么高档,应该是可以控制USB电源的,我们以前做ARM主板,每个USB插头都要过流检测的IC,这IC也是受控的,过流时候能发出信号,也能接收使能控制信号断开电源通道。

只不过这种跟硬件结合得太紧密,在WINDOWS未必能看到了

出0入18汤圆

 楼主| 发表于 2023-6-16 08:06:54 来自手机 | 显示全部楼层
68336016 发表于 2023-6-16 07:26
电脑主板那么高档,应该是可以控制USB电源的,我们以前做ARM主板,每个USB插头都要过流检测的IC,这IC也是 ...
(引用自10楼)

gpt说要用wdk中的powermanage,不知道它说的是不是真的

出0入0汤圆

发表于 2023-6-16 08:12:56 | 显示全部楼层
找找主板原理图看看就了解了!至少以前是硬件做的过流保护并断电。CPU有个报警输入引脚通道,通知Windows提示过流了。

出90入4汤圆

发表于 2023-6-16 08:31:58 | 显示全部楼层
本帖最后由 john78 于 2023-6-16 08:34 编辑
tang_qianfeng 发表于 2023-6-16 08:06
gpt说要用wdk中的powermanage,不知道它说的是不是真的
(引用自11楼)


驱动开发中记得有这个项。一般默认都忽略的,仅仅上位软件不好实现要驱动支持
------------------
修改:xp以后的版本不了解(改用通用驱动了)

出145入215汤圆

发表于 2023-6-16 15:06:25 来自手机 | 显示全部楼层
不同主板控制usb5v的策略可能不同
多级电源互锁,比如3.3v启动后输出pg信号后pg打开5v usb电源,这种休眠后没法鼠标键盘唤醒功能。还有的bios设置比如技嘉台式机主板可以设置关机后usb不断电鼠标rgb依然发光,但是不能控制电脑开机。还有一个案例thlnkpad t420背后有个黄色usb可以bios中设置关机后依然有电源输出,好像电池供电时候也可以给手机充电。检查一下bios设置说不定问题解决了

所以同一主板不同系统时候关机后usb有没有电与bios还有系统策略有关,最好是在产品方面做设计调整实现兼容

出0入18汤圆

 楼主| 发表于 2023-6-16 15:39:59 | 显示全部楼层
dz20062008 发表于 2023-6-16 15:06
不同主板控制usb5v的策略可能不同
多级电源互锁,比如3.3v启动后输出pg信号后pg打开5v usb电源,这种休眠后 ...
(引用自14楼)

真是头大。。。。。只是想临时补救一下。。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-1 13:43

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表