usb type-c to displayport adapterusb type-c to displayport reference design architecture db3497 -...

8
Features Full reference design for USB Type-C to DisplayPort adapter with USB Type-C connector and DisplayPort connector. Single chip solution based on the STM32F072 series 32-bit microcontrollers with integrated USB 2.0 peripheral. Based on certified X-CUBE-USB-PD middleware stack, compliant with the following standards and specifications: USB Type-C Cable and Connector 1.3 USB Power Delivery 2.0 and 3.0 VESA DisplayPort Alternate Mode on USB Type-C Standard 1.0a USB Device Class Definition for Billboard Devices 1.21 EMI filtering and ESD protection circuits. Compact PCB design: 5.5 x 2.3 cm RoHS compliant Description The compact USB Type-C to DisplayPort adapter reference design, with USB Type-C connector and DisplayPort connector, exploits Alternate Mode of the USB Type-C and Power Delivery specifications to offer a comprehensive VESA ® DisplayPort Standard interface. With this adapter, you can connect a monitor with a DisplayPort interface to any laptop, tablet or smartphone with a reversible USB Type-C connector that is compliant with the Power Delivery specification. The DisplayPort Alternate Mode allows video data to be delivered through the SuperSpeed USB lines on the Type-C connector, while Auxiliary lanes (AUX) and hot plug detection (HPD) signals are sent through other Type-C lines. The high-performance ARM ® Cortex ® -M0 32-bit STM32F072 microcontroller engages in DisplayPort Alt Mode negotiation through vendor-defined messages (VDM) according to the USB Power Delivery Specification. The messages are transmitted along configuration channel (CC), through a simple discrete analog front end (AFE) interface between the STM32 MCU and the USB Type-C connector. The STM32 microcontroller running the ST USB Middleware stack and the embedded USB 2.0 controller provide the Billboard Device Class support as required by the USB Power Delivery standard, as well as the Device Firmware Upgrade capability. Summary table STEVAL-USBC2DP USB Type-C™ to DisplayPort™ adapter STEVAL- USBC2DP X-CUBE-USB-PD software expansion for STM32Cube X-CUBE-USB- PD STM32F072 series 32-bit ARM Cortex MCU with crystal-less USB 2.0 FS interface STM32F072 LDK220 200 mA low quiescent current and low noise LDO LDK220 STG3684A low voltage 0.5 Ω max dual SPDT switch STG3684A USB Type-C™ to DisplayPort™ adapter STEVAL-USBC2DP Data brief DB3497 - Rev 3 - February 2018 For further information contact your local STMicroelectronics sales office. www.st.com

Upload: others

Post on 12-Feb-2021

9 views

Category:

Documents


0 download

TRANSCRIPT

  • Features• Full reference design for USB Type-C to DisplayPort adapter with USB Type-C

    connector and DisplayPort connector.• Single chip solution based on the STM32F072 series 32-bit microcontrollers with

    integrated USB 2.0 peripheral.• Based on certified X-CUBE-USB-PD middleware stack, compliant with the

    following standards and specifications:– USB Type-C Cable and Connector 1.3– USB Power Delivery 2.0 and 3.0– VESA DisplayPort Alternate Mode on USB Type-C Standard 1.0a– USB Device Class Definition for Billboard Devices 1.21

    • EMI filtering and ESD protection circuits.• Compact PCB design: 5.5 x 2.3 cm• RoHS compliant

    DescriptionThe compact USB Type-C to DisplayPort adapter reference design, with USB Type-Cconnector and DisplayPort connector, exploits Alternate Mode of the USB Type-Cand Power Delivery specifications to offer a comprehensive VESA® DisplayPortStandard interface.

    With this adapter, you can connect a monitor with a DisplayPort interface to anylaptop, tablet or smartphone with a reversible USB Type-C connector that iscompliant with the Power Delivery specification.

    The DisplayPort Alternate Mode allows video data to be delivered through theSuperSpeed USB lines on the Type-C connector, while Auxiliary lanes (AUX) and hotplug detection (HPD) signals are sent through other Type-C lines.

    The high-performance ARM® Cortex®-M0 32-bit STM32F072 microcontrollerengages in DisplayPort Alt Mode negotiation through vendor-defined messages(VDM) according to the USB Power Delivery Specification. The messages aretransmitted along configuration channel (CC), through a simple discrete analog frontend (AFE) interface between the STM32 MCU and the USB Type-C connector.

    The STM32 microcontroller running the ST USB Middleware stack and theembedded USB 2.0 controller provide the Billboard Device Class support as requiredby the USB Power Delivery standard, as well as the Device Firmware Upgradecapability.

    Summary table

    STEVAL-USBC2DP USBType-C™ toDisplayPort™ adapter

    STEVAL-USBC2DP

    X-CUBE-USB-PDsoftware expansion forSTM32Cube

    X-CUBE-USB-PD

    STM32F072 series 32-bitARM Cortex MCU withcrystal-less USB 2.0 FSinterface

    STM32F072

    LDK220 200 mA lowquiescent current andlow noise LDO

    LDK220

    STG3684A low voltage0.5 Ω max dual SPDTswitch

    STG3684A

    USB Type-C™ to DisplayPort™ adapter

    STEVAL-USBC2DP

    Data brief

    DB3497 - Rev 3 - February 2018For further information contact your local STMicroelectronics sales office.

    www.st.com

    http://www.st.com/en/product/steval-usbc2dphttp://www.st.com/en/product/steval-usbc2dphttp://www.st.com/en/product/x-cube-usb-pdhttp://www.st.com/en/product/x-cube-usb-pdhttp://www.st.com/content/st_com/en/products/microcontrollers/stm32-32-bit-arm-cortex-mcus/stm32-mainstream-mcus/stm32f0-series/stm32f0x2.htmlhttp://www.st.com/en/product/ldk220http://www.st.com/en/product/stg3684a

  • 1 USB Type-C to DisplayPort reference design architecture

    The STEVAL-USBC2DP reference design for the USB Type-C to VESA DisplayPort adapter is a completesolution based on the following logical blocks:1. A USB Type-C reversible connector2. A DisplayPort connector3. An STM32F072 MCU running the X-CUBE-USB-PD software package with Middleware stack4. A USB Type-C discrete analog front end5. The on-board power management stage controlled by the LDK220 low dropout voltage regulator to supply

    the dongle through the Type-C connector VBUS or VCONN pins6. The STG3684A low voltage 0.5 Ω max. dual SPDT switch between the DisplayPort auxiliary (AUX) and the

    side-band unit (SBU) lines

    Figure 1. STEVAL-USBC2DP system architecture block diagram

    The adapter reference design also features:• Dual supply options through USB Type-C connector:

    – VBUS– VCONN

    • VBUS voltage sensing for power monitoring• USB 2.0 interface available on Type-C™ port for Billboard Device Class and Device Firmware Upgrade• A power status LED and USB Power Delivery Status LED• A RESET button• On-board SWD connector that can be connected with the ST-LINK/V2-1 debugger/programmer embedded

    on STM32 Nucleo boards

    STEVAL-USBC2DPUSB Type-C to DisplayPort reference design architecture

    DB3497 - Rev 3 page 2/8

  • 2 Schematic diagrams

    Figure 2. MCU section

    VDD

    2

    STL6N2VH5

    5.1k

    ESDALC5-1BF4R7

    PIN23

    PA1

    1

    17

    USART_TX

    2

    PB8

    TP3

    DP_AUX_P

    40

    5001

    1

    2

    R19

    R5

    75

    2

    PB10

    1

    6

    R6

    27

    Q2

    J11

    D13

    R4

    5

    GND

    PA7

    11

    PA2

    2

    C5

    D_VDD

    0.22µF

    nRESET

    GND

    C6

    VDD

    2

    39

    PB4

    31

    PA1132

    CLOCK_IN

    CLOCK_OUT19

    VDD

    IO

    VDD

    1

    DP_AUX_N

    47

    VDD

    1

    34

    23

    2

    USART_RX

    LED BLUE

    SWCLK

    PB642

    PB14

    R9

    GND

    D_VDD

    BOOT0

    1

    CC_RX

    CC_TX

    2

    GND

    15

    PA616 DP_AUX_P

    2

    12

    PB743

    2

    2

    0.1µF

    PB12

    10k

    1

    VBUS

    BootOption

    ResetButton

    Ext.Comm.Conn.

    5001

    48

    R16

    38

    PB3

    Q1

    12

    DP_HPD

    3

    SWDIOPA13_SWDIO

    VSS2

    24

    DP_AUX_N

    RXREF

    28

    C221

    R14

    2

    2

    U4

    2

    8

    TP2

    35

    PB9

    0.0

    1

    6

    PA14_SWCLK

    PA15

    10000pF

    1M

    1

    PC14-OSC32_IN4

    10k

    EXT_3.3V

    R1

    PB15

    PA313

    USART_RX

    CC

    1VB

    AT

    D_VDD

    1

    GND

    1

    1PI

    N1

    nRESET

    SWDIO

    820pF

    STL6N2VH5

    3

    1

    3

    7

    GND

    PB220

    1

    2

    nRESET

    246

    VSS3

    SBU_ENABLE

    1

    2

    VBAT

    VDD

    A

    100

    1

    PB541

    PA4

    2

    0.0

    1

    D3

    PB13

    26

    5

    75

    1

    36VD

    DIO

    2

    37

    18

    PB1

    NRST

    8VSSA

    2

    PIN34

    1

    6512

    DP_HPD

    SW1

    4

    4.7k

    45

    1

    1

    PF0-OSC_IN6

    C7

    24k

    EXP_PAD

    TP1

    8.2k

    22

    8

    8

    4

    2521

    BOOT0

    14

    PA5

    PA1233

    USART_TX

    GND

    D_VDD

    P2

    PIN45PIN5

    9

    USB_DM

    USB_DP

    2

    4

    SWCLK

    D_VDD

    1

    PA8

    GND

    R21

    PC15-OSC32_OUT

    5

    29PA9

    49

    7

    R8

    VSS1

    R22

    2

    BOOT044

    VDD_AGND

    7

    3

    PB0 1

    5001

    STM32F072C8U6

    2PC13

    169

    1

    PB11

    PIN12

    R3

    1PA0

    10

    7PF1-OSC_OUT

    VDD

    A

    GND

    1437566-3

    P1

    2GND

    D_VDD

    GND

    1.5K

    2

    R230

    PA10

    PIN

    2

    SWDConn.

    PD_HPD

    STEVAL-USBC2DPSchematic diagrams

    DB3497 - Rev 3 page 3/8

  • Figure 3. USB Type-C Plug

    DP_ML2+

    A10

    RX2+

    2

    VCONNUSB_DMUSB_DP

    A8A9

    VBUS2D2

    C1

    DP_ML2-0.1µF

    C3

    B12

    Wurth 632712000011

    RX1+

    R181k

    B10 A3A4

    0.1µF

    2

    1

    VConnB5

    VBUS3

    GND

    1

    CN1

    1

    A1

    TX1+A2

    VBUS

    D1ESDAULC5-1BF4

    B9VBUS4SBU2

    B8

    DP_ML1+

    1

    1

    0.1µF

    VCONN

    TX2+

    D-1

    ESDAULC5-1BF4

    CC

    DP_ML1-

    GND

    A5

    D+1A6

    GND

    2

    GND4

    2 1

    GND

    B2

    GND3

    TX1-

    B11

    RX1-

    1

    SBU2

    A7

    SBU1

    0.1uF

    2

    DP_ML3+

    C2

    GND

    B4

    TX2-B3

    RX2- A11

    GND2A12

    DP_ML0+

    C4

    VBUSVBUS1

    CC

    B1

    GND1

    VBUS

    2

    VBUS

    DP_ML0-

    DP_ML3-

    SBU1

    2

    Figure 4. DisplayPort Receptacle

    2

    DP_AUX_N

    DP_AUX_P

    20

    GND

    DP_ML3-

    DP_ML0+

    2

    DP_ML0-2

    13CONFIG1

    R111M

    R131M

    ESDALC5-1BF4

    GND

    R10

    GND

    4.7M

    1

    ML2+ 5GND3 4ML2-

    ESDALC5-1BF4

    ML0+

    0472720001

    AUX_CH_PGND5

    16

    2

    DP_HPD

    DP_ML3+

    D4

    ML1+ 8

    19DP_PWR_RET

    HPD18

    2DP_PWR

    2

    1

    14CONFIG2

    GND111

    15

    CFG1

    GND

    1M

    3ML3+

    1

    DP_ML1+

    1

    CFG2

    17AUX_CH_N

    ML1- 6

    2

    DP_ML1-

    R15

    2

    GND2 7

    109

    2

    1D6

    R12ESDALC5-1BF4

    D5

    DP_ML2+

    CN2

    DP_ML2-

    GND4 1ML3-

    1

    12

    ML0-

    1

    1

    470k

    Figure 5. Power Management Stage

    C15

    C18

    1

    GND

    C10

    GND

    IN1

    LDK220M33R

    VDD1

    D10

    STPS0520Z

    VDD_A

    VBUS

    EN3

    2

    3.3V

    751

    2G

    ND

    C192C20

    1

    ESDA7P60-1U1M

    2

    C1610000pF

    R20

    C21

    GND

    2

    30Ohm@100MHz

    1

    GND

    VDDIO

    C11

    1

    3

    GRPB031VWVN-RC

    10000pF

    2

    1

    VDDA

    EXT_3.3V

    4.7uF

    2

    1

    3.3V

    D9

    0.1uF1uF

    2

    1

    0.1uFLED YELLOW-GREEN 1

    C12

    D12

    LEDPower-On

    C9

    GND

    2

    D_VDD

    GND

    C17

    VCONN

    1uF

    1

    1

    D11

    2

    STPS05220Z

    2

    30Ohm@100MHz

    GND

    OUT5

    3.3V

    1

    1 0.1uF

    2

    C14

    NC

    4

    1

    J2

    1

    VDD2

    VBAT

    2

    GND

    2

    10000pF

    1

    1

    VDD_A

    U3

    0.1uF0.47uF

    2

    L2

    2

    4.7uF

    1

    0.1uF2

    1

    D_VDD

    2

    GND

    L1

    C13

    21

    D_VDD

    2

    D_VDD D_VDD

    STEVAL-USBC2DPSchematic diagrams

    DB3497 - Rev 3 page 4/8

  • Figure 6. Hi-Speed Data Switch

    10

    2

    Vcc

    3D8

    8G

    ND

    100K

    GND

    D25

    GND GND

    2S17

    1

    STG3684AUTR

    21S1

    GND

    1ESDALC5-1BF4

    D1

    2

    ESDALC5-1BF4

    D_VDD

    GND

    R17

    C8

    1

    D72IN

    4SBU_ENABLE

    U2

    1S21

    62S2

    2

    DP_AUX_P SBU1

    SBU2

    1

    2

    91IN

    0.22µF

    DP_AUX_N

    STEVAL-USBC2DPSchematic diagrams

    DB3497 - Rev 3 page 5/8

  • 3 References

    1. USB Type-C™ Cable and Connector Specification, Release 1.3, July 12, 2017.2. USB Power Delivery Specification Revision 3.0, Version 1.1, January 12, 2017.3. VESA DisplayPort Alternate Mode on USB Type-C Standard, Version 1.0a, August 05, 2015.4. USB Device Class Definition for Billboard Devices, Revision 1.21, September 8, 2016.

    STEVAL-USBC2DPReferences

    DB3497 - Rev 3 page 6/8

  • Revision history

    Table 1. Document revision history

    Date Version Changes

    01-Feb-2018 1 Initial release.

    19-Feb-2018 2 Minor text edits

    27-Feb-2018 3 Minor text edits

    STEVAL-USBC2DP

    DB3497 - Rev 3 page 7/8

  • IMPORTANT NOTICE – PLEASE READ CAREFULLY

    STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to STproducts and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. STproducts are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement.

    Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design ofPurchasers’ products.

    No license, express or implied, to any intellectual property right is granted by ST herein.

    Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.

    ST and the ST logo are trademarks of ST. All other product or service names are the property of their respective owners.

    Information in this document supersedes and replaces information previously supplied in any prior versions of this document.

    © 2018 STMicroelectronics – All rights reserved

    STEVAL-USBC2DP

    DB3497 - Rev 3 page 8/8

    FeaturesDescription1 USB Type-C to DisplayPort reference design architecture2 Schematic diagrams3 ReferencesRevision history