Other Parts Discussed in Thread: TUSB320,
I am designing a device that requires the full 3A @ 5V from a USB C port. This device needs to check the current capability of the host to make sure that 3A is available before drawing power. I bought the TUSB320EVM to evaluate what current levels the ports on my laptop can provide in hopes that I can integrate the TUSB320 into my product. I have the EVM set up for UFP mode and GPIO mode (switch settings are 1=ON,2=ON,3=ON,4=OFF,5=OFF,6=OFF,7=OFF,8=ON and R10 has been removed to set GPIO mode). On the Dell XPS 19 9370 laptop that I have, all three USB C ports seem to only advertise 900mA (D1 lights up and D2 stays off). However two of these ports are 3A capable and are Thunderbolt capable as advertised by the lightning bolt symbol next to them and in the manual. I have tried to draw power from these ports using a DC load and I can't draw more than ~1.5A before the port detects an overload and turns off power.
I understand that Thunderbolt is an alternate mode of USB C and presumably when I am in thunderbolt mode I can get the full 3A. However only 900mA is advertised (using the resistors on the CC1/CC2 lines and thus the output of the TUSB320EVM). Is it specified anywhere at all that if a device supports 3A in thunderbolt mode it should show that it can using the resistors on the CC pins? What kind of solution would you recommend for my application where I'd like to detect the maximum current capability of a port that might support thunderbolt mode? The device I am designing does not have a microcontroller so I'd like the port controller chipset to handle all the work.
Thanks,