What Is USB? USB, Micro and Mini USB | Connector Guide | C2G
USB Hardware Design Guidelines for FTDI ICs
Designing In USB Type-C and Using Power Delivery | DigiKey
Does the STM32F105 have a pull-up on USB_DP line? There is conflicting information in the USB hardware design guide (images from this design guide screenshotted below).
App note: USB hardware design guidelines for FTDI ICs – Dangerous Prototypes
Hardware design of USB Type-C systems - Windows drivers | Microsoft Docs
USB Connector Layout in Your Next PCB – Upverter Blog
AN0046: USB Hardware Design Guidelines
Designing USB Type-C Products Using Cypress`s CCG1 Controllers
USB - Wikipedia
App note: USB hardware and PCB guidelines using STM32 MCUs – Dangerous Prototypes
How to design the USB circuitry
App note: USB hardware design guide – Dangerous Prototypes