You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
========================== Summary =========================
Vendor ID : 0x1209 (Unknown Vendor)
Product ID : 0x7332
USB Version : 2.0 -> but Device is Full-Speed only
Port maximum Speed : High-Speed (Companion Port 1-19-3 supports SuperSpeed)
Device maximum Speed : Full-Speed
Device Connection Speed : Full-Speed
Self powered : no
Demanded Current : 100 mA
Used Endpoints : 9
The BP5 is a USB2 chip (full-speed only, not high-speed capable), even though it has a USB-C connector. Since it has a USB-C connector, does the BP5 have hardware to detect if the upstream port is USB3? (e.g., 45 Ohms termination on Rx+ and Rx-pins, and detecting upstream port sending Rx_detect pulses) If so, that would make it safer to draw up to 900mA (as allowed by USB-C), even without USB3-PD support.
Configuration Descriptor shows 100ma demanded
Using
USBTreeView.exe
, it shows:and
This appears to match the code. See the final argument to the macro:
BusPirate5-firmware/usb_descriptors.c
Lines 164 to 165 in 5bbaed7
And while high-speed isn't supported, it's also configured at:
BusPirate5-firmware/usb_descriptors.c
Lines 187 to 188 in 5bbaed7
Should this be changed to 500mA?
The BP5 is a USB2 chip (full-speed only, not high-speed capable), even though it has a USB-C connector. Since it has a USB-C connector, does the BP5 have hardware to detect if the upstream port is USB3? (e.g., 45 Ohms termination on Rx+ and Rx-pins, and detecting upstream port sending Rx_detect pulses) If so, that would make it safer to draw up to 900mA (as allowed by USB-C), even without USB3-PD support.
See https://electronics.stackexchange.com/a/659195 (including first comment to the answer).
The text was updated successfully, but these errors were encountered: