发布网友 发布时间:2022-04-26 07:29
共3个回答
热心网友 时间:2022-06-25 07:24
1、USB设备的接入。USB接口中的+5V电源不但可以为外接设置提供小电流供应,并且还起着检测功能。当USB设置插入USB接口后,主机的+5V电源就会通过USB边线与USB设备相通。USB外设的控制芯片会通过两只10K的电阻来检查USB设备是否接入了主机的USB端口。如果这两个引脚一个为高电平,一个为低电平时就表示USB外设已经正常确连入USB接口,这时外设的控制芯片开始工作,并通过DATA+,DATA-向外送出数据。这时主机接收数据后,就会提示发现新硬件,并开始安装新硬件驱动。
2、USB设备的识别。在USB外设向外送出数据时,其中就包括设备自身的设备名及型号等相关参数,主机就是根据这些信息在显示器上显示出所发现的新硬件的名称型号的。多说一点:如果现在闪存的价格降得更低时,我们就可以把扫描仪,打印机,数码相机的驱动程序存在设备内部。当主机需要驱动程序时,直接从设备内部读取就可以了,也就不再需要驱动光盘和安装驱动等繁琐手续了。
热心网友 时间:2022-06-25 07:24
芯片D3300为USB接口控制芯片,它可实现USB接口与并行I/O接口之间数据的双向转换。一方面,当USB收发器从主机接收USB串行数据后,由USB接口控制芯片将数据转换成并行数据,然后通过并行数据线DATA0~DATA7发送到处理器;另一方面当USB接口控制芯片通过DATA0~DATA7接收到并行数据时,将并行数据转换成USB串行数据,再通过USB收发器传送到主机。USB接口电路中数据线路的抗干扰电路Z3300的作用是:在数据传输时起到缓冲的作用(抗干扰)。而数据线路中连接的电感Z3301起滤波的作用,可改善数据传输质量。F3300为保险电阻,可以在出现短路情况时,自动升高内部电阻,起到保护的作用,而在故障排除后又会自动恢复到低电阻状态继续工作。智能手机USB接口电路的工作原理如下:当智能手机通过USB线与电脑连接时,外部5V供电电压通过VBUS引脚加至手机,充电信号触发手机进入充电开机方式;同时ID信号电压将由低电平跳变到高电平,此信号被N2200检测到后,即认为智能手机与计算机等设备连接。
当智能手机被识别后,来自计算机等设备的信号及数据,经USB数据线、USB接口控制芯片X3300的D+、D-引脚送入电路中,经接口电路中的USB接口电路处理后,送到处理器中,再经识别处理后,送往相关电路中,进行存储或输出显示。当智能手机向外输出数据时,由微处理器电路向相关电路调用数据信息进行处理后,送入USB接口控制芯片中,经USB接口电路内部进行处理后,由DP、DM端输出,最后经USB接口向外发送数据信息。
热心网友 时间:2022-06-25 07:25
先说说USB主机是怎么识别一个U盘的吧,当你把一个U盘插到电脑上的时候,电脑的USB接口上会发生一些变化。U盘会把DP(D-)拉高,使DP,DM保持一个J状态(即:DP为高DM为低),电脑主板的USB主机芯片检测到这个J状态(DP(D-)拉高),知道有设备连接上了(这里提到的主机和设备是指连接在USB线两端的USB接口芯片),电脑的驱动会对连接上的这个设备进行识别,我们把它叫做列举,这个过程是为了让电脑知道连接上的这个设备是什么东西(是U盘,还是USB鼠标,还是USB键盘,或是其他的什么)。
然后再看USB数据是怎么在DM,DP上传输的,当主机检测到有设备连接上,驱动先会对这个设备作些必备的事情,识别他的速度(这个过程又有很多协议,要了解的仔细研究协议),然后就是复位等等。之后就开始在总线(DM,DP)上发送1ms间隔的SOF包(全速)或125us间隔的SOF包(高速)。USB数据都是以包的形式发出的,包都有固定的格式,它以一个sync(synchronous同步)开始,以一个eop(endofpacket,包结束)结束,SOF包也是一样的。