Application Note Rev. 1.00/ October 2013 ZSPM1025A/ZSPM1035A Programming and Calibration Smart Power Management ICs Power and Precision ZSPM1025A/ZSPM1035A Programming and Calibration Contents 1 Introduction ....................................................................................................................................................... 3 2 Basic Access to OTP Data ............................................................................................................................... 3 3 2.1.1. Read Procedure .................................................................................................................................. 3 2.1.2. Write Procedure .................................................................................................................................. 3 2.1.3. Simple Tests ....................................................................................................................................... 4 Configuration Programming ............................................................................................................................. 4 3.1. 4 5 6 Format of the ROM File ............................................................................................................................. 4 External Temperature Calibration .................................................................................................................... 5 4.1. Requirements ............................................................................................................................................ 5 4.2. Calibration Procedure ................................................................................................................................ 5 4.3. Correction Procedure for Ambient Temperatures Other than 25°C .......................................................... 6 4.4. Calculation Examples for Ambient Temperatures Other than 25°C .......................................................... 6 4.5. Additional Information for Temperature Calibration .................................................................................. 6 Current Calibration Procedure.......................................................................................................................... 7 5.1. Requirements ............................................................................................................................................ 7 5.2. Calibration Procedure ................................................................................................................................ 7 5.3. Computation of Current Sense Correction Factors ................................................................................... 8 5.4. DCR Temperature Correction during Calibration ...................................................................................... 8 5.5. Calculation Examples ................................................................................................................................ 9 PMBus™ Command Reference ..................................................................................................................... 11 6.1. Overview about PMBus™ Commands .................................................................................................... 11 6.2. PMBus™ Command Definitions .............................................................................................................. 11 6.2.1. READ_IOUT ...................................................................................................................................... 11 6.2.2. READ_TEMPERATURE_1 ............................................................................................................... 11 6.2.3. READ_TEMPERATURE_2 ............................................................................................................... 11 6.2.4. MFR_ADDRESS_POINTER ............................................................................................................. 12 6.2.5. MFR_OTP_READ_DATA ................................................................................................................. 12 6.2.6. MFR_OTP_WRITE_DATA ................................................................................................................ 12 6.2.7. MFR_OTP_STATUS ......................................................................................................................... 12 6.2.8. MFR_REVISION ............................................................................................................................... 12 7 Related Documents ........................................................................................................................................ 13 8 Document Revision History ............................................................................................................................ 13 For more information, contact ZMDI via [email protected]. Programming and Calibration October 22, 2013 © 2013 Zentrum Mikroelektronik Dresden AG — Rev. 1.00 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 13 ZSPM1025A/ZSPM1035A Programming and Calibration 1 Introduction The ZSPM10X5A (ZSPM1025A / ZSPM1035A) is delivered without configuration or calibration, so the devices must be programmed prior to the first use. This is typically done using a programming fixture prior to soldering the components on the circuit board or during the end-of-line testing and calibration steps. Note that the devices will not power up their output voltage or react to the OPERATION command until the configuration has been written. This prevents any damage to the application caused by invalid configuration parameters. The configuration is stored in a one-time-programmable memory (OTP) integrated in the ZSPM10x5A. Note that the ZSPM10x5A is only programmable once. Two different sets of parameters must be programmed: one for configuration and another for calibration. Configuration parameters are constant over all devices for a given application and can be programmed at any time during production. This includes parameters such as switching frequency and compensation. Calibration data is specific to the ZSPM10X5A/board and must be programmed for each individual unit. It includes coefficients such as current sense offset, gain correction factors, and temperature offset correction. This application note details the end-of-line calibration functions of the ZSPM10x5A. The ZSPM10x5A supports calibration of the external temperature sense element and the current sense circuitry. Refer to section 6 and also to the data sheet for the ZSPM1025 or ZSPM1035A regarding PMBus™ commands referenced in this document. Refer to the Pink Power Designer™ Graphic User Interface (GUI) if using the Pink Power Designer™ Graphical User Interface (GUI) to expedite configuration and calibration of the ZSPM10x5A. 2 Basic Access to OTP Data As with the configuration data, calibration data is stored in the OTP of the ZSPM10x5A. Two basic subroutines allow access to the OTP. 2.1.1. Read Procedure OTP data can be read from the device at any time during operation using the following steps: 1.) Set the OTP address pointer using the MFR_ADDRESS_POINTER command. 2.) Read the data using an MFR_OTP_READ_DATA command. 2.1.2. Write Procedure OTP data can be written into the device using the following steps: 1.) Clear the OTP status register by writing 00000104HEX using the MFR_OTP_STATUS command. 2.) Set the OTP address pointer using the MFR_ADDRESS_POINTER command. 3.) Write OTP data using the MFR_OTP_WRITE_DATA command. 4.) Finally check the OTP status to determine if the programming has been successful; i.e., read MFR_OTP_STATUS and check if bit 2 is zero. Steps 2 and 3 can be repeated in a loop in order to write more than one data word. The status information is then accumulated over all write operations. Interrupting read operations, e.g. to verify the data, will not clear the status information. Programming and Calibration October 22, 2013 © 2013 Zentrum Mikroelektronik Dresden AG — Rev. 1.00 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 13 ZSPM1025A/ZSPM1035A Programming and Calibration 2.1.3. Simple Tests The OTP procedure can be tested using OTP cell E4DHEX. Unconfigured parts should return 0004HEX. The OTP programming procedure can be tested using OTP spare cells at the end of the OTP configuration table. Table 2.1 provides the addresses. Table 2.1 3 OTP Spare Cells per Device Device Name Address Range for Spare Cells ZSPM10x5A EF8HEX to EFEHEX Configuration Programming Programming the configuration is the first step in production, prior to running any calibration routines. The Pink Power Designer™ GUI can be used to generate the configuration and store it in a ROM file. This is a plain text file that contains address and data values as detailed below. The contents of this ROM file can be downloaded into the part using the OTP write procedures detailed above or by using the Power Designer™ GUI. Note that the configuration data is activated in the device only after a power cycle. The configuration table’s address range is given in Table 3.1. Recommendation: program the OTP starting from the highest address. Table 3.1 OTP Configuration Table per Device Device Name Address Range for Configuration ZSPM10x5A E4DHEX to EF7HEX The comment header of the ROM file contains information about the part for which it has been created. Recommendation: Compare the firmware (FW) version of the part to the FW version information stored in the ROM file to ensure proper operation. The FW version can be read using the MFR_REVISION command (see sections 6.1 and 6.2.8). 3.1. Format of the ROM File The configuration of the device is available in a ROM file format and can be used to program the device in production. The file format of this ROM file is defined as follows: Comment lines start with // and should be ignored. Data lines are defined as @[OTP ADDRESS] ˽ ˽ [OTP DATA] where OTP_ADDRESS represents the address of the OTP cell and OTP_DATA its contents. Both values are stored as a 16-bit word in hexadecimal format and must be separated by two spaces in the ROM file. Programming and Calibration October 22, 2013 © 2013 Zentrum Mikroelektronik Dresden AG — Rev. 1.00 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 13 ZSPM1025A/ZSPM1035A Programming and Calibration Example of an excerpt from a ROM file: // // Firmware version: "1.1.1" [MFR_REVISION=0x31313131] // @0E4D˽˽0027 @0E4E˽˽0018 @0E4D˽˽0007 @0E4E˽˽0018 @0E4F˽˽2662 @0E50˽˽0000 4 External Temperature Calibration External temperature sensors vary in forward voltage, which requires a calibration of the 25°C reference voltage. 4.1. 4.2. Requirements The device must be configured using OTP. The external sense element must be connected to the ZSPM10x5A. The actual ambient temperature must be known. The device must not have been temperature calibrated before; i.e., the OTP cell EEDHEX is empty. Calibration Procedure The actual calibration procedure is simple. 1.) Read the actual measurement value from the device using the READ_TEMPERATURE_1 command. 2.) Optional: Apply a correction procedure in case the ambient temperature is not 25°C (see section 4.3). 3.) Write the temperature offset value into OTP cell EEDHEX using the OTP data write procedure. 4.) Optional: Verify the procedure by reading via the READ_TEMPERATURE_1 command. This should now return the ambient temperature in degrees Celsius. Programming and Calibration October 22, 2013 © 2013 Zentrum Mikroelektronik Dresden AG — Rev. 1.00 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 13 ZSPM1025A/ZSPM1035A Programming and Calibration 4.3. Correction Procedure for Ambient Temperatures Other than 25°C The temperature sense offset value required by the device is designed for 25°C; therefore, if calibration is run at a different ambient temperature, the offset value read during step 1 of the calibration procedure must to be corrected prior to step 3 above. This can be done by applying the following equation: EXT_TEMP_REF_COR = EXT_TEMP_REF + (TEMP_AMBIENT- 25) / EXT_TEMP_SENSE Where EXT_TEMP_REF_COR is the corrected offset. EXT_TEMP_REF is the offset value read from the device at the ambient temperature. TEMP_AMBIENT is the ambient temperature value. EXT_TEMP_SENSE is the sensitivity of the external temperature sensor as read from the device. EXT_TEMP_SENSE can be calculated from the content of OTP cell EEEHEX using the following equation: EXT_TEMP_SENSE = (65536 - OTP[EEEHEX]) / 2048. 4.4. Calculation Examples for Ambient Temperatures Other than 25°C Setup 1: Ambient temperature correction is used. Assume that the ambient temperature is 40°C; READ_TEMPERATURE_1 returns a value of 849DEC; and the OTP cell EEEHEX contains a value of FD71HEX. Calculate the corrected temperature offset: EXT_TEMP_REF_COR = 849 + (40 – 25) / ((65536 – 64881)/2048) = 895 = 037FHEX Write the results 037FHEX into OTP cell EEDHEX. Now use READ_TEMPERATURE_1 to verify the calibration. If the procedure was the successful, the result of the read will be 40°C, which is the temperature used for calibration. Setup 2: Ambient temperature correction is NOT used. Assume that the ambient temperature is 40°C and READ_TEMPERATURE_1 returns a value of 849DEC. As the ambient temperature connection is not used, write 849DEC into OTP cell EEEHEX. Verifying the results via READ_TEMPERATURE_1 returns a value of 25°C even though the actual temperature is 40°C. This is expected as the part has been set up to accept the value of 40°C as its 25°C reference. 4.5. Additional Information for Temperature Calibration Note that the absolute value of the temperature is only important for the monitoring the temperature. Temperature correction of the DCR could run from any temperature code, as long the current calibration procedure has been performed for the same temperature. If the ambient temperature is unknown, the internal temperature sensor can be used as a reference for calibration. Programming and Calibration October 22, 2013 © 2013 Zentrum Mikroelektronik Dresden AG — Rev. 1.00 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 13 ZSPM1025A/ZSPM1035A Programming and Calibration 5 Current Calibration Procedure In order to improve the accuracy of the current sense circuitry of the device, a two-point current calibration procedure is recommended. This will calibrate the offset and gain error of the current sense circuitry and improve performance considerably. 5.1. Requirements The device must be configured using OTP. The external temperature sense element must have been calibrated if DCR temperature compensation is used with the external temperature sensor. The device has not been current calibrated before; i.e., OTP cells E52HEX and E53HEX are empty. The user must be able to draw two known currents from the power converter; e.g., an electronic load has been connected to the output voltage. 5.2. Calibration Procedure 1.) The over-current protection of the device must be disabled so that the calibration currents do not trigger an over-current event. This is done by sending the following PMBus™ command sequence: Table 5.1 Command Sequence for Disabling Over-Current Protection CMD Code Data Bytes (lowest byte first) F9HEX 01HEX, 00HEX Write word F8HEX 80HEX, 3eHEX Write word FAHEX 00HEX, 00HEX Write word Transaction Type 2.) Apply a known load current IOUT1. 3.) Measure the output current reported from the device using the READ_IOUT command (IOUT1_MEAS in section 5.3). Optional: Measure the temperature for IOUT1 using the READ_TEMPERATURE_x command. 4.) Apply a known load current IOUT2. 5.) Measure the output current reported from the device using the READ_IOUT command (I OUT2_MEAS in section 5.3). Optional: Measure the temperature for IOUT2 using the READ_TEMPERATURE_x command. 6.) Optional: Enable the over-current protection again. Programming and Calibration October 22, 2013 © 2013 Zentrum Mikroelektronik Dresden AG — Rev. 1.00 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 13 ZSPM1025A/ZSPM1035A Programming and Calibration Table 5.2 Command Sequence for Re-enabling Over-Current Protection Data Bytes (lowest byte first) CMD Code Transaction Type F9HEX 01HEX, 00HEX Write word F8HEX 80HEX, 3eHEX Write word FAHEX 80HEX, 00HEX Write word 7.) Compute the gain and offset correction factors according to the equations listed in the next section. 8.) Write gain and offset correction factors in the ZSPM10x5A. The gain factor is written into OTP cell E52HEX; the offset value is written into OTP cell E53HEX. 5.3. Computation of Current Sense Correction Factors The gain and offset correction factors can be computed from the nominal and measured current values using the following equations: Gain correction factor: IOUT_CAL_GAIN_CORR = (IOUT2 - IOUT1) / (IOUT2_MEAS - IOUT1_MEAS) Offset correction factor: IOUT_CAL_OFFSET = IOUT1 - (IOUT1_MEAS * ICOUT_CAL_GAIN_CORR) Both values must be scaled prior to writing them into their respective OTP cells: IOUT_CAL_GAIN_CORR_OTP = IOUT_CAL_GAIN_CORR * 128 IOUT_CAL_OFFSET_OTP = IOUT_CAL_OFFSET * IOUT_READ_FACTOR IOUT_READ_FACTOR can be calculated from the content of OTP cell EF1HEX using the following equation: IOUT_READ_FACTOR = OTP[EF1HEX] / 32. Prior to writing the values into the OTP, the calibration values should be checked for correctness, as the values are constrained by the following limits: Table 5.3 Limits for Calibration Values Value IOUT_CAL_GAIN_CORR_OTP IOUT_CAL_OFFSET_OTP 5.4. Data Format Lower Limit Upper Limit Unsigned Q1.7 0.5 (0040HEX) 1.5 (00C0HEX) Signed Q0.7, 16-bit signed extended -0.75 (FFA0HEX) 0.75 (0060HEX) DCR Temperature Correction during Calibration If output current sensing is required with high accuracy or the temperature during calibration is significantly higher than 25°C, a correction of the DCR temperature rise is recommended during calibration. This is due to the fact that gain and offset of the current sense circuitry are defined for 25°C. This temperature correction can be easily done by scaling the measured currents with the DCR temperature correction values. Programming and Calibration October 22, 2013 © 2013 Zentrum Mikroelektronik Dresden AG — Rev. 1.00 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 13 ZSPM1025A/ZSPM1035A Programming and Calibration The current information read with the READ_IOUT command is converted into the temperature-corrected current IOUT_TC_COR using IOUT_TC_COR = READ_IOUT / (1.0 + TC_DCR * (T - 25)) Where TC_DCR is the temperature coefficient of the DCR. T is the actual temperature during the measurement of the output current. The temperature corrected currents are then substituted into the equations in section 5.3 instead of the actual uncorrected readings. Recommendation: Read the temperature of the sensor configured for the DCR temperature correction algorithm in the device; i.e., READ_TEMPERATURE_1 if the external sensor is used and READ_TEMPERATURE_2 if the internal sensor is used. The temperature coefficient of the DCR is set to 3900ppm/°C by default. Alternatively, it can be extracted from the device using the following equations: If the external temperature sensor is used: TC_DCR = OTP[EF2HEX] / 16.0 / OTP[EEEHEX] If the internal temperature sensor is used: TC_DCR = OTP[EF2HEX] / 16.0 / OTP[E47HEX] Note that the OTP cells EF2HEX, EEEHEX and E47HEX are all in 16-bit signed data format. 5.5. Calculation Examples Scenario 1: Assume this is a calibration of a power converter with a nominal current of IOUT1 = 5.0A and IOUT2 = 25A; the OTP[EF1HEX] = 19BHEX; and IOUT1_MEAS has been measured as 2.8A and IOUT2_MEAS as 19.7A. Calculate the correction coefficients: IOUT_CAL_GAIN_CORR = (25.0 – 5.0) / (19.7 – 2.8) = 1.18 IOUT_CAL_OFFSET = 5 – (2.8 * 1.18) = 1.70. Convert this into OTP format as follows: IOUT_CAL_GAIN_CORR_OTP = 1.18 * 128 = 151 = 0097HEX IOUT_CAL_OFFSET_OTP = 1.70 * (411 / 32) = 22 = 0016HEX Both values lie within the allowed limits of the ZSPM10x5A and hence can be written into the IC. Scenario 2: Assume this is a calibration of a power converter with nominal current of IOUT1 = 5.0A and IOUT2 = 15A; the OTP[EF1HEX] = 19BHEX; and IOUT1_MEAS has been measured as 4.79 A and IOUT2_MEAS as 13.66 A. Calculate the correction coefficients: IOUT_CAL_GAIN_CORR = (15.0 – 5.0) / (13.66 – 4.79) = 1.128 IOUT_CAL_OFFSET = 5 – (4.79 * 1.128) = -0.402. Programming and Calibration October 22, 2013 © 2013 Zentrum Mikroelektronik Dresden AG — Rev. 1.00 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 13 ZSPM1025A/ZSPM1035A Programming and Calibration Convert this into OTP format as follows: IOUT_CAL_GAIN_CORR_OTP = 1.128 * 128 = 144 = 0090HEX IOUT_CAL_OFFSET_OTP = -0.402 * (411 / 32) = -5 = FFFBHEX Both values lie within the allowed limits of the ZSPM10x5A and hence can be written into the IC. Scenario 3: Assume this is a calibration of a power converter with nominal current of IOUT1 = 5.0A and IOUT2 = 20A; IOUT1_MEAS has been measured as 4.96 A at 31.0°C and IOUT2_MEAS as 18.24 A at 31.0°C. The OTP contains these values: OTP[EEEHEX] = FD70HEX, OTP[EF1HEX] = 019BHEX and OTP[EF2HEX] = FFD2HEX. The external temperature sensor is used for DCR compensation. The DCR temperature coefficients is calculated as TC_DCR = -41 / 16.0 / -655 = 0.0039 Next the current measurements are temperature corrected: IOUT1_TC_COR = 4.96 / (1.0 + 0.0039 * (31.0 – 25.0)) = 4.84 IOUT1_TC_COR = 18.24 / (1.0 + 0.0039 * (31.0 – 25.0)) = 17.82 Substituting these values into the equations gives IOUT_CAL_GAIN_CORR = (20.0 – 5.0) / (17.82 – 4.84) = 1.156 IOUT_CAL_OFFSET = 5 – (4.84 * 1.156) = -0.600. Convert this into OTP format as follows: IOUT_CAL_GAIN_CORR_OTP = 1.156 * 128 = 148 = 0094HEX IOUT_CAL_OFFSET_OTP = -0.600 * (411 / 32) = -8 = FFF8HEX Both values lie within the allowed limits of the ZSPM10x5A and hence can be written into the IC. Programming and Calibration October 22, 2013 © 2013 Zentrum Mikroelektronik Dresden AG — Rev. 1.00 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 13 ZSPM1025A/ZSPM1035A Programming and Calibration PMBus™ Command Reference 6 Overview about PMBus™ Commands 6.1. Table 6.1 PMBus™ Command Overview PMBus™ Command Description Transaction Type Command Byte (hex) Data Length (bytes) READ_IOUT Output current Read word 8CHEX 2 READ_TEMPERATURE_1 External temperature Read word 8DHEX 2 READ_TEMPERATURE_2 Internal temperature Read word 8EHEX 2 Block read 9DHEX (4) 1.) MFR_REVISION Device FW revision MFR_ADDRESS_POINTER Address pointer for OTP operation Read word Write word F8HEX 2 MFR_OTP_READ_DATA Read data from OTP Read word F1HEX 2 MFR_OTP_WRITE_DATA Write data to OTP Write Word F0HEX 2 MFR_OTP_STATUS OTP status information Read word Write word EFHEX 4 1.) This is a block command; i.e., the length of the data is transmitted as the first byte of the message. PMBus™ Command Definitions 6.2. 6.2.1. READ_IOUT READ_IOUT (read only) Bits [15:0] 6.2.2. Name IOUT Description Output current in A (linear data format). READ_TEMPERATURE_1 READ_TEMPERATURE_1 (read only) Bits [15:0] 6.2.3. Name Description External temperature in °C (linear data format). RAW data format if device is not temperature calibrated. TEMP1 READ_TEMPERATURE_2 READ_TEMPERATURE_2 (read only) Bits [15:0] Programming and Calibration October 22, 2013 Name TEMP2 Description Internal temperature in °C (linear data format). © 2013 Zentrum Mikroelektronik Dresden AG — Rev. 1.00 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 13 ZSPM1025A/ZSPM1035A Programming and Calibration 6.2.4. MFR_ADDRESS_POINTER MFR_ADDRESS_POINTER (read / write) Bits [0] Description RESERVED [15:1] 6.2.5. Name ADDRESS Address of OTP data access MFR_OTP_READ_DATA READ_OTP_READ_DATA (read only) Bits [15:0] 6.2.6. Name DATA Description Data read from OTP at the address set by MFR_ADDRESS_POINTER MFR_OTP_WRITE_DATA MFR_OTP_WRITE_DATA (write only) Bits [15:0] 6.2.7. Name DATA Description Data to be written into OTP at address set by MFR_ADDRESS_POINTER MFR_OTP_STATUS MFR_OTP_STATUS (read / write) Bits [1:0] [2] [8] OTP Programming has failed. Write a one to clear this bit. Reserved CLEAR [31:9] Description Reserved FAILED [7:3] 6.2.8. Name Clear OTP faults by writing 1 to this bit. Reserved MFR_REVISION MFR_REVISION (read) Bits [31:0] Programming and Calibration October 22, 2013 Name REVISION Description FW Revision in ISO/IEC 8859-1 format. © 2013 Zentrum Mikroelektronik Dresden AG — Rev. 1.00 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 13 ZSPM1025A/ZSPM1035A Programming and Calibration 7 Related Documents Note: X_xy refers to the current revision of the document. Document File Name ZSPM1025A Data Sheet ZSPM1025A_Data_Sheet_Rev_X_xy.pdf ZSPM1035A Data Sheet ZSPM1035A_Data_Sheet_Rev_X_xy.pdf ZSPM8025-KIT Evaluation Kit Description ZSPM8025_Eval_Kit_Rev_X_xy.pdf ZSPM8035-KIT Evaluation Kit Description ZSPM8035_Eval_Kit_Rev_X_xy.pdf Pink Power Designer™ Graphic User Interface (GUI) UserGUIDE_Rev_X_xy.pdf Visit the ZSPM1025 product page (www.zmdi.com/zspm1025) on ZMDI’s website www.zmdi.com or contact your nearest sales office for the latest version of these documents. 8 Document Revision History Revision Date Description 1.00 October 22, 2013 First release. 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.0 Fax +49.351.8822.600 USA Phone +855.275.9634 Phone +408.883.6310 Fax +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 Programming and Calibration October 22, 2013 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 © 2013 Zentrum Mikroelektronik Dresden AG — Rev. 1.00 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 13