2025-11-17 10:33 AM
I know that USB3DR cannot be used with PCI Express if USB3DR is configured as SuperSpeed.
But can USB3DR be used with PCI Express if USB3DR is configured as 2.0 e.g Hi-Speed?
Solved! Go to Solution.
2025-11-17 12:13 PM
When considering the use of USB3DR and PCI Express (PCIe) on STM32 devices, the key factor is the configuration of the USB3DR interface and its dependency on the ComboPHY:
When USB3DR is configured as USB 2.0 Hi-Speed only, it does not require the ComboPHY. Instead, it uses the USB2PHY, which is separate from the ComboPHY. In this configuration, the ComboPHY remains available and can be assigned to the PCIe controller.
Therefore, USB3DR (in USB 2.0 mode) and PCIe can be used simultaneously on STM32 devices, as long as USB3DR is not configured for SuperSpeed operation.
2025-11-17 12:13 PM
When considering the use of USB3DR and PCI Express (PCIe) on STM32 devices, the key factor is the configuration of the USB3DR interface and its dependency on the ComboPHY:
When USB3DR is configured as USB 2.0 Hi-Speed only, it does not require the ComboPHY. Instead, it uses the USB2PHY, which is separate from the ComboPHY. In this configuration, the ComboPHY remains available and can be assigned to the PCIe controller.
Therefore, USB3DR (in USB 2.0 mode) and PCIe can be used simultaneously on STM32 devices, as long as USB3DR is not configured for SuperSpeed operation.