-
The USB Type-C™ is the newest USB connector ecosystem, which addresses the evolving needs of platforms and devices, while retaining the functional benefits of USB.
X-CUBE-USB-PD is a USB-IF certified Expansion Package. It consists of libraries, drivers, sources, APIs and application examples running on any STM32 32-bit microcontrollers acting as USB Type-C™ port managers (TCPMs) and controlling third party Type-C™ port controllers (TCPCs).
An example is provided to help to develop applications based on USB-PD.
The ‘Core’ of the stack is delivered in a library format, while the ‘TCPC Component’ part in open-source format offers a high level of flexibility to match the design considerations.
This Expansion Package supports various hardware implementations covering most of the typical USB Type-C™ use-cases at optimized cost.
To discover all the MCU-based solutions for USB Type-C™ and Power Delivery technology, go to the landing page https://www.st.com/content/st_com/en/stm32-usb-c.html.特徴
- Compliant with USB Type-C™ 1.3 specification and USB Power Delivery 3.0 standard
- Support to the following USB-PD 3.0 optional features:
- Programming power supply (PPS), fast role swap (FRS), extended messages
- Authentication messages and commands via USB-PD protocol
- Compliant with Type-C™ port controller interface (TCPCi) specification
- Enables the STM32 to act as TCPM (Type-C™ port manager) and to control multi TCPCs (Type-C™ port controllers)
- Dual-role power (DRP) supported
- USB Type-C™ CC logic supported
- Cable insertion, connector orientation detection and attachment with distant port
- USB-PD messages transmission and reception over selected configuration channel (CC lines)
- Protocol layer including coding and decoding using BMC and 5b4b coding
- PD communication supported for the two sides of the USB-C™ cable (SOP’, SOP’’)
- Driver of VCONN and SuperSpeed switches for a flip connector or alternate modes
- BIST mode support: BIST mode to enable platform testing at runtime
ソフトウェア入手
製品型番 | 概要 | Software Version | サプライヤ | ダウンロード |
---|---|---|---|---|
X-CUBE-USB-PD | USB Type-C and Power Delivery software expansion for STM32Cube (UM2073) | 3.1.0 | ST |
注目ビデオ
Follow issues and share solutions on Github for STM32Cube MCU packages. Integrate your own software components in a STM32Cube Expansion for STM32CubeMX and STM32CubeIDE tools, thanks to the new STM32PackCreator utility
STM32CubeMX is part of the STM32Cube initiative designed to simplify and accelerate the development of applications for STM32 microcontrollers. STM32CubeMX offers the possibility to generate C projects using embedded software offers packages like CMSIS-Pack compliant software packs. Starting with the 6.0.0 revision, STM32CubeMX is delivered with STM32PackCreator, an STM32 pack creation graphical companion tool, whose main purpose is the creation of software packs.
MadeForSTM32™ is a new quality label delivered by ST, which is granted after an evaluation process. It helps engineers identify third party solutions with the highest level of integration and quality for the STM32 microcontrollers' ecosystem. MadeForSTM32™ is offered to members of the ST Partner Program who want to go one step further in our collaboration, with the overall objective of contributing to a high-quality STM32 ecosystem.
All tools & software
All resources
製品スペック (1)
Resource title | Latest update | |||
---|---|---|---|---|
14 Apr 2020 |
14 Apr 2020
|
ユーザ・マニュアル (5)
Resource title | Latest update | |||
---|---|---|---|---|
06 Sep 2019 |
06 Sep 2019
|
|||
10 Sep 2020 |
10 Sep 2020
|
|||
27 Jul 2020 |
27 Jul 2020
|
|||
01 Oct 2019 |
01 Oct 2019
|
|||
16 Jun 2020 |
16 Jun 2020
|
プレゼンテーション (5)
Resource title | Latest update | |||
---|---|---|---|---|
14 Apr 2020 |
14 Apr 2020
|
|||
17 Nov 2020 |
17 Nov 2020
|
|||
17 Nov 2020 |
17 Nov 2020
|
|||
09 Dec 2020 |
09 Dec 2020
|
|||
11 Aug 2020 |
11 Aug 2020
|
パンフレット (2)
Resource title | Latest update | |||
---|---|---|---|---|
11 Sep 2018 |
11 Sep 2018
|
|||
29 Oct 2018 |
29 Oct 2018
|
ライセンス契約 (1)
Resource title | Latest update | |||
---|---|---|---|---|
09 Dec 2020 |
09 Dec 2020
|