USB-C connectors have become common, and they are being used in more and more projects. However, there is a big gotcha when connecting a device using a USB-C cable to a USB-C source.
I came across this problem with some LGT8F328P LQFP32 Min1EVB modules I purchased from AliExpress, a buck and a half Arduino Nano clone with enhanced features.
I connected one of these boards to my laptop's USB-C port....and nothing happened. No beep that a USB device was recognized and no LED action on the board. I tried a second one with the same result.
After an "aww crap" moment, I remembered this problem with USB-C – USB-C connections. I switched to a USB-C – USB-A cable and was rewarded with a satisfying beep and LEDs lighting up. Whew.
What's the problem? USB-C PD requires resistors on a device drawing power to enable 5 volt delivery. No resistors, no power. The easy fix if this problem is to use an A-C cable.
Resistors are often omitted on USB-C "power connectors" which look so handy.
I came across this problem with some LGT8F328P LQFP32 Min1EVB modules I purchased from AliExpress, a buck and a half Arduino Nano clone with enhanced features.
I connected one of these boards to my laptop's USB-C port....and nothing happened. No beep that a USB device was recognized and no LED action on the board. I tried a second one with the same result.
After an "aww crap" moment, I remembered this problem with USB-C – USB-C connections. I switched to a USB-C – USB-A cable and was rewarded with a satisfying beep and LEDs lighting up. Whew.
What's the problem? USB-C PD requires resistors on a device drawing power to enable 5 volt delivery. No resistors, no power. The easy fix if this problem is to use an A-C cable.
Resistors are often omitted on USB-C "power connectors" which look so handy.