我想创建一个使用带有 USB 2.0 接口的 MCU 芯片的硬件设备。但我想在此设备上使用 USB-C 连接器,以便能够使用 USB-C 端口的 3 安培电流,如果端口支持 PD(供电)功能,最终会获得更多电力。 这可能/允许吗?
是的,这是可能的。
USB 2.0 协议适用于所有 USB 连接器,包括 USB C 连接器。
无需任何特殊协商,您的设备将能够在 5V 电压下消耗 0.5A 的电流。这是官方的 USB 2.0 限制。大多数电源不会关心并乐意提供高达 2A 的电流。
如果需要超过2A或超过5V,可以使用USB Power Delivery。它需要设备和电源之间的主动协商。要实现它,需要额外的 USB PD 芯片或包含 USB PD 外设的微控制器(如 STM32 G 系列的许多 MCU)。
USB PD 依赖于仅存在于 USB C 连接器中的 CC 线。