Hi ,
We are using TUSB1046A-DCI one of our project for USB Host and DP port Source ALT MUX
Configurations:
- USB DFP (Source side)
- USB3.1 + 2Lane DP
- GPIO Mode - I2C_EN( Pin 17 - Low)
- CTL0 (Pin 22 - High (3.3V))
- CTL1 (Pin 23 - High (3.3V))
- FLIP (Pin 21) - connected to Processor GPIO (GPIO Number #64) for Switching
- We have separate PD for reading CC pins
Observation:
- When I Connected the Type C USB Hub to Our Device
- From PD Controller We identified CC1 is connected and USB is enumerated (read from I2C)
- based on CC value we are toggling the Flip(Pin 21) for switching USB and DP lanes
- But MUX function is Not working
Issues/ Quires
- In GPIO Mode CTL0/1 is presently connected to high only we are toggling flip signal, why it is not working
- We are tried to change I2C mode (I2C_EN( Pin 17 - High)) I2C bus is not working (Other devices in the same I2C bus is also not working looks like I2C bus failed when i connected i2c bus to TUSB1046A
- what are conditions needs to be check in GPIO mode and I2C modes
- Attached Schematic PDF for your reference - please review and let me know your comments
- Same chip DP port also Not working Show error:
USB_ALT_MUX-TUSB1046A-DCI_14-MAR-2023.pdf
Thanks
Srini