User Guide for the ZSPM1025A/ZSPM1035A Rev. 1.11 / June 2014 Pink Power Designer™ Graphical User Interface (GUI) Power Management ICs Power and Precision Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A Restrictions: Zentrum Mikroelektronik Dresden AG’s Pink Power Designer™ Kit hardware and Pink Power Designer™ software are designed for evaluation of the ZSPM family of controllers, laboratory setup, and module development only. The Pink Power Designer™ Evaluation Kit hardware and software must not be used for module production and production test setups. Zentrum Mikroelektronik Dresden AG (ZMD AG, ZMDI) shall not be liable for any damages arising out of defects resulting from (i) delivered hardware or software (ii) non-observance of instructions contained in this manual, or (iii) misuse, abuse, use under abnormal conditions, or alteration by anyone other than ZMD AG. To the extent permitted by law, ZMD AG hereby expressly disclaims and User expressly waives any and all warranties, whether express, implied, or statutory, including, without limitation, implied warranties of merchantability and of fitness for a particular purpose, statutory warranty of non-infringement, and any other warranty that may arise by reason of usage of trade, custom, or course of dealing. Important Safety Reminder: These procedures can result in high currents, which can cause severe injury or death and/or equipment damage. Only trained professional staff should connect external equipment and operate the software. ! Contents 1 ZSPM8025/ZSPM8035 Kit Software ................................................................................................................ 5 1.1. Overview .................................................................................................................................................... 5 The “Murata Power Block” Wizard.................................................................................................................... 7 1.1.1. Side Panel ........................................................................................................................................... 7 1.1.2. Pink Power Designer™ Tabs .............................................................................................................. 7 1.2. Workflow and Basic Operation Principles of the Pink Power Designer™ GUI ......................................... 8 2 Murata Power Block Wizard ............................................................................................................................. 9 3 Pink Power Designer™ Main Window ........................................................................................................... 12 4 3.1. Top Menu................................................................................................................................................. 12 3.2. The Side Panel ........................................................................................................................................ 13 Design Flow in Pink Power Designer™ and Description of the Tabs ............................................................ 15 4.1. The “Power Stage” Tab ........................................................................................................................... 15 4.2. The “Configuration” Tab .......................................................................................................................... 16 4.3. The “Protection” Tab ................................................................................................................................ 18 4.4. The “Control & Program” Tab .................................................................................................................. 19 User Guide June 24, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 2 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A 4.4.1. Calibration of External Temperature Sensor .................................................................................... 21 4.4.2. Calibration of Output Current Sensing Circuitry ................................................................................ 22 4.5. The “Status & Monitor” Tab ..................................................................................................................... 23 5 Step-by-Step Design Example ....................................................................................................................... 25 6 Support from ZMDI ......................................................................................................................................... 26 7 Related Documents ........................................................................................................................................ 26 8 Definitions of Acronyms .................................................................................................................................. 27 9 Document Revision History ............................................................................................................................ 27 List of Figures Figure 1.1 Figure 1.2 Figure 1.3 Figure 2.1 Figure 2.2 Figure 2.3 Figure 2.4 Figure 2.5 Figure 3.1 Figure 4.1 Figure 4.2 Figure 4.3 Figure 4.4 Figure 4.5 Figure 4.6 Figure 4.7 User Guide June 24, 2014 The Evaluation Board—ZSPM8025-KIT Example.............................................................................. 5 PMBus™ Communication Interface (CI) included in the Evaluation Kit ............................................. 6 The Pink Power Designer™ — ZSPM1025A Example ...................................................................... 6 The Start Page of the Wizard ............................................................................................................. 9 The “Open project file” Window – Example for ZSPM1035A ........................................................... 10 The “Power Block Selection” Window .............................................................................................. 10 The “Output Voltage Range Selection” Window ............................................................................... 11 The “Capacitor Range Selection” Window for Output Capacitors .................................................... 11 The Side Panel ................................................................................................................................. 13 The “Power Stage” Tab – Example for ZSPM1025A........................................................................ 15 The “Configuration” Tab .................................................................................................................... 16 The “Protection” Tab ......................................................................................................................... 18 The “Control & Program” Tab ........................................................................................................... 20 Calibration of External Temperature Sensor .................................................................................... 21 Calibration of the Output Current Sensing Circuitry –ZSPM1025A Example ................................... 22 The “Status & Monitor” Tab .............................................................................................................. 23 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 3 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A List of Tables Table 3.1 Table 3.2 Table 4.1 Table 4.2 Table 4.3 Table 4.4 Table 4.5 Top Menu of Pink Power Designer™ ............................................................................................... 12 Color Codes ...................................................................................................................................... 14 “Power Stage” Tab Functions ........................................................................................................... 15 List of Configurable Parameters in the “Configuration” Tab Functions ............................................ 17 “Protection” Tab Functions ............................................................................................................... 18 “Control & Program” Tab Functions .................................................................................................. 20 “Status & Monitor” Tab Functions ..................................................................................................... 24 For more information, contact ZMDI via [email protected]. User Guide June 24, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 4 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A 1 1.1. ZSPM8025/ZSPM8035 Kit Software Overview The Pink Power Designer™ is a graphical user interface (GUI) designed by ZMDI to guide the user through the complete design process for step-down DC-DC converters using ZMDI's ZSPM family of True Digital Controller ICs. This manual provides instructions specifically for using the GUI with the ZSPM1025A or ZSPM1035A PWM controller ICs in combination with a Murata Power Block on ZMDI’s ZSPM8025-KIT or ZSPM8035-KIT Evaluation Board (see Figure 1.1) or on a user application board. The ZSPM8025-KIT or ZSPM8035-KIT can provide the hardware interface to the ZSPM10x5A for configuration, external temperature calibration, current calibration, and performance evaluation. These kits have been specifically developed to expedite evaluation of ZSPM10x5A performance with Murata Power Blocks, and they include the PMBus™ Communication Interface (CI) for communicating with the ZSPM10x5A (see Figure 1.2). Figure 1.1 The Evaluation Board—ZSPM8025-KIT Example Murata Power Block Refer to the Getting Started Guide for the ZSPM8025-KIT or ZSPM8035-KIT for important hardware setup and safety instructions and installation steps for the Pink Power Designer™ GUI. See Figure 1.3 for an illustration of the main menu. The Pink Power Designer™ GUI window is divided into a side panel at the left and an adjacent main section with dedicated tabs to allow the user to configure and evaluate the ZSPM10x5A controllers. The Pink Power Designer™ supports the user in completing the following design steps: Programming the system start-up and sequencing Setting up the protection features (i.e., the over-current protection, under/over voltage protection for both input and output ports, and over-temperature limits) Providing basic PMBus™ commands for operating with the ZSPM10x5A controllers and monitoring the system status User Guide June 24, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 5 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A Figure 1.2 PMBus™ Communication Interface (CI) included in the Evaluation Kit A status bar located at the bottom of the GUI display window provides information on the parameter being configured to help the user during the design process. Tips for parameter configurations are displayed whenever the cursor is placed over the entry field for a parameter. Configuration parameters can be saved in project files to be used for programming other ZSPM10x5A devices. A top menu located above ZMDI’s banner allows the user to manage project files and access global settings for the Pink Power Designer™ tabs. Figure 1.3 The Pink Power Designer™ — ZSPM1025A Example User Guide June 24, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 6 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A The “Murata Power Block” Wizard Upon start-up of the GUI, a wizard will guide the user through a simple selection process. The wizard will select the correct configuration data for the Evaluation Kit and the selected hardware configuration. For information on the hardware configuration and test setup, refer to the ZSPM8025-KIT Evaluation Kit Description or ZSPM8035KIT Evaluation Kit Description. 1.1.1. Side Panel The side panel gives information about the status of the PMBus™ CI and the device connected to the PMBus™ CI (ZMDI Evaluation Board or user’s application board). Configuration parameters for the ZSPM10x5A set via the Pink Power Designer™ are transferred to the volatile memory of the ZSPM10x5A with the “Write to Chip” button located in this section. 1.1.2. Pink Power Designer™ Tabs The following tabs are implemented in the Pink Power Designer™ tool: “Power Stage” tab: definition of nominal input and output voltage for the Evaluation Kit. “Configuration” tab: configuration of parameters for sequencing and startup. “Protection” tab: settings for protection warning and fault levels. “Control & Program” tab: calibration procedures and options for downloading of configuration into the nonvolatile memory (NVM). “Status & Monitor” tab: status and monitoring functions to monitor voltage, current, and temperatures. Also allows some basic device control action for experimentation. The status of each tab is shown via a status icon next to the tab name. Values of the parameters in the tabs are automatically validated by the Pink Power Designer™ if they are changed; the icon next to the tab title indicates the state of the tab page. Recommendation: Proceed through the tabs from the left to the right to follow the design flow. See the subsequent sections for details for each tab and for descriptions of the status icons. User Guide June 24, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 7 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A 1.2. Workflow and Basic Operation Principles of the Pink Power Designer™ GUI The Pink Power Designer™ operates with a few core operation principles that are discussed in this section. The ZSPM10x5A provides two options for storing configuration parameters set by the user via the Pink Power Designer™ tool: volatile or non-volatile memory. The Pink Power Designer™ tool guides the user through all the design steps for the ZSPM10x5A controller while allowing the evaluation of different user configurations by programming the volatile memory of the ZSPM10x5A. This can be done at any time by clicking the “Write to Chip” button in the side panel. When the final configuration has been chosen, it can be programmed in the physical non-volatile memory so that the information is retained after a power-cycle of the ZSPM10x5A’s bias voltage. Non-volatile memory programming is available on the “Control & Program” tab. IMPORTANT: NON-VOLATILE MEMORY CAN BE PROGRAMMED ONLY ONCE, AND IT CANNOT BE CHANGED AFTERWARDS. When the user clicks the “Write to Chip” button to program the configuration changes in the volatile memory of the ZSPM10x5A, the Pink Power Designer™ determines if the changes in the actual content of the virtual memory can be programmed during operation or if they require a reboot of the ZSPM10x5A. Note that due to the architecture of the ZSPM10x5A controller, not all parameters can be changed safely during operation. Before clicking the “Write to Chip” button, check the display below the button, which indicates whether the programming of the new configuration parameter values will require a reboot of the ZSPM10x5A. The Pink Power Designer™ automatically notifies the user about which type the altered parameters are by displaying one of the following two notifications: “Can partial write”: informs the user that the new configuration parameter values can be applied during operation “Full write only”: indicates that programming of the new configuration parameter values requires a reboot of the ZSPM10x5A controller Parameters that can be programmed during operation are also marked with a black asterisk (*) on the upper right corner of their entry fields. When a configuration parameter has been modified since the last write of the volatile memory, a red star appears on the left upper corner of its input box and its value is displayed with italic font style to indicate that the new value has not been saved in the project file. Saving the project file clears any italic font for all the parameters in the Pink Power Designer™. Another important operation principle of the Pink Power Designer™ is dynamic validation of parameter values: configuration parameters are automatically validated as soon as their new values are typed in the entry fields. The Pink Power Designer™ implements two levels of validation: Physical validation: A configuration is physically invalid if one or more parameter values violate physical constraints set in the tabs of the Pink Power Designer™. The entry fields of any parameters that have invalid values turn red to indicate a physical violation. Logical validation: A parameter value can be physically valid but logically invalid if the parameter is not being used as it is intended. For example, if the user tries to set an output voltage under-voltage fault limit to a value higher than the nominal output voltage, the entry field of the parameter turns yellow to indicate it is logically invalid. User Guide June 24, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 8 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A It is important to note that if a parameter’s value is physically invalid, it cannot be programmed in the ZSPM10x5A; however, parameters violating logical validation criteria can be programmed in the ZSPM10x5A, although this is not recommended. The result of the validation process is reported for each tab in the tab status icon next to the tab name. If one or more parameters are physically invalid, the Pink Power Designer™ will display an error icon for the tab containing the invalid parameter. If one or more parameters violate the logical validation criteria of the tab, the tab status icon will change to a warning icon. If a parameter is evaluated to be logically or physically invalid, the user can display information regarding the constraints associated with the parameter by positioning the cursor over the entry field. Typical design processes using the Pink Power Designer™ are described in section 5. 2 Murata Power Block Wizard The Murata Power Block Wizard will be displayed when the GUI is started. The first page of the wizard (see Figure 2.1) allows the user to open an existing project file by clicking the “Project File” button or start the selection wizard by clicking the “Murata Power Block Wizard.” If the “Project File” option is selected, a standard browser window opens. Locate the project file on the PC, and click the “Open” button (see Figure 2.2). Figure 2.1 The Start Page of the Wizard User Guide June 24, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 9 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A Figure 2.2 The “Open project file” Window – Example for ZSPM1035A If the “Murata Power Block Wizard” button is clicked, the “Power Block Selection” window (see Figure 2.3) will appear. Select the Murata Power Block that is on the Evaluation Board or on the user application board by clicking on the picture of the Murata Power Block. Click “Next” to proceed to the next window of the wizard. Figure 2.3 The “Power Block Selection” Window User Guide June 24, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 10 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A Select the output voltage range that will be tested by clicking on either range 1 or 2 (see Figure 2.4) and click “Next” to proceed to the next window. It is important that the Evaluation Board is configured to match the selected output voltage; i.e., the output voltage feedback divider must be disabled or enabled on the Evaluation Board. Figure 2.4 The “Output Voltage Range Selection” Window The next window of the wizard (see Figure 2.5) gives the user the option to select the output capacitor range with which the Murata Power Block will be tested. The Evaluation Kit is designed so that the user can select the output capacitor ranges with jumpers on the board. Refer to the ZSPM8025-KIT Evaluation Kit Description or the ZSPM8035-KIT Evaluation Kit Description for more information on how to select the output capacitor range on the Evaluation Board. Select the capacitor range that has been chosen on the Evaluation Board and click “Finish” to proceed to the main window of the GUI. Figure 2.5 The “Capacitor Range Selection” Window for Output Capacitors User Guide June 24, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 11 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A Pink Power Designer™ Main Window 3 3.1. Top Menu The top menu of the Pink Power Designer™ (see Figure 1.3) allows the user to manage Pink Power Designer™ projects, to configure the settings of the Pink Power Designer™, and to easily access the Pink Power Designer™ documentation. A complete list of the features included in the top menu is provided in Table 3.1. Upon completion of the wizard, the Pink Power Designer™ provides the user with a set of default configuration parameters for the system. The user can change these configuration parameters as needed and store the parameters in project files. Project files contain all the information used in the Pink Power Designer™, including calibration data. Projects can be stored and opened using the “File” menu in the top menu section of the Pink Power Designer™. Table 3.1 Top Menu of Pink Power Designer™ Menu File Parameter Function/Comments New Open the Murata Power Block Wizard Open Open a Pink Power Designer™ project file. Save Save changes applied to the current Pink Power Designer™ configuration file. Note: Changes are not downloaded to the ZSPM10x5A. See section 4.4 for ZSPM10x5A programming. Save as Save Pink Power Designer™ parameters in a configuration file. Exit Exit Pink Power Designer™. Settings Average Charts Enable averaging of waveforms shown in the “Status & Monitor” tab. View Banner Display or hide the ZMDI banner in the Pink Power Designer™ GUI main window. Help User Guide Open the Pink Power Designer™ GUI documentation. Show License Displays ZMDI software license terms. About Displays the Pink Power Designer™ GUI release number. User Guide June 24, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 12 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A 3.2. The Side Panel The side panel provides information on the status of the PMBus™ CI and the devices connected to it. Scanning of any PMBus™ CIs connected to the user’s computer is enabled by checking the box next to the “PMBus™ CI” field; a list of all the detected devices will appear in the “Devices” box in the form [USB ID: PMBus™ address]. Select the ZSPM10x5A device to be configured by clicking on it. When the ZSPM10x5A is powered up and selected, a “Device Info” box will appear immediately below the “Write to Chip” button listing information about the device connected to the PMBus™ CI. Figure 3.1 The Side Panel The information available includes Device name for the device connected to the PMBus™ CI Firmware version Configuration status, indicating whether volatile and non-volatile memories are configured External temperature calibration status, indicating whether there are calibration parameters stored in the volatile and non-volatile memories (refer to section 4.4 for information about how to calibrate an external temperature sensor) Current sense calibration status, indicating whether there are calibration parameters stored in the volatile and non-volatile memories (refer to section 4.4 for information about how to calibrate the sensing circuitry of the output current) Additional information about supported firmware, configuration status, and calibration status is provided via colorcoded icons as shown in Table 3.2. User Guide June 24, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 13 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A A warning icon is displayed in the configuration field of the volatile memory if the ZSPM10x5A contains configuration data that was not programmed within the current Pink Power Designer™ configuration session (see Table 3.2). Placing the cursor on the icons next to any of the device status information will display related tool-tip information. User-configured parameters for the ZSPM10x5A can be transferred at any time to the volatile memory of the ZSPM10x5A by clicking the “Write to Chip" button. Depending on the type of parameters to be transferred, the Pink Power Designer™ will perform a partial write (no ZSPM10x5A reboot required) or a full write (ZSPM10x5A reboot required) of the volatile memory. Table 3.2 Color Codes Field Icon Firmware Device Information Fields Supported firmware version. Firmware version is not supported. Download an updated GUI, or contact ZMDI for support. Configuration Non-volatile memory of the device is configured. Non-volatile memory of the device is configured, but the device has been re-configured via the volatile memory. Volatile memory of the device is configured. No configuration data is stored in the nonvolatile memory. The device has not yet been configured and is running in idle mode. Unknown configuration of volatile memory or configuration data was not programmed during the current Pink Power Designer™ configuration session. Calibration (Ext. Temp and IOUT) Non-volatile memory of the device contains calibration data. Non-volatile memory of the device contains calibration information, but the device has been re-calibrated via volatile memory. Calibration information is stored in volatile memory of the device. No calibration information is stored in its non-volatile memory. The device has not been calibrated. User Guide June 24, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 14 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A 4 Design Flow in Pink Power Designer™ and Description of the Tabs The five tabs of the Pink Power Designer™ are specifically designed to guide the user through the complete configuration process of the ZSPM10x5A controller. The design flow can typically be followed by proceeding through the tabs from the left to the right; however, in some cases, the design flow requires additional iterations resulting in reconfiguration of some tabs. Detailed explanations of the individual tabs are given in this chapter in the sequence of the design flow. 4.1. The “Power Stage” Tab The "Power Stage" tab (see Figure 4.1) is used to define the nominal input and output voltage for the Evaluation Board. A summary of the available controls can be found in Table 4.1. Figure 4.1 The “Power Stage” Tab – Example for ZSPM1025A “Power Stage” Tab Functions Table 4.1 Section Voltage User Guide June 24, 2014 Parameter Function/Comments VIN – Nominal Nominal input voltage. VOUT – Nominal Nominal output voltage. © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 15 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A 4.2. The “Configuration” Tab This section is a brief description of the “Configuration” tab in the Pink Power Designer™ shown in Figure 4.2. See section 1.2 for a discussion of requirements related to validation and configuration storage that can be implemented on this tab. The “Sequencing” section handles all parameters relevant for the power sequencing of the device; i.e., system startup and shutdown sequences. The user can select the startup condition, the target output voltage after ramp up, and the timing values as described in the PMBus™ standard. For a complete list of all the configurable parameters, refer to Table 4.2. Figure 4.2 The “Configuration” Tab User Guide June 24, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 16 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A Table 4.2 List of Configurable Parameters in the “Configuration” Tab Functions Section Sequencing Parameter Device Startup Function/Comments PMBus™ compliant startup sequence options on the drop-down menu: Operation CMD: Device turn on/off controlled by PMBus™ Operation command only. CTRL_Pos: Device turn on/off controlled by CONTROL pin only, upon detection of a LOW to HIGH transition of the signal at the CONTROL pin. CTRL_Neg: Device turn on/off controlled by CONTROL pin only, upon detection of a HIGH to LOW transition of the signal at the CONTROL pin. CMD & CTRL_Pos: Device turn on/off controlled by reception of the positive edge of the signal at the CONTROL pin and reception of the PMBus™ operation command. CMD & CTRL_Neg: Device turn on/off controlled by reception of the negative edge of the signal at the CONTROL pin and reception of the PMBus™ operation command. Device RISE: TON_DELAY Device RISE: TON_RISE Time sequence for voltage ramp up. Device RISE: TON_MAX Device FALL: TOFF_DELAY Device FALL: TOFF_FALL Time sequence for power down. Device FALL: TOFF_MAX User Guide June 24, 2014 VOUT On Nominal value of output voltage in ON state. VOUT Off Nominal value of output voltage in OFF state (if a soft turn off is used) Use Slew Rates If “Use Slew Rates” has been checked, the ramping parameters TON_RISE and TOFF_FALL can be set as a voltage slew rate in V/ms. © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 17 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A 4.3. The “Protection” Tab This section provides a brief description of the "Protection" tab of the Pink Power Designer™ shown in Figure 4.3. It is used to configure all fault-related options of the ZSPM10x5A. The power-good on/off levels can also be configured in the “PGOOD” section of this tab. Figure 4.3 The “Protection” Tab The “Protection” tab is organized as a matrix with one row for each supervised parameter in which the user can configure the fault and warning levels according to the PMBus™ specification and controller specific options. Table 4.3 “Protection” Tab Functions Section Parameter PMBus™ Protection Parameters PGOOD User Guide June 24, 2014 Function/Comments VOUT OV / VOUT UV Output over/under-voltage. VIN OV / VIN UV Input over/under-voltage. IOUT OC Output over-current. Ext. TEMP OT External over-temperature. Int. TEMP OT Internal over-temperature. Use Percentages If “Use Percentages” is checked, the “PMBus™ Protection Parameters” (except the temperature protection limits) and “PGOOD” thresholds can be set as a percentage of the nominal values entered under the “Power Stage” tab. ON Level Output voltage threshold at which the PGOOD pin is pulled high. PGOOD is pulled high if the output voltage rises above the “ON Level” threshold. OFF Level Output voltage threshold at which the PGOOD pin is pulled low. PGOOD is pulled low if the output voltage falls below the “OFF Level” threshold. © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 18 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A The enable column is used to enable or disable individual protection features. Warning and fault limits for each of the parameters (except the temperature protection limits) can be expressed as an absolute value or as a percentage with respect to the nominal value of the parameter set in the “Power Stage” tab. The type of notation used is selected by the “Use Percentages” check box. As an example, if the nominal value of the output voltage in the “Power Stage” tab is set to VOUT=1.20 V, setting a fault limit for the output voltage over-voltage (VOUT OV) to 1.35V in percentage notation has the effect of writing the value VOUT OV(%)=(1.35/1.2)*100=112.5 in the VOUT OV – “Fault Limit” field. Whenever a warning or fault limit is changed in one of the two possible entry fields (absolute or percentage), its corresponding value in the other possible entry field will be automatically updated. When using percentage notation, an absolute value is also adapted when its nominal value in the “Power Stage” tab is changed. The Pink Power Designer™ automatically validates new parameter values: if the new parameter value is not consistent with the operating range provided in the other tabs of the Pink Power Designer™, its value will be displayed in red and the status of the tab will report an error. The Pink Power Designer™ also warns the user if a physically valid parameter might not be set correctly (i.e., it is logically invalid). For example, if a fault limit for an under-voltage condition is set to a higher value than the nominal output voltage, the status of the tab will display a warning icon and the background color of the entry field will change to yellow. 4.4. The “Control & Program” Tab The “Control & Program” tab in the Pink Power Designer™ shown in Figure 4.4 enables calibration and programming of the ZSPM10x5A after the design process has been finished (or a project file has been loaded). Prior to using any of the programming functions, see section 1.2 regarding the important differences between configuring the volatile memory of the ZSPM10x5A and programming its non-volatile memory. IMPORTANT: NON-VOLATILE MEMORY CAN ONLY BE PROGRAMMED ONE TIME AND CANNOT BE CHANGED AFTERWARD. The non-volatile memory of the ZSPM10x5A contains two sets of data: Configuration parameters Calibration data This tab can be used to run the current calibration procedure and external temperature sensor calibration procedure built into the GUI (see Figure 4.4). This allows the user to quickly calibrate the current sense circuitry and the external temperature sensor on the bench without requiring any programming skills. (See sections 4.4.1and 4.4.2.) Calibration data is associated with a specific device and a set of configuration parameters stored in the device. Certain changes to the configuration parameters may invalidate the calibration data stored in a device. In this case, the Pink Power Designer™ offers the option to clear the calibration data when the new configuration parameters are written to the volatile memory of the controller. Calibration data is unique for a device and the application board it is mounted on; therefore the Pink Power Designer™ does not allow the user to program calibration data into another device unless the user enters the data manually. Checking the “Editable” check box allows the calibration data can be entered manually. Calibration data should only be reused if the configuration data of the two devices is identical. User Guide June 24, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 19 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A Configuration parameters can be stored in a ROM file for expediting the programming process of other ZSPM10x5A devices in production. To do so, click the “Save Configuration as ROM file” button in the “Utilities” section. ZSPM10x5A devices can then be easily programmed through a “one-click” procedure started by clicking “Program Config. from ROM file” button in the “Program Non-Volatile Memory” section. A complete list of the features provided in the “Control & Program” tab can be found in Table 4.4. For additional information on programming and calibration of ZSPM10x5A devices, refer to the ZSPM1025A/ ZSPM1035A Application Note – Programming and Calibration (see section 7). Figure 4.4 The “Control & Program” Tab Table 4.4 “Control & Program” Tab Functions Section EOL Calibration Program NonVolatile Memory Utilities User Guide June 24, 2014 Parameter Function/Comments Calibrate Ext. Temp. Starts built-in calibration procedure for external temperature sensors. See the ZSPM10x5A Data Sheet for more details on the types of sensors supported. Calibrate Current Starts built-in calibration procedure for output current sensing. See the ZSPM10x5A Data Sheet for more information on supported current sensing techniques. Program Configuration Store configuration parameters from the Pink Power Designer™ in the non-volatile memory of the ZSPM10x5A. If valid calibration data is available for the device, the user will be asked if that should also be written. IMPORTANT: one-time programming only! Program Config. from ROM Loads configuration parameters from a ROM file and stores them in the non-volatile memory of the ZSPM10x5A. IMPORTANT: one-time programming only! Program Ext. Temp. Calibration Stores calibration parameters related to the external temperature sensing in the ZSPM10x5A. IMPORTANT: one time programming only! Program Current Calibration Stores calibration parameters related to the output current sensing in the ZSPM10x5A. IMPORTANT: one time programming only! Log Diagnostic Information Log additional diagnostic information into the log file. The log file can be diagnosed by ZMDI to help troubleshoot problems. Save Configuration as ROM file Save configuration parameters designed by the Pink Power Designer™ into a ROM file for “one-click” programming of the ZSPM10x5A. © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 20 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A 4.4.1. Calibration of External Temperature Sensor The external temperature sensor can be calibrated by clicking the “Calibrate Ext. Temp.” button in the “EOL Calibration” section. The user will be guided by the Pink Power Designer™ through the calibration procedure: Apply a known temperature to the temperature sensor. Enter the information about the expected temperature to be sensed in the Pink Power Designer™ (see Figure 4.5). Alternatively, the user can use the reading of the internal temperature sensor to calibrate the external sensor. This can be done by clicking the “Get Internal Temperature” button in the calibration wizard. Click “Next” and then the “Measure” button in the calibration window to acquire 20 temperature measurements. The Pink Power Designer™ will automatically compute the calibration offset to configure in the ZSPM10x5A to achieve a precise sensing of the external temperature and will display the value in the “Offset” field under “Calibrate Ext. Temp. Results of the calibration procedure can be transferred to the volatile memory of the ZSPM10x5A by clicking the “Write to Chip” button in the side panel at the left. After verifying that the sensing of the temperature functions correctly, the calibration parameters can be permanently stored in the ZSPM10x5A by clicking the “Program Ext. Temp. Calibration” button in the “Program Non-Volatile Memory” section. Note: The calibration data can only be stored in the non-volatile memory of the ZSPM10x5A devices if configuration data has already been stored in the non-volatile memory of the device. The configuration and calibration data can also be programmed in the device at the same time. Figure 4.5 Calibration of External Temperature Sensor User Guide June 24, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 21 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A 4.4.2. Calibration of Output Current Sensing Circuitry Output current sensing circuitry can also be easily calibrated using a built-in procedure available in the Pink Power Designer™. Connect an electronic load to the board that has the ZSPM10x5A installed and start the system using the “Operation CMD” button in the “Status & Monitor” tab (see Figure 4.7). Click the “Calibrate Current” button in the “EOL Calibration” section of the "Control & Program" tab to start the calibration procedure using the resulting current calibration wizard: Program the electronic load to sink two different values of current that will be used as reference values to calibrate the sensing circuitry. Enter information about the current reference values in the Pink Power Designer™ current calibration wizard fields for “Low Current” and “High Current.” The wizard can account for the variation of the external temperature during the calibration procedure to generate more accurate calibration data. This can be achieved by checking the “Compensate for temperature” box on the first screen of the calibration wizard (Figure 4.6). Click the “Next” button and then click “Measure” on the next screen to acquire the reading for the first data point. Click the “Next” button three times and then use “Measure” on the fourth screen to acquire the readings for the second reference current. The Pink Power Designer™ will automatically compute the gain and the calibration offset to configure in the ZSPM10x5A to achieve a precise sensing of the output current and will display the value in the “Gain” and “Offset” fields under “Calibrate Current.” Results of the calibration procedure can be transferred to the volatile memory of the ZSPM10x5A by clicking the “Write to Chip” button in the side panel at the left. After verifying that the sensing of the output current functions correctly, the calibration parameters can be permanently stored in the ZSPM10x5A by clicking the “Program Current Calibration” button in the “Program Non-Volatile Memory” section of the “Control & Program” tab. Note that the over-current protection of the device is disabled automatically during a current calibration procedure. This is mandatory to allow the application of the high load current in case of a large gain mismatch. Figure 4.6 Calibration of the Output Current Sensing Circuitry –ZSPM1025A Example Note: The maximum current limit warning depends on the configuration. For this example for the ZSPM1025A, it is 30A. User Guide June 24, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 22 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A 4.5. The “Status & Monitor” Tab This section provides a description of the “Status & Monitor” tab in the Pink Power Designer™. This tab can be used to turn on the output of the ZSPM10x5A and to monitor system input and output signals, temperatures, and faults as well as to modify the output voltage set-point. See Table 4.5 for a summary of the functions. The “Readings” section of this tab shows real-time readings of all monitored parameters as shown in Figure 4.7. The same information is shown over time in the four adjacent graphs. Readings plotted for input and output voltage, output current, and internal and external temperature can be averaged over 5, 10, 20, 50 or 100 samples by selecting the number of samples in the top menu: Settings>Average Charts. Figure 4.7 The “Status & Monitor” Tab System faults available via PMBus™ are displayed in the “PMBus™ Status Info” section of this tab. If the status is "OK," no fault has been detected. If a fault condition has been detected and as a result the output voltage has been automatically turned off, an OFF/ON sequence must be executed to enable the output voltage again after the fault condition has been cleared. This can be done by clicking the “Operation CMD” button twice. If the “Control Pin” toggle button is clicked, the Pink Power Designer ™ toggles the control line of the PMBus™ CI that is connected to the CONTROL pin of the ZSPM10x5A. The action triggered by the CONTROL pin on the ZSPM10x5A is configured in the “Configuration” tab (section 4.2). A virtual LED is used to show the state of the CONTROL pin. User Guide June 24, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 23 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A Note: The virtual LED shows the state of the CONTROL pin and not the state of converter output. When the CONTROL pin is configured to be active low (CTRL_Neg), the virtual LED will be gray while the converter output is on, and green while the converter output is off. Monitoring functions can be toggled either on or off by clicking the “Monitor” button in the “Monitor On/Off” section. A virtual LED is used to display the status of the monitoring. Table 4.5 “Status & Monitor” Tab Functions Section Parameter Readings (averaged) PMBus™ Status Info Startup Monitor On/Off User Guide June 24, 2014 Function/Comments VIN Real-time value of input voltage. VOUT Real-time value of output voltage. IOUT Real-time value for output current. Ext. TEMP Real-time external temperature Int. TEMP Real-time internal temperature VIN Status of VIN under-voltage (UV) and over-voltage (OV) detection. VOUT Status of VOUT under-voltage (UV) and over-voltage (OV) detection. IOUT Status of OUT over-current (OC) detection. Int. TEMP Status of internal temperature over-temperature (OT) detection. Ext. TEMP Status of external temperature over-temperature (OT) detection. CML Status of PMBus™ communication. ON/OFF Status of the system (delivery of power to the load): ON/OFF. PGOOD Status of Power GOOD signal: ON/OFF. Operation CMD (button) Turn on or off the ZSPM10x5A via PMBus™ command. Control Pin (button) Toggle the CONTROL pin on the CI. The CONTROL pin turns the ZSPM10x5A on or off depending on the configuration. Monitor (button) Turn on or off the monitoring functions. © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 24 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A 5 Step-by-Step Design Example This section shows a typical procedure to design and program the user's step-down converter with the Pink Power Designer™. Step 1: Set up the hardware to connect the PC to the ZSPM10x5A Evaluation Board via the PMBus™ Communication Interface. Step 2: Start the Pink Power Designer™. Use the “Murata Power Block Selection” wizard to select a Murata Power Block and the external components (i.e., the output capacitors and output voltage feedback divider), or open an existing project file by clicking the “Project File” button. Step 3: Enter the nominal input and output voltage in the “Power Stage” tab. Step 4: Configure the ZSPM10x5A sequencing and protection features in the “Configuration” and “Protection” tabs. Step 5: Power on the board that has the ZSPM10x5A and transfer the user's configuration parameters to the volatile memory of the ZSPM10x5A by clicking the “Write to Chip” button. For a preprogrammed, calibrated part, the Pink Power Designer™ will allow loading the calibration data from the device prior to the configuration step. A pop-up menu will ask the user to confirm if the Pink Power Designer™ should retain the calibration in the device or if the calibration data should be cleared. Step 6: Calibrate the external temperature sensor (if any) by clicking the “Calibrate Ext. Temp.” button on the “Control & Program” tab and follow the calibration wizard. Step 7: Load the calibration data for the external temperature sensing in the volatile memory of the ZSPM10x5A by clicking the “Write to Chip” button in the side panel. Step 8: Go to the lower left corner of the “Status & Monitor” tab and click on the "Operation CMD" button to turn on the ZSPM10x5A. Check the state of the ZSPM10x5A by reviewing the monitoring of the input voltage, output voltage, and output current, as well as the readings of the internal and external temperature in their corresponding charts. Step 9: Calibrate the sensing of the output current by clicking the “Calibrate Current” button on the “Control & Program” tab and follow the output calibration wizard. Step 10: Load the calibration data in the volatile memory of the ZSPM10x5A by clicking the “Write to Chip” button. Click on the "Operation CMD" button to turn on the ZSPM10x5A, and check the readings of the output current in the “Status & Monitor” tab and whether the readout of the output current is correct. Step 11: Save the configuration data in a new configuration file by selecting “File” -> “Save As.” User Guide June 24, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 25 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A 6 Support from ZMDI The ZMDI Field Application Engineering team is available to support users in the design and programming of the ZSPM10x5A using Pink Power Designer™. Contact ZMDI for any questions or issues encountered while using the Pink Power Designer™ tool. To facilitate identifying the root cause of a problem, provide the log file available in the Pink Power Designer™. To generate the log file, follow the guidelines below: Go to the “Control & Program” tab of the Pink Power Designer™. Click the “Log Diagnostic Information” button in the “Utilities” section. This will create a detailed log file that is automatically saved in the log folder of the Pink Power Designer™. Open the log folder by clicking the “yes” button of the dialog box that appears on the screen after clicking the “Log Diagnostic Information” button and select the PPDGui.log file in the log folder. Right-click on the PPDGui.log file and select the option Send To>Mail recipient. Email this file to ZMDI’s FAE team with a problem description and any questions using the e-mail address given on page 27. ZMDI will respond as soon as possible. Alternatively, send the PPDGui.log file as an e-mail attachment. Note: Each time a new session of Pink Power Designer™ is started, log information is saved in the “PPDGui.log” file while log files related to previous sessions are renamed to “PPDGui.log_i”, where i=1 to 10. Therefore a maximum of 10 log files from 10 previous sessions of Pink Power Designer™ are available in the log folder. 7 Related Documents Note: X.xy represents the current version of the document. Documents Related to All Products File Name ZSPM1025A Data Sheet ZSPM1025A_Data_Sheet_RevX_xy.pdf ZSPM1035A Data Sheet ZSPM1035A_Data_Sheet_RevX_xy.pdf ZSPM8025-KIT Evaluation Kit Description ZSPM8025-KIT_Evaluation_Kit_Description_RevX_xy.pdf ZSPM8035-KIT Evaluation Kit Description ZSPM8035-KIT_Evaluation_Kit_Description_RevX_xy.pdf ZSPM1025A/ZSPM1035A Application Note – Programming and Calibration ZSPM10x5A_Calibration_Procedures_revX_xy.pdf For the latest version of these documents, visit the product page for the ZSPM1025A (www.zmdi.com/zspm1025a) or for the ZSPM1035A (www.zmdi.com/zspm1035a) on ZMDI’s website www.zmdi.com or contact your nearest sales office. User Guide June 24, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 26 of 27 Pink Power Designer™ User Guide for the ZSPM1025A/ZSPM1035A 8 Definitions of Acronyms Term Description CI PMBus™ Communication Interface Board CMD Command GUI Graphical User Interface NVM Non-volatile Memory OC Over-Current OT Over-Temperature OV Over-Voltage PGOOD Power Good SPM Smart Power Management UV Under-Voltage 9 Document Revision History Revision Date 1.00 October 8, 2013 1.10 November 26, 2013 1.11 June 24, 2014 Description First release – ZSPM1025A-only version Updated to include ZSPM1035A Updated cover imagery and contact information. Updated image of software. Sales and Further Information www.zmdi.com [email protected] Zentrum Mikroelektronik Dresden AG Global Headquarters Grenzstrasse 28 01109 Dresden, Germany ZMD America, Inc. 1525 McCarthy Blvd., #212 Milpitas, CA 95035-7453 USA Central Office: Phone +49.351.8822.306 Fax +49.351.8822.337 USA Phone 1.855.275.9634 Phone +1.408.883.6310 Fax +1.408.883.6358 European Technical Support Phone +49.351.8822.7.772 Fax +49.351.8822.87.772 DISCLAIMER: This information applies to a product under development. Its characteristics and specifications are subject to change without notice. Zentrum Mikroelektronik Dresden AG (ZMD AG) assumes no obligation regarding future manufacture unless otherwise agreed to in writing. The information furnished hereby is believed to be true and accurate. However, under no circumstances shall ZMD AG be liable to any customer, licensee, or any other third party for any special, indirect, incidental, or consequential damages of any kind or nature whatsoever arising out of or in any way related to the furnishing, performance, or use of this technical data. ZMD AG hereby expressly disclaims any liability of ZMD AG to any customer, licensee or any other third party, and any such customer, licensee and any other third party hereby waives any liability of ZMD AG for any damages in connection with or arising out of the furnishing, performance or use of this technical data, whether based on contract, warranty, tort (including negligence), strict liability, or otherwise. European Sales (Stuttgart) Phone +49.711.674517.55 Fax +49.711.674517.87955 User Guide June 24, 2014 Zentrum Mikroelektronik Dresden AG, Japan Office 2nd Floor, Shinbashi Tokyu Bldg. 4-21-3, Shinbashi, Minato-ku Tokyo, 105-0004 Japan ZMD FAR EAST, Ltd. 3F, No. 51, Sec. 2, Keelung Road 11052 Taipei Taiwan Phone +81.3.6895.7410 Fax +81.3.6895.7301 Phone +886.2.2377.8189 Fax +886.2.2377.8199 Zentrum Mikroelektronik Dresden AG, Korea Office U-space 1 Building 11th Floor, Unit JA-1102 670 Sampyeong-dong Bundang-gu, Seongnam-si Gyeonggi-do, 463-400 Korea Phone +82.31.950.7679 Fax +82.504.841.3026 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 1.11 All rights reserved. The material contained herein may not be reproduced, adapted, merged, translated, stored, or used without the prior written consent of the copyright owner. The information furnished in this publication is subject to changes without notice. 27 of 27