In previous USB designs, I was able to place a phone in host mode to send data with D+/D- pins downstream and simultaneously charge the phone using the proper OTG cable in addition to a hub that allowed for upstream and downstream devices and an external power source that provided regulated power to these devices. I was looking at creating a cable doing this with USB C style phones and the DRP capabilities of the TUSB320, as in I would like to be able to charge a phone from an external source through a hub, but still allow the phone to act as a "host" and send data (using D+,D- pins). I was wondering is this simultaneous process is possible, or does the TUSB320 as configured as DRP constantly switch and will only charge if the battery of the phone was low?
In addition, I was wondering if additional chips would be required such as a processor or I2C chip for this application, which I am assuming I will to control some capabilities of the TUSB320, and if so if there are any recommended ones. The power source and hub I will be using is only providing 5V at 2amp max so I might have to use PMIC's as well, just to help limit supply voltage.
I am in the preliminary research stage so any help is appreciated.
Thanks for the help