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.

TUSB9261: TUSB9261 schematic design guide

Part Number: TUSB9261

Hello,

In one of our on going project we need SATA interface but our system dont have SATA port. We are trying to convert USB3.0 port of our USB3.0 hub into SATA port.

For that we are using TUSB9261 USB3.0 to SATA bridge converter chipset.

While designing its schematic we refered TUSB9261 demo board guide. Regarding this chipset design I had few queries that are as follows.

1) As our system run on Linux OS (Ubuntu 18.04) . Will TUSB9261 driver support this Linux OS?

2) In Demo board schematic SATA hard drive connection are shown as follows

As per standard SATA connector pinout A+/A- are Transmit + / Transmit - and B+/B- are Receive + /Receive - . But in above schematic TX lines are going TX lane of chip and RX lines are going to RX lane of chip.

I think it should be crossed. RX should go TX.

3) Also A+ connection goes to SATA_TXM and A- connection goes to SATA_TXP. why this connections are reversed?

4) In schematic SPI interface memory chip is connected to TUSB9261. What is purpose of this chip? Is it compulsory to use this memory chip?

5) As TUSB9261 chipset is on board only which is permanently connected to the host. In this case USB_VBUS(50) pin should be permanently kept high?

Please guide me on above queries.

Waiting for reply. 

  • Hi Rahul,

    1) As our system run on Linux OS (Ubuntu 18.04) . Will TUSB9261 driver support this Linux OS?

    The TUSB9261 should work with the default USB drivers present in Linux. These two threads here and here should give more context.

    2) In Demo board schematic SATA hard drive connection are shown as follows

    As per standard SATA connector pinout A+/A- are Transmit + / Transmit - and B+/B- are Receive + /Receive - . But in above schematic TX lines are going TX lane of chip and RX lines are going to RX lane of chip.

    I think it should be crossed. RX should go TX.

    SATA_TXP/M are output pins which transmit the converted USB signal, and SATA_RXP/M are input pins which accept the signals sent from the SATA RX Lane. These pins should be correctly connected, as shown in the schematic.

    3) Also A+ connection goes to SATA_TXM and A- connection goes to SATA_TXP. why this connections are reversed?

    These connections were flipped to simplify the layout of the EVM board, and the Firmware was adjusted to account for this. There are versions of the firmware where these pins are not flipped, and have the normal orientation.

    4) In schematic SPI interface memory chip is connected to TUSB9261. What is purpose of this chip? Is it compulsory to use this memory chip?

    The external SPI is used to flash the FW of the TUSB9261 onto the device on reset. It is recommended to have a chip for this purpose, yes. One of the two linked threads in this post should give more clarification.

    5) As TUSB9261 chipset is on board only which is permanently connected to the host. In this case USB_VBUS(50) pin should be permanently kept high?

    USB_VBUS is powered from the VBUS of the USB connector located on the board. Thus, if a host is connected to the board the TUSB9261 is located on, USB_VBUS will receive the 5V coming from VBUS. This does not need to be permanently kept high, it just needs to be connected to the VBUS of the connector.

    Please keep in mind that we currently do not provide software support for the TUSB9261, so we offer the source code and firmware in order to help give a starting point in software development.

    If you have any other questions, please let me know!

    Thanks,

    Ryan

  • Hello,

    Thanks a lot for reply.

    I will go through the link and check all the details.

    So according to answer of question no. 4 we need to connect SPI interfaced flash memory chip to TUSB9261.

    Is it mean that when we assemble new chip TUSB9261 on board there is no firmware in that chip we have to manually flash corresponding SPI memory with correct firmware and then only TUSB9261 start working?

    Please clarify this thing.

    Thanks a lot for support.

  • Hi Rahul,

    Yes, I believe the TUSB9261 does not come with any of the typical functional firmware installed on it, which would mean the SPI memory would have to be flashed with the correct firmware in order to work properly.

    Please let me know if there are any other questions,

    Thanks,

    Ryan

  • Hello,

    OK I will consider this point and proceed.

    Thanks a lot for support.