完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
大概,U7的PC8(USBDPU)输出低电平时,给STM_USBDP一个1.5k的上拉电阻,否则悬空。
|
|
|
|
|
|
|
|
插入设备,自检主机与设备的握手的开始。及信号转换从3.3V转成5V
|
|
|
|
谢谢大神回复!能否详细点解释一下,USBDPU是输入检测信号么,按照2楼的回复,USBDPU是对于MCU来说是输出信号,控制R15作为上拉电阻或悬空的?
|
|
|
|
应是左边是输入,右边是输出,R15是限流电阻而已,不存在是上拉的关糸。
|
|
|
|
不知道楼主用的什么仿真软件,也不知道仿真中Q2的模型。
但可以肯定你的仿真结果不正确: 当仿真图中的V1为3.3V时,Q1无论如何都会处于饱和状态,那么可以确定Q的基极电压应为“0”, 请问Q2的C、E会是什么状态? 如果在R5与地之间接一个电压表(内阻不为无穷大),那么Q2的的Ibe应接近于零,其C、E就处于“截止”。 所以,楼主可以在Q2的E对地接一个电阻,再仿真。 |
|
|
|
非常感谢! 大概弄明白了~ 我开始用Multisim仿真的,Q2的模型应该没错,被那个名字USBDPU还有信号箭头不规范的各种IN给弄糊涂了,结合楼上各位大神的回答,我用Proteus又仿真了一遍连接了MCU才弄明白。你的回答最棒,基础扎实! “USB的d+、d-管脚的电阻主要是用来识别u***设备类型的。 当USB为"从"设备接口时,可通过设置d+管脚的上拉电阻来实现不同的传输速率,当d+接一个1.5K上拉电阻,可工作在高速模式,如12MBPs,电阻阻值太大或太小都可能影响到速率,但也不是一定要求1.5K,一般1-5K对电路工作都不会有太明显影响(特殊情况除外)。” |
|
|
|
|
|
|
|
是的,从设备插入主设备的时候,主设备给从设备供电,然后检测到从设备D+上拉1.5K电阻的话,就认为从设备工作在全速12Mbps,反之若D-上拉1.5K电阻,则工作在低速1.5Mbps。
|
|
|
|
前一三极管,基极电阻上拉,***
|
|
|
|
试问下主机怎样检测到是1.5K电阻而不是其他阻值的电阻呢?看了下电路图,当Q3不导通时候,R11和R14组成对5V分压,此时Q2 B极输入电压为4.8V,这时候怎样分辨电阻呢? |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
工业现场经常用到的 RS485 通信,原来它的收发机制是这样的
814 浏览 0 评论
电路小知识 | 电源选型要点、电路图的解读方法、LED及其应用示例
800 浏览 0 评论
1226 浏览 0 评论
1112 浏览 1 评论
996 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-28 14:59 , Processed in 0.834411 second(s), Total 95, Slave 77 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号