完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
这是USB硬件电气方面的规范,信号波形上升、下降时间要在4-20ns范围内,否则通讯数据就有可能会错乱,如果不是用io口模拟USB口,可以不用关注这部分。。。
|
|
|
|
|
|
|
|
帅帅的欧尼酱 发表于 2019-6-11 18:10 感谢回复,我在STM32F446 USB例程上看到 USB D+和D-口配置成100Mhz的速度,请问这个速度和上面的图有什么关系吗?如果把 USB D+和D-口配置成50Mhz的速度会不会有问题? |
|
|
|
lining870815844 发表于 2019-6-11 18:28 你要对照相应的参考手册来看,配置这个速度的是哪些寄存器,只要设置速度值是在手册里规定值范围内的,那就没有问题,也就是说是符合USB电气规范的。如果你一定要看这个上升、下降时间具体是多少ns,就需要动用示波器等高端测试设备了。。。 |
|
|
|
本帖最后由 toofree 于 2018-8-4 00:12 编辑
USB连接的时候,通过 D+和D-的上拉电阻来确定USB速度。 D-接上拉1.5K,则认为是低速设备;D+接上拉1.5K,则认为是全速或高速设备,具体是全速还是高速,通过通信进一步协商,至少能保证是全速的状态。 4-20ns,这个时间不知道干啥的,跟USB速度搭不上关系。USB低速是1.5Mbps,全速是12Mbps,这个却是6M。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
2105 浏览 1 评论
AD7686芯片不传输数据给STM32,但是手按住就会有数据。
1941 浏览 3 评论
4537 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
2084 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
2599 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 21:47 , Processed in 0.628059 second(s), Total 82, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号