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 Isochronous transfer vs. Suspend

Status
Not open for further replies.

qjlsy

Member level 3
Joined
Apr 26, 2004
Messages
63
Helped
1
Reputation
2
Reaction score
1
Trophy points
1,288
Activity points
653
When will SOF be sent for a device who has an isochronous interface? All the time after the isochronous interface has been enabled? Or just during isochronous transfering?

If an isochronous interface is enabled, but no data and no request(IN) are issued, what status should be? Can the bus be suspended? Or MUST SOF be sent all the way to keep synchronization?

Thanks a lot!
 

are you designing the SIE? or just using one?
 

For normal application, SOF have to be sent to keep synchronous between TX and RX.
But if the idle time is to long, you can stop sending SOF and let RX enter suspend for power saving consideration.
 

I am designing SIE.

In fact, what confused me is that SOF is sent by host every ms(1ms interval). But device just can get into suspend state only when bus keeps idle for 3.5ms.

How can bus be idle for 3.5ms if host keep sending SOF? Host get into suspend first? Why can host get into suspend if device has not get into suspend? What is the sequence of suspend in usb system?

Thanks a lot!
 

If the USB host don't keep sending SOF, and the time is too long to let client end enter suspend. Then Client end will be suspend mode.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top