Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

USB Enumerations: Device Descriptor Request

Status
Not open for further replies.

alexz

Full Member level 5
Joined
Nov 19, 2004
Messages
283
Helped
6
Reputation
12
Reaction score
3
Trophy points
1,298
Location
UK
Activity points
2,246
USB Enumeration

I am trying to develop a USB device using the USB9603 controller and PIC.
I get the Device Descriptor Request from the host, transmit the first 8 bytes of the device descriptor, receive ACK, transmit the 2nd 8 bytes of the Device Descriptor ,
finally I got 3 ACKs, and transmit the last 2 bytes of the descriptor and get a NAK.

The question is: Is that the right sequence? When sould I get the Set Address request? Why do I get NAKs every time after transmitting the last 2 bytes?
 

Re: USB Enumeration

Have checked your timing? Or have you made a timing analysis
 

USB Enumeration

see my post on
 

Re: USB Enumeration

brmadhukar said:
Have checked your timing? Or have you made a timing analysis

what should I check exactly?
I know I have got about 10ms to send the data after receiving the request.
Is that what you mean?
Also it is difficult to debug when time is limited. And the result can change from time to time. But I dont see another way
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top