STM32解决方案能够帮助用户轻松实现USB Type-C™和PD技术,让嵌入式应用程序支持最新的应用。ST的USB Type-C™生态系统还降低了在应用USB Type-C技术需求,如连接、电源管理、数据通信和认证方面的技术成本。
ST基于MCU的解决方案结合了中间件、配置和调试工具以及硬件开发平台,是专门为解决USBType-C挑战而设计的,为实现USBType-C™和PowerDelivery(PD)提供了极大的灵活性。
▲ STM32的 USB Type-C及PD解决方案
满足USB Type-C™应用需求的STM32 / STM8解决方案包括:
当无需USBPD协议时,只使用STM8或STM32外设(ADC)和几行代码就可以控制USB-C连接器CC线。用于高压端口保护的TCPP01配套芯片能控制电源路径,并防止由ESD放电和引脚之间的短路引起的损坏。

▲ 基于STM8或STM32的“仅USB-C”方案框图
UCPD认证的STM32微控制器和
保护USBType-C™端口的
TCPP01-M12配套芯片
ST MCU 现有STM32G4、STM32L5、 STM32G0等系列微控制器支持USB Type-C和Power delivery接口(UCPD)IP。UCPD功能与STM32CubeMX软件工具兼容,可以配置外设为Sink、Source或Dual Role,非专家也可以进行嵌入式USB PD中间件协议栈的配置。这个组合解决方案非常灵活、经济、高效、坚固耐用,并且在未连接USB-C电缆时支持低功耗功能。设计人员可以从151个MCU 型号列表中选择所需的MCU,这些MCU型号均通过USB PD3.0认证。

▲ STM32G4/L5的Type-C和PD方案框图
认证的软件工具可在STM32 MCU上
X-CUBE-USB-PD能够轻松在任何STM32 MCU上实现Type-C端口管理(TCPM)。 该软件工具符合USB Type-C端口控制器接口(TCPCI)规范,专门用于管理来自第三方的单独的单端口或多端口Type-C端口的Type-C控制器(TCPC)芯片。
这个协议栈只需占用极少的STM32资源和内存。每个端口使用一个I2C总线地址和一个通知引脚。此外,标准的寄存器映射能够确保与任何已连接的TCPC设备轻松实现互操作性。可以使用ON-FUSB3-STM32评估套件(STM32F072RBT6作为TCPM,ON-SEMI FUSB307 作为TCPC)来评估USB Type-C™ rev 1.3接口和PD 3.0。

信息来源于意法,如需了解更多信息,请联系我们!