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.

HUB TSUB2046 recognize usb 1.0 not 2.0

Other Parts Discussed in Thread: TPS2071, TUSB2046B

Hi,

I'm making a board with the TSUB2046 in order to have a HUB USB. 

You can find my schématic in PJ.

My computer recognizes the HUB, but a popup says this device can work faster. The problem is my device is recognized as a USB 1.0 (Low speed), not as a full speed.

The resistor on between DM and 3.3 is ok.

Moreover; this problem can't permit to use correctly the downstream port because I don't have so much flow on the USB. (I would like to connect a USB camera)

Have you got an idea to solve my problem?

HUB.pdf

Kind regards

  •  Hello,

     The TUSB2046 requires a power on reset pulse of between 100 us to 1 ms. Anything less than 100 us is too short for the device and anything longer than 1 ms can interfere with USB enumeration.

    Please take a look at our reference schematics.


    Regards,
    Joel


  • Hello,

    If the 1.5k pull-up is installed on DP it should not be recognized as a low speed device, are you sure it is marked as low speed?
    This Hub is full-speed, it is not high-speed so maybe that is why the system is telling it can perform faster.
    Regards
  • Dear Joel,

    I modifiy my schématic, I remove the 3.3 on Reset, And I put a Rc to make a delay.

    R is 15K and C 47µF for a delay of 705µS/

    I can see on the oscilloscope Reset is more later than 3.3V but it's not very important.

    Do you think I must put the transistor to drive the Reset? (like the 2N3904 on the TUSB2046 Self Power with External Memory)

    default.pdf

  • Sorry I forgot the image of the oscilloscope

  • I suggest installing 15K pull-up resistor and .1 uF cap, then the reset will be held low for somewhere within the range.

    The DP/DM signals of the unused port should be tied to ground with 15K resistors like the pull-downs used on the active ports.

    Connect EXTMEM terminal to high and EEDATA/GANGED pin to low.

    Regards

  • Thank you for your answser, I modifiy the schematic to solve my problem.

    I try it on my board, and on the TPS2071 HUB EVM without the TPS2071DAP, and I modify the card to be like my schematic.

    The result is the two board have the same problem. When I connect a device to the hub, my computer doesn't t recognize a USB 2.0.

    Any more ideas?
  • Please, share the updated schematics.

    Regards,
    Joel

  • Hi,

    Please find in attachement the new schemtaics

    4812.HUB.pdf

  • I try a lot combinaison for reset. To 3.3v, 15k, 100nF, 4.7k 100nF. But I always have the same redult. The hub works has an usb 1.0 device.

    This problem is the sale on tbe evqluation boad, and my own board
    I don't understand the problem. :-/
  • The USB 2.0 specification replaced the USB 1.1 specification and that is no longer a technically accurate description of a device. 
    To be complaint a peripheral device must support at least one speed.  A hub can be compliant if it only supports LS & FS and is intended for "embedded" applications.  Therefore the TUSB2046B (also the TUSB2036TUSB2077A, &TUSB2136) are all USB 2.0 compliant as full-speed capable embedded hubs.

    How do you know that your device is recognized as low speed? Could you provide a screenshot showing that?

    Could you provide info. about  your USB Host controller part?


  • I know mu device is recognize like an usb 1.0, because when i plug it, my computer show me a popup " your divice can work more faster, connect it to an usb 2.0 concentrater" it's message like this. I can show you tomorow (it's laye in France) a screen of this message "in french" But i can show you the same message in english.
  • Execute the usbview 7411.usbview.zip utility to get more information about the hub and device. Select the item in the left window will allow its descriptors to be read in the right window. Could you attach some screen captures?

  • Dear Joel,

    You can see in the attached documents, the popup show windows when I plug the HUB USB. (in French, and English).

    Moreover I read all the description of the USB HUB with USBview. You can see the HUB, and the USB key connected on the HUB.

  • Even though the TUSB2046B is fully compliant with the USB 2.0 specification, the maximum speed it supports is Full-Speed. This is clearly specified on the product page within the Features section "Fully Compliant With the USB Specification as a Full-Speed Hub"

    However, the USB 2.0 specification defines 3 different speed connections: Low Speed, Full Speed and High Speed.

    So it is expected that connecting USB thumb drive that can support USB 2.0 HIGH speed, will prompt you with a message indicating your device can perform faster. Because you are connecting a HIGH speed device to a FULL speed Hub.

    On the screenshots you provided from USBview I can see the TUSB2046B is properly connected at full speed, so there is nothing wrong going on. (See "Device Bus Speed : Full")

    Regards,
    Jorge

  • Hello,

    Sorry for my long period without any answer.

    I understand my hub is full speed. However I always have a problem.

    When i plug it to a computer, it's recognize. When I plug a USB key, usb/RS232 converter, all device works fine.

    But when I plug a webcam on the HUB, I can't have the video. Amcap say me "cannot set preview graph". I have this problem only when I plug the camera on my board. on the evaluation board, it work properly.

    So I supposed I have a problem with the speed of the D+/D-.  Maybe it can came from my board.

    Could you please tell me if it can have some problem?

    upstream ports: D+/D-:

    Downstream port for camera:

  • Hello,
    It seems that your Differential Signal Traces do not meet the routing requirements. We need your PCB file for further analysis, please send it to joel.jimenez@ti.com.

    Please, take a look at these documents below, they contain more details on the High-Speed Differential Signal Routing.
    www.ti.com/.../spraar7e.pdf
    www.ti.com/.../emitest.pdf

    Regards,
    Joel