Home

UM10337 Development kit and graphical user interface

image

Contents

1. B V 2009 All rights reserved For more information please visit http www nxp com For sales office addresses please send an email to salesaddresses nxp com Date of release 2 July 2009 Document identifier UM10337 1
2. 3 1 3 Step 3 Find I2C with Auto Find Once the drivers have been set up the GUI will allow the Auto Find option to work Click the button Auto Find and the GUI will locate all of the PMBus devices connected Remark All of the PMBus devices connect will appear in the 12C address list box 9 caddies ce Options BRC Addresses i Address Name o i Li User Macros Sort Source Name There are no ems to show 12C Auto Find button Fig 7 Order Morus Qxkawet erodat infomation GUI Version 1 30 16 Selected Device PIP8000 Corevecton DER Setup Driver to Device v Use Packet Error Check Test l Reset 12 Address Value Nane Value There are no items to show NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 10 of 33 UM10337 Development kit and graphical user interface NXP Semiconductors 3 1 4 Step 4 Connection test Pressing the test button checks the system This test will ping the PIP8000 and respond with a dialog box informing you of a successful or unsuccessful test Step 5 Target test Press the reset button to load the default settings This will send a reset command to the PIP8000 and then the PIP embedded software version appears on the screen At this point the GUI should have uploaded the coefficient and default values from the PIP8000 NVRAM Clicking the status butto
3. FE UM10337 BUS Development kit and graphical user interface Rev 01 2 July 2009 User manual Document information Info Content Keywords Abstract PIP8000 Graphical User Interface GUI User manual This document gives an overview of the PIP8000 development kit setup and graphical user interface founded by Philips NXP Semiconductors U M1 0337 Development kit and graphical user interface Revision history Rev Date Description 01 20090702 First issue Contact information For more information please visit http www nxp com For sales office addresses please send an email to salesaddresses nxp com UM10337_1 NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 2 of 33 NXP Semiconductors U M1 0337 Development kit and graphical user interface 1 Introduction UM10337_1 1 1 1 2 1 3 1 3 1 This document describes the PIP8000 demonstration kit Topics addressed will be the Graphical User Interface GUI installation procedure hardware connections and how to operate the GUI Moreover it lists known issues and errata The PIP8000 web based GUI is designed for the PIP8000 and is in compliance with the PMBus protocol specifications The Power Management Bus PMBus commands that are supported by the PIP8000 are listed in the P P8000 data sheet The GUI can be used to evaluate and configure the PIP8000 for use in most gi
4. NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 12 of 33 NXP Semiconductors UM10337 UM10337 1 Development kit and graphical user interface 3 2 Dashboard The dashboard has four sections Voltage Current Fans and Thermals In these sections the output voltage the various limits and set up the fault responses as specified by PMBus are controlled This example describes the output voltage see Figure 10 The other sections are similar Sales Dashboard Design Configuration Order Manus Product Information GUI Version 1 3 0 16 Selected Device PIPS000 12C Address gt gt m start monitoring when activating thes page Clear Faits mj oe WoRage Current Fan Lr Ospa Output 7 Fan Conti g Adjust Voltage 20 OV Pout Ut 200 03 OC Pout Ut OC Faut Response 2 ni 79 96 oc ls H 9 00 4 12 W Warn Land 1 OC Warn Um Fani 0 RPM 3 700 106 Measured Voltage 0 58 Measured Current sin Uv Wartime 2 5 4 00 0 90 SoU Fok ume 200 0 00 OV Fak Response 0 96 t UN Fak Response Ire Yeu Thermal 1400 OVFaukUmt OV Fakt Response 2000 OCFakunt OC Faut Response 6003 OrlTFautUmt OTFaut Response 12 OV Wem Um 150 OC Want 003 OTWamumt 12 06 Measured Voltage 021 Meesured Curent 2914 PIPL Temperature 7 1121 00 PIP2 Temperature 1 Uv Faukume Uv Fauk Response itap ret Comet ka
5. Power connections The input voltage which is nominally 12 V is supplied to the Vi and GND terminals of connector J650 in order to power up the demoboard The Vin and GND terminals as labelled on the silk screen are doubled to ensure that input cabling can support the input current demands For evaluation of load regulation efficiency etc a load can be connected to J652 and J653 The Vout and GND terminals as labelled on the silk screen have been doubled for both J652 and J653 connectors in order to handle the output current capabilities NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 7 of 33 NXP Semiconductors U M1 0337 Development kit and graphical user interface 3 Running the GUI step by step 3 1 UM10337 1 Once the software is installed and the hardware is connected the preparation is complete Remark It is recommended that the hardware is connected and the demoboard is powered up before starting the GUI Starting the GUI Navigate to the design Portal on the NXP website see Section 1 2 The login screen will appear as in Figure 3 Step 1 Login Enter the login information received after registering in the appropriate field and press the login button see Figure 3 logn Order Morus Ostedect Prodat infomation GUI Version 1 3 0 16 Selected Device PIP8000 Fig 3 Login screen The application will be loaded and initialized The GUI wil
6. This document as well as the item s described herein may be subject to export control regulations Export might require a prior authorization from national authorities 6 3 Trademarks Notice All referenced brands product names service names and trademarks are the property of their respective owners I C bus logo is a trademark of NXP B V NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 32 of 33 NXP Semiconductors UM10337 Development kit and graphical user interface 7 Contents 1 Introduction eee eee eee 3 1 1 Demo kit 3 1 2 User access 5 3 1 3 Requirements for installation of PIP8000 PMBus controller 3 1 3 1 System requirements 3 1 3 2 Software 4 1 3 3 Hardware installation 4 2 Hardware connections 5 2 1 Connections 2 cece ep ee x es 5 2 2 Pin descriptions 7 2 3 Power 7 3 Running the GUI step by step 8 3 1 Starting the 8 3 1 1 Step 1 8 3 1 2 Step 2 Hardware detection and configuration 9 3 1 3 Step 3 Find I C with Auto Find 10 3 1 4 Step 4 Connection test 11 3 1 5 Step 5
7. 11 51 11 3 1 6 Step 6 Dashboard screen 11 3 1 7 Step 7 Clear Faults 12 3 2 Dashboard b 13 3 2 1 Responses eR pin pinkay 14 3 2 2 Graphs b RR RI PES 15 3 2 3 15 3 3 On Off configuration 16 3 4 D SIQN cde IR EY 17 3 4 1 kane Dep oet xn 17 3 4 2 Run a script 19 3 4 3 19 3 5 Configuration 21 3 5 1 Options Connections 22 3 5 2 22 3 5 3 Storing and restoring NVRAM 23 3 5 4 Dump NVRAM 23 3 5 5 Dump to 23 3 5 6 Mode 24 3 6 Calibrating coefficients 27 3 6 1 Calibrating the Vout command 28 4 Packet Error Correction 30 5 Errata Ea gos 31 6 Legal 32 6 1 32 6 2 Disclaimers 2 een 32 6 3 Trademarks 32 7 Contents DER SEE ERES 33 founded by Please be aware that important notices concerning this document and the product s described herein have been included in section Legal information
8. 11 00 Uv Warn Lint ni PIP2 Temperature 10 01 Uvraukume UV Fat Response pam 200 1 n gt Corrente Tengerature 2 2 os 5 5 os Eo a n E 92 1000 0 1200 2 T 3a 2 X4 2 x4 34 324 7 Tem dd 3 3 On Off configuration The On Off configuration tab see Figure 14 allows the instruction of the behavior of the PIP8000 during power up and power down The PMBus specification takes into consideration that a PMBus compliant device may run without a host thus the instructions for the device must be preconfigured for stand alone operation or host assisted operation Commands to set either option as well as commands for host assisted power up and power down can be found in this tab For more information about On Off configuration see the PMBus or PIP8000 specification UM10337 1 NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 16 of 33 NXP Semiconductors U M1 0337 Development kit and graphical user interface ER Dashboard Design Configuration Order Mauad Dataweet Product Infomation GUI Version 1 3 016 Selected Device PIP8000 9 Q Coefficient Calculation voUT CoMMAND nN z Mode Config Messsured High Value 0 Sese 3 High Value from Device 0 Reed Calodate VOR Mode e ott Menssuredtow Van 0
9. 5 4 3 5 5 Development kit and graphical user interface ffe Dashboard Design Configuration Order Menus Ostacheet Product Information GUI Version 1 3 0 16 Selected Device PIPS000 Messsured High 0 g g 8 i Coeffident Calculation VOUT COMMAND 3 Red Calodate NOV Mode 3 Dump to Device Store Defauk Al Restore Defaut Ali User Ad Restore User A Fig 22 Change coefficients Storing and restoring NVRAM During start up the RESTORE_USER_ALL command is called to store all USER parameters to the running configuration When settings are changed STORE_USER_ALL can be used to store the changed settings to the USER NVRAM storage area RESTORE_DEFAULT_ALL and STORE_DEFAULT_ALL can be used to change parameters in the DEFAULT storage area The running configuration needs to be used to swap between USER and DEFAULT storage area Dump NVRAM This option allows saving the volatile memory space of the PIP8000 to a text document After clicking the button Dump NVRAM a dialog box will appear prompting the user for a file name Select the location of choice and give the file a name The GUI will then generate the text document Dump to device This option allows the user to store a configuration file to the volatile memory space of PIP8000 This can be useful for initial configuration if a PIP8000 has not been programmed After clicking the button NVRAM to Device a dialog b
10. OV WARN LIMIT PMBUS VIN UV WARN LIMIT PMBUS VIN UV FAULT LIMIT PMBUS READ IN PMBUS OC FAULT LIMIT PMBUS OC WARN LIMIT PMBUS READ TEMPERATURE 1 PMBUS OT FAULT LIMIT PMBUS OT WARN PMBUS READ TEMPERATURE PMBUS READ USER AD Dashboard Design Configuration E rac address 026 H Qj Confident Cakulston vout COMMAND i Messsured High Value 3 High Value from Device i Measured Low Value A Exporent 3 Low Value from Device Read READ YIN READ JIN 6260 Sde Sce 40 Offset 2052 ponet 3 Exponent EAD OUT EAD JOUT i550 Sce 6528 Sa 45 473 i bport 3 Opret Coumo meam Dum to Device Store Defa Restore Defaut Al Store User Restore User All Fig 23 Direct Linear mode Order Menus Qstacheet Prodat Information GUI Version 1 3 0 16 Selected Device PIPS000 eno Mode Mode Config Output High Olinex Mode Output Low Direct Mode Mode ox axe READ TEMPERATUREI VOUT COMMAND 1 s 1000 8 Se 2555 18 Offset 180 Offset Exponent 2 bport READ TEMPERATURE MFR R AD USER AD 1 0 Se 1 0 9 et 1 Exponent ponent NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 26 of 33 NXP Semiconductors U M1 0337 Development kit and graphical user interface Dashboard Design Configuration
11. User manual Rev 01 2 July 2009 11 of 33 NXP Semiconductors UM10337 UM10337 1 3 1 7 Step 7 Clear Faults PMBus commands can now be issued to control the power train Errors can reset by pressing the button Clear Faults see Figure 9 Development kit and graphical user interface Fig 9 H i i B TXC Address 1 vm 5 Ov Raut Lint 900 1 Wenum 3 2m 106 Measured Voltage 01 Ur Warn tine 5 0 0 030 F uvFadkumk 240 m 0 00 ON Fak Response o UV Fauk Response Input 1400 OV Fa Unt OV Fauk Response 1297 OV Warn Unit 1206 Measured Voltage Uv Wam Umi 1001 7 UV Faut Response M ow w a Tee pl Clear Faults button Current Output 200 03 179 96 0 58 rot 20 00 15 00 0 21 9 9 V Autcmstically start monitoring when activating this page OC Rout Ut OC Faut Response OC Warn Umi Measured Current OCFaukUmt OC Faut Response OC Warn Unit Measured Current ffe fc Order Menus Datasheet Prodat Information GUI Version 1 30 16 Selected Device PIPS000 Ger Fouts Fan fece f Fant o 0 RPM gt 0 REM Thermal orFauuma OTFaut Response oTWamumk 2914 PIPL Temperature 1121 00 PIP2 Temperature nd Temperature Temperature 2 20 3 9 E w 1000 120 2 8 Tee
12. V 2009 All rights reserved User manual Rev 01 2 July 2009 17 of 33 NXP Semiconductors UM10337 UM10337_1 Development kit and graphical user interface Dashboard O89 Configuration 1c Address Category Command Regste OPERATION 0x01 ON OFF CONFIG 0x02 CLEAR FARTS 003 WRITE PROTECT 0x10 STORE D FALLT ALL RESTORE 0x2 STORE _DEFALLT_COOE 0x3 RESTORE DEFAULT COOE 0x14 STORE USER ALL 0 15 RESTORE USER ALL 10 16 STORE USER COO Oxi RESTORE_USER_COOE 0x18 CAPABRLITY 0x19 QUERY Oxia VOUT MODE 0x20 VOUT COMMAND 021 022 CAL OFFSET 023 YOUT MAX 024 OUT MARGIN HIGH 025 OUT MARGIN LOW 026 OUT TRANSITION RATE 027 SCALE LOOP 029 VOUT SCALE MONITOR 02 COEFFICIENTS 0x30 VIN ON 05 VIN OFF 0x36 IOUT CAL GAIN 0x36 CAL OFFSET 0x39 FAN CONFIG 1 2 FAN COMMAND 1 Fig 15 Script screen DER Order Houad Qtadeet erodat Information GUI Version 1 3 016 Selected Device PIPBU00 Command EXC Address Parameters Read Only There are no tems to show Selecting different commands and using the Add button a complete sequence of commands can be generated to form a script See Figure 16 When units are in parallel the commands will be specific for the selected I2C address Pauses can be added between each added command The generated scripts can be saved to either a local disk or the web From t
13. p sperent Low Value from Device p READ VIN READ JIN READ TEMPERATURET vOUT COMMAND 6260 se 3040 S 1279 10600 9 See o offset 2052 offset 25555 1 180 bport 3 boret 2 tween 2 bport READ VOUT READ JOUT READ_TEMPERATURE2 MPR_ READ USER AD 15540 Sde 6528 S 1 0 Se 5 1773 ose 1 offset 0 9 fst uno NYRAM Duro to Device Store Defauk Al Restore Defaut Al Store User Ad Restore User Fig 14 Configuration screen 3 4 Design The design tab is focused on creating custom macros based on the PMBus commands supported by the PIP8000 Use these functions to build a list of commands that the PIP8000 should send or receive If multiple units demoboards are present in parallel on the PMBus line the unit which should respond to the PMBus command can be selected by addressing that particular unit with its slave address and then transmitting the specific PMBus command 3 4 4 Script On the left hand side of the screen you see a category list of supported commands see Figure 15 Next to the list there are macro function buttons that allow adding deleting and arranging the commands as well as load and save scripts When building a script the 2 address column and the parameters column may be editable depending the command Once the user has generated a list of commands they will need to select the run tab to execute the script UM10337 1 NXP B
14. to specific user 2 Add Pause 3 Set Vout to 3 5 V 4 Store to NVRAM Run a script Figure 17 shows the upper left hand corner of the Run section The monitoring buttons are de highlighted at present These will be discussed in Section 3 4 3 In the Design box there are four control buttons Play All Step Pause and Stop Use these buttons to control how the macro will be executed The area located just above these controls will display the script process The Log tab will display every command sent with a status of the command in case history checking is desired The Values tab will display the values returned from the PIP8000 If a command is sent that does not have a returned value such as the simple script shown in Figure 17 then no value will be displayed on the Value tab However the log tab will still show that the command was sent ex Dashboard Design Configuration Order Menus Datacect Product Information GUI Version 1 3 016 Selected Device PIPB000 Command 2 Address OPERATION O26 AB B 2 0 26 0x16 o Tine SendiReceive Mandated STORE DEFA x26 write Success Read Back Write Read Back write Read Back OPERATION OPERATION 026 Wrte MER TAMETENT MAX nas MER _TAMEIENT MIN A9 MFR USER DATA 00 0 80 MER RESET MER FAN 1 UNDERSPEED 000 MPR 1 UNDERSPEED f 1 FAN 2 UNDERSPEED FAN 2 UNCERSPEED MER RETRY TIME MS MER R
15. Check PIP8000 Version 1 5 0 2 Test 3u9pujeco VOPI suoqdo 2 Status 12C Address Value Nene Tene Remove O26 Status Byte Device is busy and 10 47 08 unable to respond User Macros Temperature faut varnin Sarit Source M 0x26 Status Word Output voltage 10 47 08 There are no tems to show fak or wiring A fan or other cooling faut Device is busy and unable to respond Fok 026 Output Voltage VOUT overvokage 10 47 08 were Adi trom Dui Output Current No fak 10 47 06 Add from Web 026 Status 10 47 08 0x26 Temperature St Nolak 10 47 08 0x26 OM No fat 10 47 08 0x26 Status Other Nofadk 10 47 08 Os Status MER Spe 0x00 10 47 08 026 StbusFAN1 2 Fan Wamig 10 47 06 af Warning Uptime 0 21 39 10 47 08 Fig 21 GUI settings 3 5 2 Coefficient The PIP8000 sends a hexadecimal representation of any value to the host Before the host can properly decode the value the coefficients must be correct Remark The PIP8000 demo has stored the coefficient However if any of the hardware scaling is modified the coefficients will need to be modified For more information on coefficients and data types see the PMBus specification For the process details of setting coefficients please see Section 3 6 UM10337_1 NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 22 of 33 NXP Semiconductors U M1 0337 UM10337 1 3 5 3 3
16. D IREAD FAN SPEED MFR READ USER MPR PAN 1 UNCERSPEED P FAN 2 UNCERSPEED __ MER FAN 2 UNDERSPEED F MER RETRY TIME MS MER READ USER AD MFR ALERT MER_J2C_ADORESS MER VERSION P1P000 Drect B PMEus Drect EPERE Fig 19 Graph color settings Example 1 Step 1 Select preferred signals on a specific graph e g Vin lin Vout and Temperature 2 Step 2 Close 3 Step 3 Press PLAY button in the Monitoring section UM10337 1 NXP B V 2009 All rights reserved 20 of 33 User manual Rev 01 2 July 2009 NXP Semiconductors U M1 0337 Development kit and graphical user interface fe fc Dashboard Configuration Order Morus Qstacheet Prodat Information GUI Version 1 3 016 Selected Device PIP8000 E command EC Address Parameters Re Values Log Custom Graph I pow Kariann tese CO 026 0x16 n KERENNYT k Pase VOUT COM 0 26 0 0177 a STORE 0x26 oss 135 Input Current 0x26 STORE USE 026 Temperature Temperature 1 0x26 Design Montorng 98 bj m m E 12C Address 045 125 Category x ri gt Command Regster 82 12 MER_TAMEIENT_MAX 0 A8 s MER TAMBIENT MIN 0549 MFR USER 00 080 MPR
17. EAD USER AD Fig 17 Run screen Monitoring The Monitoring function will run a preconfigured macro that allows the user to take a closer look at voltages currents and temperature values Once the monitoring has started additional tabs will be added to the current Values and Log tabs along the top of the screen While monitoring is running custom macros can still be executed NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 19 of 33 NXP Semiconductors UM10337 Development kit and graphical user interface Dashboard Design Configuration Command Address STORE DEF 0225 Pause urd Parameters Re Values Lisa 10520000064 12 Address STORE USE 0x25 Design gt gt m Fig 18 Graph monitor options Dashboard Design Configuration Order Morus Qstacheet Prodat infomsion GUI Version 1 30 16 Selected Device PIPS000 command OPERATION ON OFF CO RC Address 0x26 Q6 Command Translated 12C Address Ress STORE_USER_ 126 STORE DEFA 026 VOUT COMMA 0126 Tr faled ansfer STORE DEP STORE USE Ox26 Success x26 Commanded Output Mey 00177 0x16 Design __ 0x16 gt m 12C Address g M aean EAD TEMPERATU Ox READ TEMPERATU READ FAN SPEE
18. EMPERATUR 2 MR READ USER AD 15540 Se 65 Sce 4 M s 2 osse KJ oe 173 4 i gi 3 Fo bpe E bopret bport Fig 25 Calibrating coefficients UM10337 1 NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 27 of 33 NXP Semiconductors U M1 0337 UM10337 1 Development kit and graphical user interface Power supply Load Voltage meter Current meter Temperature probe 3 6 1 Calibrating the Vout command To calibrate the Vout command only a voltmeter will be necessary 1 Step 1 From the Dashboard Main tab set the OV and UV fault and warning outside of the calibration rang i e Set UV fault and warn to 0 V and OV fault and warn to 10 V This will give a wide working range without causing the PIP8000 to respond to voltage fault limits Step 2 The demoboard can maintain stability down to 500 mV so somewhere between 1 V and 500 mV will be good enough for the first data point Using the Adjust Voltage slider on the main page set Vout between 0 5 V and 1 Volt The best way to do this is to type 500 or 1 0 into the Adjust Vout digital control Remark When calibrating VOUT COMMAND ignore the measured voltage for now Step 3 Return to the Coefficients tab Make sure VOUT COMMAND is selected for Coefficient Calculation Using a voltmeter measure the voltage at TP650 and enter that value into the Measured Lo
19. MBUS IOUT OC FAULT LIMIT PMBUS IOUT OC LV FAULT LIMIT PMBUS IOUT OC WARN LIMIT PMBUS READ VIN PMBUS VIN ON PMBUS VIN OFF PMBUS VIN OV FAULT LIMIT PMBUS VIN OV WARN LIMIT PMBUS VIN UV WARN LIMIT PMBUS VIN UV FAULT LIMIT PMBUS READ IN PMBUS OC FAULT LIMIT PMBUS OC WARN LIMIT PMBUS READ TEMPERATURE 1 PMBUS OT FAULT LIMIT PMBUS OT WARN PMBUS READ TEMPERATURE PMBUS READ USER AD Linear bits 7 5 000 Bit 1 1 Linear mode using VOUT MODE 5 bit mantissa Commands in Linear mode for PMBUS VOUT COMMAND PMBUS VOUT MAX PMBUS VOUT MARGIN HIGH PMBUS VOUT MARGIN LOW PMBUS READ VOUT PMBUS VOUT TRIM PMBUS VOUT CAL OFFSET PMBUS VOUT TRANSITION RATE PMBUS VOUT SCALE LOOP PMBUS VOUT SCALE MONITOR PMBUS VOUT OV FAULT LIMIT PMBUS VOUT OV WARN LIMIT PMBUS VOUT UV WARN LIMIT PMBUS VOUT UV FAULT LIMIT L near mode NOT using VOUT MODE 5 bit mantissa normal linear mode UM10337 1 NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 25 of 33 NXP Semiconductors UM10337 UM10337 1 Development kit and graphical user interface Table 3 Commands affected by the mode setting continued VOUT MODE CONFIG COMMAND Mode PMBUS READ IOUT PMBUS IOUT CAL GAIN PMBUS IOUT CAL OFFSET PMBUS IOUT OC FAULT LIMIT PMBUS IOUT OC LV FAULT LIMIT PMBUS IOUT OC WARN LIMIT PMBUS READ VIN PMBUS VIN ON PMBUS VIN OFF PMBUS VIN OV FAULT LIMIT PMBUS VIN
20. Order Morus Datasheet Prodat infomation GUI Version 1 3 016 Selected Device PIPS000 f TRC Ad ress 0x26 x G Confident Cakulston vout COMMAND 1 Mode Config 0 3 igh vale from Device 0 Caa VOV Mode i Messnediow vale 0 poe Exporent Qo from Device 0 J READ YIN BEAD JIN READ TEMPERATUREI VOUT COMMAND exo 5 se i sce 1 s 1000 i sse offset 2052 555 0 Ofset 180 i Offset 2 Exponent 3 0 ber VOUT MODE 2 1 exponent READ VOUT READ JOUT O Drect Mode MER_READ USER AD 15540 I sse 65 5 Mode 8 o Sde ose 1773 gi on 2 F poe 3 tw L 9 jJ eme 0 M Fig 24 Mode set 3 6 Calibrating coefficients This section describes calibrating the Voy command Using the Coefficients tab will make this process easier Two measurement points will be needed to find the slope of each measurement DER Dashboard Design Configuration Order Marus Qsazheet Prodat Infomation GUI Version 1 30 16 Selected Device 00 inni mi i Mode Cor 8 2 te YOu Mode i Messnxed iow Vale 10 x Exponent 1 Low Value from Device O Red READ VIN READ JIN READ TEMPERATURET VOUT COMMAND 6260 de 22604 Scale 1279 Scale 10680 de 0 offe 8 42555 10 Offset 190 oe 2 3 bore 2 bport READ vOUT READ READ T
21. RESET 0 5 MP FAN 1 UNCERSPEED 000 2 MER FAN 1 UNCERSPEED F 001 MER FAN 2 UNDERSPEED 002 MER FAN 2 UNCERSPEED F 003 oH n i f MFR RETRY TIME MS 006 READ USER AD 007 MER TIME UP MER TIME RESET 029 10 MPR_CONTIG_COMMAND ALERT CONFIG 0 00 JXX ADORESS MER VERSION oor j CN 0 2 AE UE 10 12 PrvBus Drect Fig 20 Graph screen 3 5 Configuration The Configuration tab contains tools for setting up the GUI The screen visited as part of the initial set up See Section 3 3 This is necessary the first time the GUI is run If any modifications are made to the demoboard or additional boards are connected to the SMBus the user will need to return to this screen and reconfigure the GUI accordingly UM10337 1 NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 21 of 33 NXP Semiconductors U M1 0337 Development kit and graphical user interface 3 5 1 Options Connections The Configuration tab contains tools for setting up the GUI Figure 21 Here the user will set up one or more device I C addresses and or test communications reset the PIP8000 and check the PMBus status Dashboard Design Configuration Order Manus Dataceet Product Information GUI Version 13 0 16 Selected Device PIPSU00 creme Address Name Setup Deiver to Device v Use Packet Error
22. ad Termgerature n 214 SS necne 2 go gt z H r3 9 5 i h E P amp os o V a 4 24 n u 2 t e D a 1200 mo Ii iss we e o MA v o d Ma Uo M Tee ll Tee bl 7 The output voltage scale will always start from 0 and stop at VOUT MAX The VOUT MAX control is found on the ON OFF Configuration tab The range is not representative of the demoboard output range The desired output value may be set by using the slider control or by manually entering a value in the numeric control Remark When using the numeric control use the TAB key to enter the new value Use the warn and fault limits to set up the operating range Use the OV fault and UV fault buttons to set up the desired fault responses When setting up a desired fault response the following dialog box will appear VOUT OV FAULT RESPONSE i Response Retry Settings Delay Time Units Shut down attempt continuously v 2 Fig 11 Vout fault response NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 13 of 33 NXP Semiconductors U M1 0337 3 2 1 UM10337 1 Development kit and graphical user interface Responses The results of the Retry Settings and the Delay Time settings can have a different result depending on the type of response that suits the requirements Experiment with these settings using the
23. al on the top right of the Screen to get a user manual and detailed connection information Connect USB to I C adapter to the PC Connect the PIP8000 demoboard I C connector to the USB to I C adapter Connect 12 V power to the PIP8000 demoboard The software can be loaded without the hardware but with limited functionality NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 4 of 33 NXP Semiconductors U M1 0337 Development kit and graphical user interface 2 Hardware connections UM10337_1 Figure 1 shows the content of the PIP8000 development kit The following chapters will describe how the different components should be connected Fig 1 8000 development kit Hardware 2 1 Connections Before making the USB connection ensure the device drives are installed See Section 1 3 2 The USB connection is made by connecting one end of the USB cable to the USB to I C adapter and the other end to a USB 2 0 port on a PC or a laptop Once connected the computer should detect the new hardware and automatically start the driver install process The PMBus cable has two different connectors The 2x7 pin connector connects to the USB to I C adapter The 2x6 pin connector connects to the demoboard as shown in Figure 1 and Figure 2 When connecting the 2x7 pin connector to the adapter locate the wire loop on one end of the connector Attach the connector so that the wire
24. bit Vista Internet Explorer 6 or higher Default security settings Medium in Internet Explorer 6 Medium high for Internet Explorer 7 NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 3 of 33 NXP Semiconductors UM10337 UM10337_1 Development kit and graphical user interface 1 3 2 Software Installation 1 Install the USB to I C adapter from disk 2 Administrators rights are required to be able install the ActiveX control component PMBusCtrl ocx When installing of the PMBusCtrl ocx file a pop up will appear Click Install ActiveX Control The installation progress of ActiveX control is given on the IE status bar If instead of the login screen a box with a red cross appears one of the following problems may be occurring ActiveX is not enabled change the browser security settings ActiveX controls are not supported Install Microsoft Internet Explorer 6 or higher to view the site A pop up blocker is switched on Please switch off this pop up blocker You do not have the correct user rights Please contact the system administrator The internet security policy blocks ActiveX controls Please contact the system administrator From the Configuration page in the GUI install the device drivers Administration rights are required for installing the device drivers 1 3 3 Hardware installation 1 ar OO Inm After installing the software drivers and GUI select Manu
25. demoboard to get a feel for how they work When working with output faults you will notice the PIP8000 will need to re enable the output to test the fault when retry settings are used It does not need to enable the output to retry the other faults For example assume an input voltage fault based on Figure 12 The response is to shut down the regulator and then continuously check every two seconds to see if the input fault is gone Retry Continuously If the input voltage falls back into range the PIP8000 will re enable the power train Remark The PIP8000 will not enable the output while it checks the input voltage status There are four selectable response types as specified by the PMBus Continue If Continue is selected the PIP8000 will not respond to the given fault However the appropriate status bits will be set in the status register When this option is selected the Retry Settings and Delay Time Units will be disabled This selection could also be Seen as an ignore setting Continue for delay time This option will allow the fault condition to continue for a specified amount of time This is usedwhen the system may be able to tolerate a fault condition for a short amount of time It may be more beneficial for the rest of the system to give this fault a chance to fix itself before responding to it Ultimately if the fault does not correct itself the PIP8000 will shut down the power train by disabling the analog Pulse Width Modulat
26. ecked at any time during operation and the PIP8000 will respond accordingly There will not be any noticeable change in the GUI whether PEC is or is not enabled Without going into details Figure 26 and Figure 27 show the read Voy command with and without PEC enabled Notice the extra packet during the transaction when PEC is enabled For more information about PEC and PMBus Protocols See the PMBus Specification Fig 27 12 waveforms without PEC NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 30 of 33 NXP Semiconductors U M1 0337 Development kit and graphical user interface 5 Errata Fan2 counter is not working e USB to I C dongle used is not supported under vista 64 bit It is supported in Vista 32 bit UM10337 1 NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 31 of 33 NXP Semiconductors UM10337 6 Legal information Development kit and graphical user interface 6 1 Definitions Draft The document is a draft version only The content is still under internal review and subject to formal approval which may result in modifications or additions NXP Semiconductors does not give any representations or warranties as to the accuracy or completeness of information included herein and shall have no liability for the consequences of use of such information 6 2 Disclaimers General Information in this docume
27. eir speeds Rotations Per Minute RPM Remark The PIP8000 is designed to switch the fans on or off It cannot PWM control the fan speed The Fan Config button allows the user to enable or disable the control of each fan and select the fans pulses per rotation The data sheet about the fans should provide the information for its particular pulses per rotation See Figure 13 Remark The demoboardis designed to support 12 V fans only NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 15 of 33 NXP Semiconductors UM10337 Development kit and graphical user interface Dashboard Design Configuration Order Manus Datasheet Prodat Infomation GUI Version 1 2 0 16 Selected Device PIPSU00 H 1 Address gt gt EB Actomstically start monitoring when activating thes page Clear Faults Voltage Current Fan 1 Output OLDS Fan Conf A AdusVodtge S OV Raut Lint 200 03 0 OCfaUmt OC Faut Reponse l 2 lt 79 oc 2 9 00 12 OV Warn Um mn OC Warn Umt Fani 0 RPM 146 Measured Voltage 0 58 Measured Current J 7 00 00 0 94 Ur Warn Limit fan Q 0 RPM 4 00 SU Fok ume 20 6 00 m Fan 1 rotated CFan 2 Instaled Commanded in RPM E 1 O Conmanded n Cycle OTFoutumt OT Faut Pi 1400 10 orau m esponse 29 0 OV Wont OT Warnume 1206 Measured Voltage x Cw PIPL Temperature
28. ermally settle before taking measurements This could take up to 30 or 40 minutes Do not make any external adjustments beyond the ability of the demoboard Keep in mind that the Vreg industry has the habit of rating VRMs VRDs as maximum current NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 28 of 33 NXP Semiconductors U M1 0337 UM10337 1 Development kit and graphical user interface The PIP212 is rated for 35 A with airflow for an output voltage of 0 8 V up to 3 5 V Attempting to load the demoboard at 40 A per phase an output voltage of 5 V will cause damage Below are some calibration suggestions that do not damage the demoboard For calibration of Voy and Vin be aware that no output load is connected For calibration of the currents and temperature an output load is necessary Avoid output loading greater than 120 W per phase Set Vout to 1 1 V to 1 5 V For Vi calibration 9 V low 14 V high For lout Calibration 10 A low 50 A high Use the lout low and high for input current measurements and thermals NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 29 of 33 NXP Semiconductors U M1 0337 Development kit and graphical user interface 4 Packet Error Correction PEC UM10337 1 On the Configuration Options Connections tab there will be a checkbox labeled Use Packet Error Check Check this box to enable PEC This box can be checked or unch
29. hese locations they can be reloaded Dashboard Design Configuration rx Address os g cem Command Regster OPERATION 0 0t ON OFF CONFIG oxo CLEAR FARTS 0x03 WRITE PROTECT 0x10 STORE DEFALLT ALL xit RESTORE DEFAULT ALL 012 STORE COOE 03 RESTORE_DEFALAT_COOE 0x14 STORE USER ALL Oxis RESTORE USER ALL 0 16 STORE USER Oxi RESTORE_USER_COOE 0x18 CAPABILITY 0x19 QUERY Oxia OUT MOCE 0 20 NOUT COMMAND 021 VOUT TRIM 022 CAL OFFSET 023 MAX 024 VOUT MARGIN HIGH 025 OUT MARGIN LOW 026 OUT TRANSITION RATE 0 27 VOUT SCALE LOOP 029 VOUT SCALE MONITOR 02 COEFFICIENTS 0x30 VIN ON VIN_OFF tae 1OUT CAL GAIN 0x36 IOUT CAL OFFSET 039 FAN CONFIG 1 2 0x34 FAN COMMAND Fig 16 Building scripts EJ 5 EJ Add Break _ Add Pase DER Order Menus erodat Information GUI Version 1 3 016 Selected Device PIPBU00 Command EXC Address Parameters Read Oniy OPERATION 0x01 0x26 ON OFF COMFl 0 0x26 0x6 n Pase 0100000014 VOUT_COMMAND 021 0 00177 n STORE DEFALAT ALL 0x11 0026 STORE USER 015 026 NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 18 of 33 NXP Semiconductors UM10337 3 4 2 3 4 3 UM10337 1 Development kit and graphical user interface Example of building a script 1 Setting Operation and On Off Configuration commands defined
30. ion PWM controller and remain in this state until the PIP8000 receives a Clear Faults or a reset command This option will also allow a retry Shut down With this option the PIP8000 will disable the analog PWM controller as fast as it can when a fault condition is reached The retry settings in this case will use the delay time to set the off period before a retry event Disable output This option will disable the output of an analog controller after the specified delay time The PIP8000 will not attempt a retry and remain in this state until it receives a Clear Faults or a reset command NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 14 of 33 NXP Semiconductors U M1 0337 UM10337 1 Development kit and graphical user interface 3 2 2 Graphs On the dashboard you will see three graphs bottom of screen one for voltage see Figure 12 one for current and one for temperature The Y axis for all graphs is auto ranging and no control is given for this The X axis will also auto range However by using the right mouse button a history length option will appear 1 4 Input Current ME v 10s Output Current 20s T 305 40s o A 0 50 5 0 1 min 2 min 0 5 min g 296 298 300 302 304 306 308 Time s Fig 12 Voltage graph 3 2 3 Fan The fan controls allows switching on or switching off of up to two fans as well as read th
31. l open with the GUI dashboard view see Figure 4 If after Section 3 1 1 Step 1 Login the hardware is found and fields indicate PIP8000 defaults have been loaded go to Section 3 1 7 Step 7 Clear Faults If this does not happen it means that no hardware was detected because the USB drivers and or the I C address could not be found Continue with Section 3 1 2 Step 2 Hardware detection and configuration NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 8 of 33 NXP Semiconductors UM10337 UM10337 1 Development kit and graphical user interface Dashboard Desin Configuration Order Haud erodat Information GUI Version 1 3 016 Selected Device PIPBU00 H T2C Address b gt PUO start monitoring when activating this page Votsge Current a e Adjust Voltage FOV Pout Ut F OC hat 6 00 or Measured Voltage Measured Current 4 0 T Sx Ue Warn Une fe Q aon 2 00 Uv Fak Limit 1 00 0 00 Input vut Thermal OV Fah Lent OC rat ume OT rout ume 2 ON Warn Limit gt Went gt OT Want Measured Voltage Meesured Current PIPI Temperature gt U Warn Line PIP2 Temperature 5 Uv rok ume 0 b P Tee rl Fig 4 Dashboard screen LOT 3 1 2 Step 2 Hardware detection and configuration Change to the Configuration tab and make sure that you are viewing the Options Connection section
32. loop shorts the pins on the adapter called VCC and VP When this is done note the identity of the GND wire connected to pin GND on the adapter Now connect the 2x6 pin connector the demoboard When doing so arrange the connector so that the GND wire connects to the pin labeled GND on the demoboard NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 5 of 33 NXP Semiconductors UM10337 UM10337 1 Development kit and graphical user interface Fig 2 2X7 pin connector and connection overview on the PIP8000 demoboard NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 6 of 33 NXP Semiconductors UM10337 2 2 2 3 UM10337 1 Pin descriptions Development kit and graphical user interface Table 1 Pin descriptions Pin Description Adapter VCC 3 3 V supply dedicated for the 12 bus pull up resistors SSN Not used MISO Not used MOSI Not used GND Not used SCLK Not used 3 3V Not used VP Apply the I C voltage to this pin by shorting it to VCC Done by connector SCL 2 clock GND Ground or reference point SDA 12C data IN This pin is used to detect the PMBus Alert signal OUT This pin is used to drive the PMBus Control signal 5V Not used Demoboard CTRL PMBus control signal RST Pulling this pin low momentarily will reset the PIP8000 not wired GND Ground SDA 2 data SCL 2 clock ALRT PMBus Alert signal
33. n reads the PMBus status registers in the PIP8000 Step 6 Dashboard screen Figure 8 shows the Dashboard screen After the target 12 has correctly been found and the target is reset the dashboard will show the status of the demoboard UM10337_1 agg Dashboard Design Configuration Order Manus Datasheet Prodat Infomation GUI Version 13 0 16 Selected Device PIP8000 uca ses b NES start montoring when activating the page Clear Fauts 5 Ly Con vota Current F 3 ap on p e Fan Conf g Adjust Voltage 20 Ovfadtumt 20003 OCfestumt Faut Response S t 79 s C H 9 00 41 lt OV Warn Um 179 96 C Warn Limit Fani 0 0 RPM Fi 58 Me 8 20 Moasured Voltage 0 Curreri er ve wan ume m 5 PE 4 00 EN o 20 0 00 OV Fakt Response 0 96 UN Fank Response Input 14 00 lt OV Fault Unt ON Fak Response 20 00 gt OCFaukumt OC Faut Response 60 03 OT Fault Lint 9T Faut Response 129 Ov Warn Unit 1500 OCWamumt 60 03 f OTWamumk 12 08 Measured Voltage 021 Measured Current 2904 PIPL Temperature 1 UY Warm Lime 1121 00 PIP2 Temperature 0 UvFadkumk Uv Fauk Response 0 Temeersture 1 n Onn serge a Tengerature 2 _ g wo fd Au 2 1000 D 1300 e Pu xe 4 4 4 9 LT NXP B V 2009 All rights reserved
34. nt is believed to be accurate and reliable However NXP Semiconductors does not give any representations or warranties expressed or implied as to the accuracy or completeness of such information and shall have no liability for the consequences of use of such information Right to make changes NXP Semiconductors reserves the right to make changes to information published in this document including without limitation specifications and product descriptions at any time and without notice This document supersedes and replaces all information supplied prior to the publication hereof UM10337 1 Suitability for use NXP Semiconductors products are not designed authorized or warranted to be suitable for use in medical military aircraft space or life support equipment nor in applications where failure or malfunction of a NXP Semiconductors product can reasonably be expected to result in personal injury death or severe property or environmental damage NXP Semiconductors accepts no liability for inclusion and or use of NXP Semiconductors products in such equipment or applications and therefore such inclusion and or use is at the customer s own risk Applications Applications that are described herein for any of these products are for illustrative purposes only NXP Semiconductors makes no representation or warranty that such applications will be suitable for the specified use without further testing or modification Export control
35. ox will appear prompting the user for a file name Select the file of choice and the GUI will use that file to write parameters to volatile memory space of PIP8000 The buttons Store Default All and Store User All can be used to store the volatile memory space of the PIP8000 to non volatile space Eight IC addresses are possible by pinstrapping pins 9 10 and 11 of the PIP8000 This can be done by either shorting or leaving the ADO AD1 and AD2 connections open at connector J501 For example when ADO AD1 and AD2 are shorted the IC address is 0x26 Table 2 indicates the eight possible I2C addresses NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 23 of 33 NXP Semiconductors U M1 0337 UM10337 1 3 5 6 Development kit and graphical user interface Table 2 I C addresses ADO AD1 AD2 I C address Open Open Open 0x34 Open Open Short 0x2C Open Short Open 0x30 Open Short Short 0x28 Short Open Open 0x32 Short Open Short Ox2A Short Short Open Ox2E Short Short Short 0x26 In addition if an invalid 12C address is detected during power up of the PIP8000 bit 7 of the CONFIG COMMAND will be set The result is that the PIP8000 will not start as a PMBus device It will start the 12C interface to enable manipulation of the volatile and non volatile memory space After clearing bit 7 of the CONFIG COMMAND the PMBus operation will start Power up power down and warning and fault handling This is done
36. see Figure 5 Locate and click the button called Setup Driver This will take 10 to 30 seconds depending on the system When the device drivers dialog box appears see Figure 6 the driver installation process is complete Rerun the Setup Driver process when USB to I C adapter is disconnected or replaced Dashboard Design Configuration UTpouu supr Ed User Macros Script Source ces ES Name There are no koms to show Nare There are no Rems to show Setup Driver Eliten to Device v Use Packet Error Check L Ato m Saus E 12C Address Value Norme Value Time Remove There are no ems to show Add from Desh Add from web Remove Fig 5 Options Configuration screen ereton NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 9 of 33 NXP Semiconductors UM10337 UM10337 1 Development kit and graphical user interface Dashboard Design Configuration 12C Address i Options DC Addosses ar 3 There are no koms to show i a2 User Macros Script Source Nane There are no Rems to show Fig 6 Driver setup Order Menus Qutageet erodat Information GUI Version 1 3 016 Selected Device PIPSU00 1 device drivers have been installed successfully Conpection Setup Driver Eliten to Device v Use Packet Error Check Saus 12C Address Value Nene Value Tme There are no items to show
37. to prevent starting with incorrect coefficients Mode configuration The PIP8000 supports Linear mode and Direct mode data formats see Figure 23 These modes can be switched real time However they are typically selected at the beginning of the application and stored in NVRAM The table below shows which commands are affected by mode settings From the table it can be noted that three modes are supported All data formats in direct mode All data in linear mode not using VOUT MODE All data in linear mode using VOUT MODE for the VOUT related commands Table 3 Commands affected by the mode setting VOUT_MODE CONFIG COMMAND Mode Don t care Bit 1 0 Direct mode for all commands bits 7 5 NOT 000 Bit 1 1 Linear mode NOT using VOUT MODE 5bit mantissa Commands in Linear mode are PMBUS VOUT COMMAND PMBUS VOUT MAX PMBUS VOUT MARGIN HIGH PMBUS VOUT MARGIN LOW PMBUS READ VOUT PMBUS VOUT TRIM PMBUS VOUT CAL OFFSET PMBUS VOUT TRANSITION RATE PMBUS VOUT SCALE LOOP PMBUS VOUT SCALE MONITOR PMBUS VOUT OV FAULT LIMIT PMBUS VOUT OV WARN LIMIT NXP B V 2009 All rights reserved User manual Rev 01 2 July 2009 24 of 33 NXP Semiconductors U M1 0337 Development kit and graphical user interface Table 3 Commands affected by the mode setting continued VOUT MODE CONFIG COMMAND Mode PMBUS VOUT UV WARN LIMIT PMBUS VOUT UV FAULT LIMIT PMBUS READ IOUT PMBUS IOUT CAL GAIN PMBUS IOUT CAL OFFSET P
38. ven applications and to generate output files for use in the manufacturing stage The demonstration kit includes the demoboard kit hardware The main components of the demo kit are the PIP8000 two power train PIP212s a fan and an I C interface connector The PIP8000 GUI is available via the link on the NXP PIP8000 product website For more information see Section 1 Section 2 and Section 3 Once connected to the GUI you will find the GUI has three primary sections each selectable using a tab control positioned horizontally in the upper left hand corner Also there are subsections for each section using tab controls positioned vertically in the upper left hand corner Section 3 describes each selection in more detail Demo kit contents Demoboard including fan USB cable and custom made PMBus cable e USB to I C bus adapter interface board e CD including software drivers data sheets user manual and other relevant information User access request For registration and access visit the NXP internet site www nxp com On the NXP site you will find the design portal In the design portal registration can be completed Once registered you will be linked automatically to the NXP SimPort where the registered login name and password are needed to get access to the GUI tool Requirements for installation of PIP8000 PMBus controller System requirements Windows 2000 or higher The USB to I C adapter driver is not supported in 64
39. w Value digital control Click the Read button next to the Low Value from Device digital indicator Step 4 Now we need to select a high value for VOUT COMMAND using the Adjust Voltage slider on the main page set Voy between 4 V and 5 V The best way to do this is to type 4 5 into the Adjust Vout digital control Remark When calibrating VOUT COMMAND ignore the measured voltage for now Step 5 Return to the Coefficients tab Make sure VOUT COMMAND is selected for Coefficient Calculation Using a voltmeter measure the voltage at TP650 and enter that value into the Measured High Value digital control Click the Read button next to the High Value from Device digital indicator Step 6 Now that the two data points have been found the GUI can calculate the Y mx b values otherwise known as the coefficients Click the Calculate button and the GUI will display its calculation in the Scale Offset and Exponent indicators When this is done click the Apply button to assign the new coefficients to the VOUT COMMAND coefficients register The new values will be temporally stored until the next power cycle command or rest command To save these values permanently click the Store User All button and the values will be stored into the non volatile memory of the PIP8000 For the remaining values use the lab equipment to vary input voltages input current output current Remark When calibrating temperatures allow the board to th

Download Pdf Manuals

image

Related Search

Related Contents

Microlife 3AC1-1 Navigation Manual  L`enfant et son sommeil  Samsung DVD-V7100K User Manual  Detailed Specifications - WorkCentre 4260  Supermicro ICR Recipe For 1U Twin™ `Department Cluster` with  P180 Advanced Super Mid Tower  De`Longhi Eletta Plus ECAM44.620  Patriot Memory 8GB DDR2 PC2-6400 DC Kit  Manual del usuario  

Copyright © All rights reserved.
Failed to retrieve file