+ Post New Thread
Results 1 to 5 of 5
  1. #1
    Member level 3
    Points: 1,950, Level: 10

    Join Date
    Apr 2004
    Posts
    65
    Helped
    1 / 1
    Points
    1,950
    Level
    10

    USB Isochronous transfer vs. Suspend

    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!

    •   AltAdvertisement

        
       

  2. #2
    Full Member level 1
    Points: 2,781, Level: 12

    Join Date
    Nov 2001
    Posts
    116
    Helped
    7 / 7
    Points
    2,781
    Level
    12

    Re: USB Isochronous transfer vs. Suspend

    are you designing the SIE? or just using one?



    •   AltAdvertisement

        
       

  3. #3
    Full Member level 3
    Points: 3,617, Level: 14

    Join Date
    Dec 2004
    Posts
    154
    Helped
    3 / 3
    Points
    3,617
    Level
    14

    Re: USB Isochronous transfer vs. Suspend

    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.



    •   AltAdvertisement

        
       

  4. #4
    Member level 3
    Points: 1,950, Level: 10

    Join Date
    Apr 2004
    Posts
    65
    Helped
    1 / 1
    Points
    1,950
    Level
    10

    Re: USB Isochronous transfer vs. Suspend

    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!



  5. #5
    Full Member level 3
    Points: 3,617, Level: 14

    Join Date
    Dec 2004
    Posts
    154
    Helped
    3 / 3
    Points
    3,617
    Level
    14

    Re: USB Isochronous transfer vs. Suspend

    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.



--[[ ]]--