This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TUSB1310A (LS/FS Serial Mode)

Other Parts Discussed in Thread: TUSB1310A

Hi,

In my application I want to get direct access to the LS/FS serial analog transmitter and receiver. In ULPI specification it is called "LS/FS Serial Mode". This mode is described in ULPI specification v1.1 at section 3.10 (page 58).

This mode can be enabled via Interface Control Register. But in the TUSB1310A lastest datasheet (rev.F) these bits in the Interface Control Register are reserved. Is it a mistake in the datasheet or this functionality is not provided?

Best regards

  • Hello VG,
    The TUSB1310A does not support that mode.

    Regards,
    Gerardo
  • Hi Gerardo,
    Thanks much. Very pity than this mode is not supported.


    I faced a problem when I tried to transmit data over ULPI in FS or LS mode, PHY is ready to receive 3 bytes (PID, and two new data bytes. NXT is high and I have to push data). What can I do to minimize PHY's internal pipeline? My application is quiet specific and this pipeline makes trouble for me. Are there any workarounds?

    For example, can I emulate FS/LS traffic using chirp mode or something like that?

    Regards,
    VG

  • Hi VG,

    The USB-PHY is designed to work highly coupled to the USB-Link and both are controlled by a well-stable software drivers on Windows and Linux. Mostly you need connect the PHY to the ULPI interface and the Operating System is going to do the rest of the work.

    The protocol for data transporting over the ULPI interface is defined at ULPI spec v1.1 and it's no possible to change it.

    Maybe if you give us more details of what are you trying to do we can advise better.

    Regards,

    Gerardo

  • Hi, Gerardo!

    Nevertheless I tried to enable SerialMode in TUSB1310A. And it works!

    I successfully entered this mode and received data in LS and FS modes.

    I also tried to transmit data just by toggling the line. It is ok too.

    Here is a diagram of data reception in FS mode. (SOF packet)

    (Top diagram is actual data at the USB D+ and D- lines of the PHY. Bottom diagram is data from PHY over ULPI)

    Looks like both 6-pin and 3-pin LsFsSerialMode are supported. (In my application I used 3-pin mode)

    I really think that there a mistake in the last datasheet. What do you think about that?

    Best regards

  • Hello VG,

    Sorry for the misunderstanding. let me check with the design team.

    Regards,

    Gerardo