打印
[STM32F4]

对于自供电的USB从机怎么对其进行复位

[复制链接]
2551|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
912293097|  楼主 | 2016-3-8 14:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有个问题想问大家:STM32F429作为 host,华为4G模块作为 usb device,对于总线提供电源的usb device的复位可以重置usbbus的电源使其重启,但是对于自供电的usb device 怎么重置usb呢? 让华为模块重启?
沙发
songchenping| | 2016-3-8 14:46 | 只看该作者
拔了重新插。:lol

使用特权

评论回复
板凳
huangqi412| | 2016-3-8 15:05 | 只看该作者
断开连接 重新连接  行不

使用特权

评论回复
地板
912293097|  楼主 | 2016-3-8 15:56 | 只看该作者

产品肯定是直接连在一起的,不能做分离的设计

使用特权

评论回复
5
912293097|  楼主 | 2016-3-8 15:57 | 只看该作者
huangqi412 发表于 2016-3-8 15:05
断开连接 重新连接  行不

还不知道行不行,请教经验:)

使用特权

评论回复
6
songchenping| | 2016-3-8 16:17 | 只看该作者
没有软复位吗

使用特权

评论回复
7
912293097|  楼主 | 2016-3-8 17:23 | 只看该作者

应该的是有的

使用特权

评论回复
8
lxyppc| | 2016-3-8 17:45 | 只看该作者
d+d-上输出一个复位时序

使用特权

评论回复
9
舒斯特尔| | 2016-3-8 20:22 | 只看该作者

能用USB发过去进行软复位吗

使用特权

评论回复
10
734774645| | 2016-3-8 22:37 | 只看该作者
那个供电电路你可以改造成可控的,比如继电器或者三极管开关电路。

使用特权

评论回复
11
912293097|  楼主 | 2016-3-9 09:19 | 只看该作者
734774645 发表于 2016-3-8 22:37
那个供电电路你可以改造成可控的,比如继电器或者三极管开关电路。

这个 usb device是自供电的,他启动本来就很慢,不能让他老重启。

使用特权

评论回复
12
912293097|  楼主 | 2016-3-9 09:20 | 只看该作者
lxyppc 发表于 2016-3-8 17:45
d+d-上输出一个复位时序

现在的情况就是 这个复位方式,枚举不成功就复位,然后他经常复位,但是模块断电在重启就容易枚举成功

使用特权

评论回复
13
huangqi412| | 2016-3-9 10:06 | 只看该作者
先得说为何要重启
我说的断开连接再重连有两个含义   1 USB软件断开重连(重新枚举)    2 网络断开重拨(USB一直连接)

使用特权

评论回复
14
幸福至上| | 2016-3-9 10:54 | 只看该作者
912293097 发表于 2016-3-9 09:20
现在的情况就是 这个复位方式,枚举不成功就复位,然后他经常复位,但是模块断电在重启就容易枚举成功 ...

首先看下操作方式有没有问题吧,其次可以USB时序复位和4G模块的供电电路加一个MOS管,用以硬件控制模块供电。

使用特权

评论回复
15
xmshao| | 2016-3-9 12:09 | 只看该作者
OTG_FS reset register (OTG_FS_GRSTCTL)
The application uses this register to reset various hardware features inside the core.
你看下这个寄存器的BIT0位。

使用特权

评论回复
16
734774645| | 2016-3-23 08:58 | 只看该作者
自供电的电平一致吗?一般不都是通过主机的电源接口供电吗?有没有类似电脑弹出的指令?

使用特权

评论回复
17
爱不孤单| | 2017-5-16 13:35 | 只看该作者
楼主有没有解决这个问题呢?我看到在有的使用 D+或者D-接一个可控的上拉电阻。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

22

帖子

0

粉丝