Device powering from USB type-C

FreshmanNewbie

Advanced Member level 1
Advanced Member level 1
Joined
May 10, 2020
Messages
461
Helped
0
Reputation
0
Reaction score
3
Trophy points
18
Activity points
4,567
So, I am planning to build a device that is going to take the input power and data from USB Type-C connector from a laptop.

I need some suggestions on a couple of questions.

I am planning the device to not take more than 2A overall.
I am going to power the device from the USB Type-C connector. I saw that the Type-C can provide a maximum of 5A. So, I don't think power is going to be an issue.

Using the same Type-C USB connector, there will be some data that is going to be provided to my device. I was thinking of some 32-bit microcontroller, say SAMD21, but it doesn't support USB3.0

Any suggestions on what some low cost microcontroller that will support USB3.0 with OTA?

Device powering from USB type-C

 

Besides USB support by processor what else will the application need in HW
and functionality, so we can give you more complete recommendations ?
 

USB Type-C Default (Without PD negotiation):
  • 5V @ 1.5A (7.5W) or 5V @ 3A (15W) depending on the host capability
So, I don't think power supply of 2A from the host (laptop) will not be a problem.

Apart from USB Support, I need some Bluetooth or WiFi interface (I saw that WFI32 devices are microcontrollers with BLE/WiFi support, but they only support USB2.0. Do you think if I use some Hub controller or USB Bridge I can use WFI32) , with DACs. Since microcontroller have less DACs, I will go ahead using discrete channel DACs.
Two SPI interfaces and Two I2C interfaces.
High voltage driver ICs for Joystick. 10 actuators to be placed on gaming joystick. Any suggestions or improvements in hardware is welcome