Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Wellington
Level 4
Level 4
100 sign-ins 50 sign-ins 25 replies posted

Hi,

We got a new proposal design where we connect two FX3 to the CYUSB4347-BZXCES as below. Currently the design are still in proposal and we do not have CYUSB4347-BZXCES.

Two FX3 to hub.PNG

Currently our one FX3 solution design is working PC<->FX3<->FPGA. We also understand that if connect two FX3 to PC directly via two USB cable also should work just by checking the devicecount in c++ API. I got vey little info on CYUSB4347-BZXCES device on firmware design or API, it only has share a .bin file.
https://www.infineon.com/cms/en/product/universal-serial-bus-usb-power-delivery-controller/hub-contr...

Question:

1.)  is CYUSB4347-BZXCES plug and play solution? where i expect our current software/firmware do not need to change by connecting as above design. the worst case is just flash the Cypress provided bin file thru USB and we expect it to be working.
2.) Can current FX3 API still recognize the FX3_A and FX3_B with "devicecount" with above configuration? or any software need to change for above configuration?

Thanks

0 Likes
1 Solution
Ajeethkumar_P
Moderator
Moderator
Moderator
50 likes received 500 replies posted 100 solutions authored

Hello,

  1. HX3PD will come by default with PD enabled on the US and DS1 ports and Type-C ports for DS2 and DS3. The default firmware would be sufficient if you are not changing the Cable/Connector type, PD functionality, etc. for the Type-C ports. Please use the HX3PD configuration utility to download the HX3PD firmware. You can download the HX3PD firmware here. HX3PD requires external EEPROM to store the HX3PD Hub controller firmware. For more details on HX3PD refer to the HX3PD datasheet. In addition, FX3 does not come with a Type-C connector and you might need to use Super-Speed Mux for the Super speed lines. For more details on this, refer to https://community.infineon.com/t5/Knowledge-Base-Articles/Designing-Type-C-products-based-on-EZ-USB-....
  2. For this you can refer to the KBA https://community.infineon.com/t5/Knowledge-Base-Articles/Distinguishing-Different-FX3-Devices-with-...

Thanks,
Ajeeth

View solution in original post

0 Likes
1 Reply
Ajeethkumar_P
Moderator
Moderator
Moderator
50 likes received 500 replies posted 100 solutions authored

Hello,

  1. HX3PD will come by default with PD enabled on the US and DS1 ports and Type-C ports for DS2 and DS3. The default firmware would be sufficient if you are not changing the Cable/Connector type, PD functionality, etc. for the Type-C ports. Please use the HX3PD configuration utility to download the HX3PD firmware. You can download the HX3PD firmware here. HX3PD requires external EEPROM to store the HX3PD Hub controller firmware. For more details on HX3PD refer to the HX3PD datasheet. In addition, FX3 does not come with a Type-C connector and you might need to use Super-Speed Mux for the Super speed lines. For more details on this, refer to https://community.infineon.com/t5/Knowledge-Base-Articles/Designing-Type-C-products-based-on-EZ-USB-....
  2. For this you can refer to the KBA https://community.infineon.com/t5/Knowledge-Base-Articles/Distinguishing-Different-FX3-Devices-with-...

Thanks,
Ajeeth

0 Likes