Infineon EZ-PD PMG1-S3 User Manual
Hide thumbs Also See for EZ-PD PMG1-S3:
Table of Contents

Advertisement

Quick Links

EZ-PD™ PMG1-S3 Dock user guide

About this document

This user guide serves as an easy-to-use dock design reference manual for two USB-C Dock solutions using
EZ-PD™ PMG1-S3:
EZ-PD™ PMG1-S3 USB-C Dock
Griffin Creek Thunderbolt Dock
This document also introduces the EZ-PD™ PMG1-S3 Dock SDK and EZ-PD™ Dock Configuration Utility and
enables you to evaluate the Infineon EZ-PD™ PMG1-S3 based USB-C Dock reference hardware.
Scope and purpose
This document familiarizes the readers with EZ-PD™ PMG1-S3 USB-C Dock hardware, the EZ-PD™ Dock
Configuration Utility, and Griffin Creek Dock hardware. It showcases use-case examples for EZ-PD™ PMG1-S3
USB-C Dock hardware, which can also be applied to Griffin Creek Dock hardware.
The document explains examples on how to modify the PMG1-S3 Dock SDK for the EZ-PD™ PMG1-S3
USB-C Dock solution. These steps can be extended to the PMG1S3 TBT Griffin Creek Dock Solution for Griffin
Creek Dock hardware.
Intended audience
The document is intended for Original Device Manufacturer (ODM) or Original Equipment Manufacturer (OEM)
designing docks based on EZ-PD™ PMG1-S3 USB-C Dock hardware or Griffin Creek Dock hardware.
User guide
Please read the sections "Important notice" and "Warnings" at the end of this document
www.infineon.com
002-39544 Rev. **
2024-03-13

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the EZ-PD PMG1-S3 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Infineon EZ-PD PMG1-S3

  • Page 1: About This Document

    • This document also introduces the EZ-PD™ PMG1-S3 Dock SDK and EZ-PD™ Dock Configuration Utility and enables you to evaluate the Infineon EZ-PD™ PMG1-S3 based USB-C Dock reference hardware. Scope and purpose This document familiarizes the readers with EZ-PD™ PMG1-S3 USB-C Dock hardware, the EZ-PD™ Dock Configuration Utility, and Griffin Creek Dock hardware.
  • Page 2: Table Of Contents

    EZ-PD™ PMG1-S3 Dock user guide Table of contents Table of contents About this document ........................1 Table of contents ..........................2 Introduction .......................... 4 EZ-PD™ PMG1 high-voltage microcontrollers ..................4 Dock solutions ............................4 1.2.1 EZ-PD™ PMG1-S3 USB-C Dock ......................4 1.2.2 Griffin Creek hardware ........................
  • Page 3 EZ-PD™ PMG1-S3 Dock user guide Table of contents Firmware update ........................... 33 Switching from unsigned firmware update to signed firmware update ..........35 PMG1-S3 Dock SDK customization ................... 36 Prerequisite ............................36 Customizing the US port buck boost controller ................... 36 9.2.1 Makefile changes ..........................
  • Page 4: Introduction

    In addition to the EZ-PD™ PMG1-S3, which is used as a PD controller and a Dock Management Controller (DMC) in dock solutions, the following devices from Infineon can also be used as PD controllers in dock solutions: EZ-PD™ CCG7SC •...
  • Page 5: Development Tools Used With The Docks

    Refer to the Miniprog4 webpage for programmer usage and how to obtain a programmer. 1.3.3 ModusToolbox™ software ModusToolbox™ Software is a modern, extensible development ecosystem supporting a wide range of Infineon microcontroller devices, including PSoC™ Arm® Cortex® Microcontrollers, TRAVEO™ T2G Arm® Cortex®...
  • Page 6: Ez-Pd™ Pmg1-S3 Usb-C Dock

    EZ-PD™ PMG1-S3 USB-C Dock EZ-PD™ PMG1-S3 USB-C Dock The EZ-PD™ PMG1-S3 USB-C Dock is a reference design from Infineon. The reference design uses the dual-port EZ-PD™ PMG1-S3 MCU, the EZ-USB™ HX3 USB 5 Gbps USB hub, and the EZ-PD™ CCG7SC.
  • Page 7 EZ-PD™ PMG1-S3 Dock user guide EZ-PD™ PMG1-S3 USB-C Dock Figure 2 USB-C Dock hardware bottom view Table 1 describes the default jumper settings to be used with EZ-PD™ PMG1-S3 USB-C Dock hardware. User guide 002-39544 Rev. ** 2024-03-13...
  • Page 8 EZ-PD™ PMG1-S3 Dock user guide EZ-PD™ PMG1-S3 USB-C Dock Table 1 Jumper Settings Reference Connector name Description 1x3 jumper 3-pin header to select the PMG1-S3 VSYS input. 1 – 2: Select VSYS input from an external 3.3 V regulator. Install 1 – 2, when power to the hardware is supplied externally.
  • Page 9 CLOSE CLOSE OPEN 280 W CLOSE CLOSE CLOSE Table 3 describes the different Infineon’s components used in the EZ-PD™ PMG1-S3 USB-C Dock. Table 3 Infineon’s components used in EZ-PD™ PMG1-S3 USB-C Dock Reference Component Description EZ-PD™ PMG1-S3 EZ-PD™ PMG1-S3 (CYPM1322-97BZXI)
  • Page 10 EZ-PD™ PMG1-S3 Dock user guide EZ-PD™ PMG1-S3 USB-C Dock Table 4 describes the different LED indications used in the EZ-PD™ PMG1-S3 USB-C Dock. Table 4 LED indication Reference Color Description LED1 Green Unused in EZ-PD™ PMG1-S3 USB-C Dock reference hardware. LED3 AMBER LED4...
  • Page 11 EZ-PD™ PMG1-S3 Dock user guide EZ-PD™ PMG1-S3 USB-C Dock Reference Connector name Description DS3 Port USB DFP port, which is controlled by CCG7SC. Supported PDOs are 5 V at 3 A and 9 V at 3 A. The port can support USB 3.1 data, which is controlled by HX3.
  • Page 12: Usb-C Hardware System Block Diagram

    EZ-PD™ PMG1-S3 Dock user guide EZ-PD™ PMG1-S3 USB-C Dock USB-C hardware system block diagram Figure 3 USB-C hardware system block diagram User guide 002-39544 Rev. ** 2024-03-13...
  • Page 13: Features

    EZ-PD™ PMG1-S3 Dock user guide EZ-PD™ PMG1-S3 USB-C Dock Features The following is a list of features supported by the EZ-PD™ PMG1-S3 USB-C Dock reference design hardware: Upstream Type-C port: Controlled by EZ-PD™ PMG1-S3 • Controls Analogix’s ANX7443 US Mux, based on Type-C polarity •...
  • Page 14: Ez-Pd™ Pmg1-S3 Usb-C Dock Application Examples

    EZ-PD™ PMG1-S3 Dock user guide EZ-PD™ PMG1-S3 USB-C Dock application examples EZ-PD™ PMG1-S3 USB-C Dock application examples Prerequisite Follow these steps for the use-case examples provided in the following subsequent sections. Download the pre-built binaries for the PMG1-S3 USB-C Dock solution.
  • Page 15: Epr Source Example

    EZ-PD™ PMG1-S3 Dock user guide EZ-PD™ PMG1-S3 USB-C Dock application examples Figure 5 Source PDO’s being advertised by US port with 5 A cable and with a 120 W power adaptor setting EPR source example Follow the steps provided in the Prerequisite section.
  • Page 16: Usb Data And Display Mirroring Or Extension Using Downstream Ports

    EZ-PD™ PMG1-S3 Dock user guide EZ-PD™ PMG1-S3 USB-C Dock application examples USB data and display mirroring or extension using downstream ports Follow the steps provided in the Prerequisite section. Connect PMG1-S3 US port J7 to a notebook PC using a Type-C to Type-C cable. Connect Type-C, HDMI, and DP monitors to DS1, HDMI, and DP ports, respectively.
  • Page 17 EZ-PD™ PMG1-S3 Dock user guide EZ-PD™ PMG1-S3 USB-C Dock application examples Figure 8 Source PDO advertised on DS1 Figure 9 Source PDO’s advertised by CCG7SC on DS3 port are up to 27 W User guide 002-39544 Rev. ** 2024-03-13...
  • Page 18: Griffin Creek Thunderbolt Dock

    EZ-PD™ PMG1-S3 Dock user guide Griffin Creek Thunderbolt Dock Griffin Creek Thunderbolt Dock Griffin Creek dock hardware Figure 10 Figure 11 show the top and bottom views of the Griffin Creek Dock hardware. Figure 10 Griffin Creek Dock top view Figure 11 Griffin Creek Dock bottom view User guide...
  • Page 19: Connectors And Jumper Settings

    EZ-PD™ PMG1-S3 Dock user guide Griffin Creek Thunderbolt Dock Connectors and Jumper settings Table 6 Griffin Creek Dock hardware connectors and jumper details Reference Connector type Description CON1 Type-C connector Port-A: US port of the dock, which is controlled by PMG1-S3 and acts as UFP and is used to connect to the notebook.
  • Page 20: Griffin Creek Dock's Pmg1-S3 Swd Programming

    EZ-PD™ PMG1-S3 Dock user guide Griffin Creek Thunderbolt Dock Griffin Creek Dock’s PMG1-S3 SWD programming To SWD program the EZ-PD™ PMG1-S3 MCU: Customers must download pre-built binaries for Griffin Creek Dock from the PMG1-S3 Dock webpage. Additionally, customers can create a ModusToolbox™ based example using PMG1S3 TBT Griffin Creek Dock Solution template by referring to and use the generated hex file.
  • Page 21: Ccg7Sc

    The CCG7SC is used to control the downstream (DS3) Type-C port on the EZ-PD™ PMG1-S3 USB-C Dock. The CCG7SC is configured for buck-only mode to advertise source PDO’s up to 27 W. For the EZ-PD™ PMG1-S3 USB-C Dock solution, pre-built binaries are made available from the Infineon PMG1-S3 Dock webpage.
  • Page 22: Customizing The Ez-Usb™ Hx3 Hub

    EZ-PD™ PMG1-S3 Dock user guide Customizing the EZ-USB™ HX3 Hub Customizing the EZ-USB™ HX3 Hub Customers can customize the HX3 hub parameters for their designs using the Blaster Plus Configuration Utility. The utility is available under the Getting started section of the EZ-USB™ HX3 Hub controller web page. User guide 002-39544 Rev.
  • Page 23: Ez-Pd™ Dock Configuration Utility

    EZ-PD™ PMG1-S3 Dock user guide EZ-PD™ Dock Configuration Utility EZ-PD™ Dock Configuration Utility The EZ-PD™ Dock Configuration Utility enables customers to customize EZ-PD™ PMG1-S3 PD Port-0, Port-1, PMG1-S3 USB device, and Dock topology parameters. Prerequisite Download the EZ-PD™ Dock Configuration Utility setup and install it on the host PC. In the Windows Start menu, search for EZ-PD™...
  • Page 24: Modifying Pmg1-S3 Vid And Pid

    Composite bin creation, the tool supports dock components such as PMG1-S3, CCGx devices, Intel’s Goshen Ridge controller, and Foxville controller. For any third-party device support, contact Infineon Support. Signature update to composite bin when signed update support is enabled. Modifying PMG1-S3 VID and PID...
  • Page 25: Enable/Disable Smart Power

    EZ-PD™ PMG1-S3 Dock user guide EZ-PD™ Dock Configuration Utility Figure 14 Modify VID and PID example Enable/Disable Smart Power Launch the EZ-PD™ Dock Configuration Utility. Using the read from hex option, load the EZ-PD™ PMG1-S3 USB-C Dock’s hex file. Go to the Smart Power tab. Set Smart power support to Yes or No to enable or disable the smart power feature.
  • Page 26: Adding A New Devices Component Or Removal Of A Component For Firmware Update Support

    The tool opens a window to enter Device Type, Image Mode, and Row Size, which are described in [1]. Table 9 for device types supported by the EZ-PD™ Dock Configuration Tool. Contact Infineon Support about adding a new component to the dock. Figure 15 Add Device Information When a component is not present in the dock designed by customers, select the component and click on Remove Node.
  • Page 27 EZ-PD™ PMG1-S3 Dock user guide EZ-PD™ Dock Configuration Utility Figure 16 Dock status query after removing CCG7SC from USB-C Dock solution binaries It is mandatory to have PMG1-S3 and SPI flash as components in the dock. The SDK supports firmware updates for up to eight devices;...
  • Page 28: Enabling Signed Firmware Update

    EZ-PD™ PMG1-S3 Dock user guide EZ-PD™ Dock Configuration Utility Enabling signed firmware update Customers can generate an RSA-2048 asymmetric key pair, which is outside the scope of this document. The public key file will be in DER format. Launch the EZ-PD™ Dock Configuration Utility. Using the read from hex option, load the EZ-PD™ PMG1-S3 USB-C Dock’s hex file.
  • Page 29: Dock Firmware Update

    Dock firmware update The Dock firmware update feature allows ODMs or OEMs to update Dock’s components in production. EZ-PD™ PMG1-S3 Dock SDK supports firmware updates to PMG1-S3, Infineon’s CCGx controllers, and writing the composite binary into SPI flash connected to PMG1-S3.
  • Page 30: Prerequisite

    EZ-PD™ PMG1-S3 Dock user guide Dock firmware update Perform the Phase-1 update to the dock using the EZPD.FwUpdateUtility.exe, which will be installed as part of the EZ-PD™ Dock Configuration Utility. The customer can use EZPD.FwUpdateUtility.exe to query the overall firmware update completion status and the firmware update completion status for individual components.
  • Page 31: Dock Composite Bin Creation

    EZ-PD™ PMG1-S3 Dock user guide Dock firmware update Dock Composite bin creation This example uses PMG1-S3’s cyacd2 files, which are updated with the public key as instructed in the Enabling signed firmware update section. Select the Composite bin creation option from the EZ-PD™ Dock Configuration Utility after launching it.
  • Page 32: Generating And Updating The Signature

    EZ-PD™ PMG1-S3 Dock user guide Dock firmware update When customers use a composite bin with a lower version, use -force as input to EZPD.FWUpdateUtility while invoking from the command line. When the Composite firmware version value is specified as 1.0.2.0, the Utility generates the file with the name Compositebin_1.0.2.0.bin, as shown in Figure Set the Critical update to Yes or No.
  • Page 33: Updating Signature Using Dock Configuration Tool

    EZ-PD™ PMG1-S3 Dock user guide Dock firmware update Whereas Compositebin_1.0.2.0.cfg is the input to OpenSSL. 8.4.2 Updating signature using Dock Configuration tool Launch the EZ-PD™ Dock Configuration Utility and click the Signature update option, which is shown in Figure Upload the composite binary file, which is generated from the Dock Composite bin creation section.
  • Page 34 EZ-PD™ PMG1-S3 Dock user guide Dock firmware update Figure 22 Firmware update complete status User guide 002-39544 Rev. ** 2024-03-13...
  • Page 35: Switching From Unsigned Firmware Update To Signed Firmware Update

    EZ-PD™ PMG1-S3 Dock user guide Dock firmware update Switching from unsigned firmware update to signed firmware update By default, the pre-built binaries and EZ-PD™ PMG1-S3 Dock SDK support unsigned firmware update. Follow the steps provided in sections Dock Composite bin creation, Generating and updating the signature, and...
  • Page 36: Pmg1-S3 Dock Sdk Customization

    EZ-PD™ PMG1-S3 Dock user guide PMG1-S3 Dock SDK customization PMG1-S3 Dock SDK customization The following sections cover the most common customization examples performed by customers for the PMG1-S3 USB-C Dock solution. Prerequisite Refer to the EZ-PD™ PMG1-S3 Dock SDK user guide.
  • Page 37: Creating New Buck Boost Support Header And Source Files

    EZ-PD™ PMG1-S3 Dock user guide PMG1-S3 Dock SDK customization Figure 24 Adding new buck boost controller defines to FW2 9.2.2 Creating new buck boost support header and source files Copy and paste the cy_app_mp4247.c and cy_app_mp4247.h files to the mtb_shared\pmg-app-common\..\ folder and rename them.
  • Page 38: Modifications To New Controller Header File Cy_App_New_Buck_Boost.h

    EZ-PD™ PMG1-S3 Dock user guide PMG1-S3 Dock SDK customization 9.2.3 Modifications to new controller header file cy_app_new_buck_boost.h Change the cy_stc_app_mp4247_context_t name as per the new buck boost controller name and add the additional required data structure members to the context at run time. In the following example, it is named as cy_stc_app_newbb_context_t.
  • Page 39 EZ-PD™ PMG1-S3 Dock user guide PMG1-S3 Dock SDK customization static cy_stc_app_newbb_context_t *newBBP2CtxPtr = NULL; #endif /* CY_APP_BUCKBOOST_MP4247_ENABLE */ Implement the functions Cy_App_NewBB_Init, Cy_App_NewBB_Enable, Cy_App_NewBB_Disable, and Cy_App_NewBB_SetVolt, which are newly added in Table Modify Cy_App_BuckBoost_InitPort1, Cy_App_BuckBoost_SetVoltPort1, and Cy_App_BuckBoost_SetOutputPort1, as shown below. Code listing 3 Initialization of new buck boost context pointer for upstream port in Cy_App_BuckBoost_InitPort1...
  • Page 40: Customizing The Data Mux For Usb-C Dock

    EZ-PD™ PMG1-S3 Dock user guide PMG1-S3 Dock SDK customization Code listing 6 Creating the context for the new buck boost controller support #elif CY_APP_NEWBB cy_stc_app_newbb_context_t gl_newbbContextPort1 = .i2cAddr = MP4247BB_REG_I2C_ADDR_P1, .scbBase = I2C_PWR_MUX_HW, .i2cContext = &gl_i2c_pwr_mux_context, .enableGpioPort = REG_EN_PORT, .enableGpioPin = REG_EN_PIN, .fbRatio = MP4247BB_REG_FB_RATIO #endif /* CY_APP_BUCKBOOST_MP4247_ENABLE */ The newly created context is to be used as an argument to Cy_App_BuckBoost_InitPort1.
  • Page 41: Usb And Dp Hub Controllers Modifications For Custom Designs

    Set CUSTOM_ALT_MODE_DFP_SUPP = 1 Modify CUSTOM_ALT_MODE_VID from 0x04B4 to the new value in hex <vvvv>. The customers should not use 0x04B4, as it is associated with Infineon. Build the project and generate the hex file. Launch EZ-PD™ Dock Configuration Utility and load the configuration from the newly generated hex file using the Read from hex option.
  • Page 42 EZ-PD™ PMG1-S3 Dock user guide PMG1-S3 Dock SDK customization Add a new SVID for which alt mode support is required to Alternate mode 0 under Base alternate modes. Select “Supported in UFP” for the newly added SVID. Figure 26 Adding new SVID for which alt mode support is required Click on Add Node to add Alternate mode 1 and enter the new SVID as SVID# 0 and the existing SVID from Alternate mode 0 as SVID# 1, which is shown in Figure...
  • Page 43 EZ-PD™ PMG1-S3 Dock user guide PMG1-S3 Dock SDK customization Figure 27 Adding support for custom alt mode SVID and DP ALT mode simultaneously Navigate to the SVID configuration and select Add Node to add a new SVID and its mode value. User guide 002-39544 Rev.
  • Page 44 EZ-PD™ PMG1-S3 Dock user guide PMG1-S3 Dock SDK customization Figure 28 Adding Discover mode response for custom alt mode Repeat steps for Port-1 if custom alt mode support is required on the DS1 port. Select Supported in DFP for the custom alt mode SVID while adding to Port-1. Save the configuration to the hex file, and SWD program the hex file to PMG1-S3.
  • Page 45: References

    EZ-PD™ PMG1-S3 Dock user guide References References EZ-PD™ PMG1-S3 Dock SDK user guide EZ-PD™ Dock Configuration Utility user guide EZ-PD™ Analyzer user guide This user guide should be read with the following Industry Standard Specifications: USB Power Delivery specification, revision 3.1, v1.8 (USB-IF) •...
  • Page 46: Glossary

    EZ-PD™ PMG1-S3 Dock user guide Glossary Glossary Downstream Facing Port Display Port Extended Power Range HDMI High Definition Media Interface Integrated Development Environment Microcontroller unit Overcurrent protection Overvoltage protection Power Delivery Object Programmable Power Supply Rivest–Shamir–Adleman, public key cryptography algorithm User guide 002-39544 Rev.
  • Page 47 EZ-PD™ PMG1-S3 Dock user guide Glossary Serial Peripheral Interface Solid State Drive Standard Power Range Serial Wire Debug Thunderbolt. High speed peripheral connect technology from Intel. Upstream Facing Port Universal Serial Bus User guide 002-39544 Rev. ** 2024-03-13...
  • Page 48: Revision History

    EZ-PD™ PMG1-S3 Dock user guide Revision history Revision history Document Date Description of changes revision 2024-03-13 Initial release. User guide 002-39544 Rev. ** 2024-03-13...
  • Page 49: Disclaimer

    All referenced product or service names and trademarks are the property of their respective owners. The Bluetooth® word mark and logos are registered trademarks owned by Bluetooth SIG, Inc., and any use of such marks by Infineon is under license.

Table of Contents