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.

TUSB2046B: TUSB2046BIRHBT to USB issue

Part Number: TUSB2046B
Other Parts Discussed in Thread: TUSB2036

TUSB2046BIRHBT to USB issue

 

We try to solve byte outages in frames on USB. UART (6M baud) from microcontroller is connected to FT232H (converter UART x USB). FT232H is connected to USB HUB TUSB2046BIRHBT which is finally connected to PC. Rest of USB ports are connected to USB connectors where is not futher connected during test. Data sent from PC to microcontroller are correct (same frame length 10 bytes or 7200 bytes). Sending from microcontroller to PC are not always correct. On average, one incorrect frame on 30 correct frames. 31 up to 38 bytes is missing. That issue occurs only with longer frames.

We enclose picture below for better understanding.

Block diagram of our equipment:

The test was performed without USB-HUB. The data transfer was correct. Shown below:

Below is an example of data transfer with the error. Gap present missing bytes.

10 16 70 30 02 13 00 00 00 00 00 00 00 00 00 03 07 00 00 00 00 00 08 3C 45 01 F1 0F 00 00 55 55 54 CD 00 00 00 00 10 10 54 CD BD 85 DF 6F 25 40 48 1C 00 00 1D 80 68 B2 AE 15 03 01 00 00 00 00 00 00 00 00 1E FF 00 FF FF 00 00 01 88 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1B FF FF FF FF FF FF 4E 45 51 48 00 07 00 11 00 00 00 00 00 82 00 00 00 00 00 00 41 27 04 95 44 F9 FF FF 41 27 04 95 4B C6 FF F2 00 00 00 00 00 00 01 17 00 00 00 00 00 00 00 00 02 00 00 00 40 00 00 49 E7 45 CB 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 13 FF FF FF FF FF FF FF FF FF FF FF -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 03 6D 64     34 Bytes lost

10 16 70 30 03 C7 00 00 00 00 00 00 00 00 00 03 07 00 00 00 00 00 08 3C 45 01 F1 0F 00 00 C0 C0 BF 3B 00 00 00 00 10 10 72 A0 BD A3 DF 6D 25 4C 48 26 00 00 1D 80 68 B5 AE 15 03 01 00 00 00 00 00 00 00 00 1E FF 00 FF FF 00 00 01 88 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1B FF FF FF FF FF FF 4E 45 51 48 00 07 00 11 00 00 00 00 00 82 00 00 00 00 00 00 41 27 04 95 44 F8 FF FE 41 27 04 95 4B C6 FF F1 00 00 00 00 00 00 01 17 00 00 00 00 00 00 00 00 02 00 00 00 40 00 00 49 E7 45 CB 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 13 FF FF FF FF FF FF FF FF FF FF FF -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 03 6C 39     33 Bytes lost

10 16 70 30 03 F9 00 00 00 00 00 00 00 00 00 03 07 00 00 00 00 00 08 3C 45 01 F1 0F 00 00 EA EA E9 66 00 00 00 00 10 10 35 E1 BD C6 DF 6E 25 57 48 15 00 00 1D 80 68 B4 AE 15 03 01 00 00 00 00 00 00 00 00 1E FF 00 FF FF 00 00 01 88 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1B FF FF FF FF FF FF 4E 45 51 48 00 07 00 11 00 00 00 00 00 82 00 00 00 00 00 00 41 27 04 95 44 F8 FF FE 41 27 04 95 4B C7 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 00 00 00 00 00 00 00 00 00 00 00 33 13 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 03 06 3A     38 Bytes lost

10 16 70 30 04 5D 00 00 00 00 00 00 00 00 00 03 07 00 00 00 00 00 08 3C 45 01 F1 0F 00 00 3D 3D 3C B9 00 00 00 00 10 10 52 D4 BD 9D DF 70 25 44 48 20 00 00 1D 80 68 B8 AE 15 03 01 00 00 00 00 00 00 00 00 1F FF 00 FF FF 00 00 01 88 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1B FF FF FF FF FF FF 4E 45 51 48 00 07 00 11 00 00 00 00 00 82 00 00 00 00 00 00 41 27 04 95 44 F9 FF FE 41 27 04 95 4B C6 FF F2 00 00 00 00 00 00 01 17 00 00 00 00 00 00 00 00 02 00 00 00 40 00 00 49 E7 45 CB 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 13 FF FF FF FF FF FF FF FF FF FF FF -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 03 FB 3E     33 Bytes lost

10 16 70 30 01 0C 00 00 00 00 00 00 00 00 00 03 07 00 00 00 00 00 08 3C 45 01 F1 0F 00 00 7A 7A 79 F0 00 00 00 00 10 10 7D 32 BD A7 DF 6F 25 3F 48 12 00 00 1D 80 68 B5 AE 15 03 01 00 00 00 00 00 00 00 00 1E FF 00 FF FF 00 00 01 88 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1B FF FF FF FF FF FF 4E 45 51 48 00 07 00 11 00 00 00 00 00 82 00 00 00 00 00 00 41 27 04 95 44 F8 FF FE 41 27 04 95 4B C7 FF F2 00 00 00 00 00 00 01 17 00 00 00 00 00 00 00 00 02 00 00 00 40 00 00 49 E7 45 CB 01 00 00 00 00 00 00 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 03 C8 AA     36 Bytes lost

10 16 70 30 01 03 00 00 00 00 00 00 00 00 00 03 07 00 00 00 00 00 08 3C 45 01 F1 0F 00 00 72 72 71 E8 00 00 00 00 10 10 6A B5 BD 9C DF 6F 25 33 48 13 00 00 1D 80 68 B5 AE 15 03 01 00 00 00 00 00 00 00 00 1E FF 00 FF FF 00 00 01 88 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1B FF FF FF FF FF FF 4E 45 51 48 00 07 00 11 00 00 00 00 00 82 00 00 00 00 00 00 41 27 04 95 44 F9 FF FE 41 27 04 95 4B C6 -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 00 00 00 00 00 00 00 00 00 00 00 00 00 00 33 13 FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 03 58 DA     35 Bytes lost

Is possible that USB HUB TUSB2046BIRHBT has bad configuration?

Is converter UART x USB to USB HUB connected correctly?

Can I transmit frames longer than 250 bytes at 6Mbaud?

Sheet1.pdf