how you are determining the orientation of type - C using FX3 firmware. Please create a tech support case and provide all the necessary details.
I have an interface ic that handles the orientation problem (That is the AN7408)
Can you explain to the on what basis the FX3 decides not to use Superspeed?
FX3 does not decides this. As per the USB spec, the host has the ability to put the device in SS or HS mode.
For more details you can refer to section 7.5 of the USB 3.1 specification. The host will first check if the device supports SS. If those tests fails it will put the device in to HS mode.
So the decision is made by the host side, not by the FX3?
Based on what is this decision made? I guess there is some initialisation routine at the beginning of the connection?
Can I overrule this decision?
I will check the documentation you refer to.
Yes, the decision is made by host side. Yes, there is an initialization routine.
No you cannot overrule this.
thank you, useful knowledge!