阅读:1220回复:1
计算机和d12连不上的问题
使用周立功的书里面的pdiusbd12的电路,和计算机连接之后,有如下现象:
hound抓取的数据如下 Bus Hound 5.04 capture on Windows XP Service Pack 3. Complements of www.perisoft.net Device - Device ID (followed by the endpoint for USB devices) (30) USB Root Hub (33) USB Root Hub (34) USB Root Hub (35) USB Root Hub Phase - Phase Type CTL USB control transfer IN Data in transfer Data - Hex dump of the data transferred Descr - Description of the phase Delta - Elapsed time from the previous phase to the current phase Cmd... - Position in the captured data Device Phase Data Description Delta Cmd.Phase.Ofs(rep) ------ ----- ------------------------------------------------------------------------------------------------------ ---------------- ----- ------------------ 35 IN 32us 63.1.0 35.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 4us 64.1.0(2) 35.0 IN 00 85 01 00 .... 14us 64.2.0 35.0 IN 00 85 01 00 .... 16us 65.2.0 35.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 36us 66.1.0 35.0 IN 00 85 01 00 .... 12us 66.2.0 35.0 CTL 23 01 10 00 01 00 00 00 CLEAR FEATURE 11us 67.1.0 35.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 25ms 68.1.0 35.0 IN 00 85 00 00 .... 15us 68.2.0 35.0 CTL a3 00 00 00 03 00 04 00 GET STATUS 11us 69.1.0 35.0 IN 00 05 00 00 .... 12us 69.2.0 35.0 CTL a3 00 00 00 04 00 04 00 GET STATUS 10us 70.1.0 35.0 IN 00 05 00 00 .... 11us 70.2.0 35.0 CTL a3 00 00 00 05 00 04 00 GET STATUS 10us 71.1.0 35.0 IN 00 05 00 00 .... 12us 71.2.0 35.0 CTL a3 00 00 00 06 00 04 00 GET STATUS 10us 72.1.0 35.0 IN 00 05 00 00 .... 11us 72.2.0 35.0 CTL a3 00 00 00 01 00 04 00 GET STATUS 17sc 73.1.0 35.0 IN 00 85 00 00 .... 18us 73.2.0 35.0 CTL a3 00 00 00 02 00 04 00 GET STATUS 12us 74.1.0 35.0 IN 00 85 00 00 .... 13us 74.2.0 35.0 CTL a3 00 00 00 03 00 04 00 GET STATUS 12us 75.1.0 35.0 IN 00 05 00 00 .... 13us 75.2.0 35.0 CTL a3 00 00 00 04 00 04 00 GET STATUS 10us 76.1.0 35.0 IN 00 05 00 00 .... 12us 76.2.0 35.0 CTL a3 00 00 00 05 00 04 00 GET STATUS 10us 77.1.0 35.0 IN 00 05 00 00 .... 12us 77.2.0 35.0 CTL a3 00 00 00 06 00 04 00 GET STATUS 10us 78.1.0 35.0 IN 00 05 00 00 .... 13us 78.2.0 始终没有get descriptor 的命令出现,led闪烁三次之后,计算机出现:unknown device 对硬件电路进行排查,没有发现什么问题,与周立功书中描述相同,对d+,d-都连接了1m下拉电阻,分别对d+,d-使用了1.5k电阻拉到v3.3,但是还是这样的现象。个人参看了网上的技术资料,感觉像是计算机没有识别硬件,所以没有发送命令,于是对d+,d-进行了电压检测,发现均在2.7v以下,然后对D12出口的v3.3也进行了电压检测,当连上计算机usb时,出口电压也被下拉到2.7v以下。 网上好像没有说这方面内容的,不知道是哪儿出了问题,请大家指点一下。 谢谢 |
|
沙发#
发布于:2009-08-10 18:49
谁能帮着分析一下呗
|
|