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.

TUSB3410: UART to USB application, can be changed role to either device or host on the fly?

Part Number: TUSB3410
Other Parts Discussed in Thread: AM3352

Hi Team,

Customer wants to use TUSB3410 for UART to USB communcation. the USB port on the machine can be either Host or Device.

(1) is when BLE disconnected, end customer can use the machine USB port to connect with their notebook for debugging. in this case, machine USB port will be acting as Device mode.

(2) is when BLE is connected, machine system will become Host mode, because BLE is device now.

Can TUSB3410 support (or suitable for) such complicated application?

Thanks!

Andrew

  • Hi Andrew,

    TUSB3410 can only act as a USB device. If the customer can implement some USB dual role detection and use a signal mux to switch to TUSB3410 connection when BLE is disconnected and switch to USB host when BLE is connected, then it can work. But the problem will be detecting BLE presence to control the mux.

    Regards,
    Brian
  • Hi Brian,

    Thanks for feedback.

    Customer provided more detail as below please kindly double check for us.

    The plan system is TI AM3352 with TUSB3410.

    The UART port is for console @ TI AM3352. we are not sure it is workable if the USB port can be a console or not.

    If it is workable to use the USB port for console with TUSB3410:

    Customer would like to change the console based on users’ experience. USB port is better than UART port due to there is less UART port on PC or notebook.

    1.      Connect the USB cable to PC (Host)

    2.      Using the BLE(CC254) connect with PC.  ( Is any driver needed?)

    Both of above behaviors are “MUST” on customer's system. The console is for debugging or doing some commands.

    Thanks for verify!

    Andrew

  • Andrew,

    This will not work because TUSB3410 requires a USB driver and we do not have one available for BLE.

    Regards,

    Brian