SSC Evaluation Kit and MCS Rev. 2.00 / August 2014 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output Multi-Market Sensing Platforms Precise and Deliberate ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output Important Notes Restrictions in Use ZMDI’s ZSSC3154 SSC Evaluation Kit, consisting of the Communication Board (SSC CB), the ZSSC3154 Evaluation Board (SSC EB), and the calibration software, is designed for sensor module evaluation, laboratory setup, and module calibration development only. The SSC Mass Calibration System is designed only for development, evaluation, and laboratory setup of sensor modules with ZMDI Sensor Signal Conditioner ICs. The ZMDI Mass Calibration System hardware and software must not be used for module production and production test setups. ZMDI’s Evaluation Kit hardware and software must not be used for module production or production test setups. Disclaimer Zentrum Mikroelektronik Dresden AG (ZMD AG) 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 and in any other documentation provided to user, 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. Contents 1 2 3 Introduction ....................................................................................................................................................... 5 SSC Evaluation Kit Contents and Overview .................................................................................................... 5 ZSSC3154 Evaluation Board ........................................................................................................................... 6 3.1. Overview .................................................................................................................................................... 6 3.2. Schematic .................................................................................................................................................. 6 3.3. Connections to the ZSSC3154 .................................................................................................................. 7 3.4. Reset Switch .............................................................................................................................................. 7 4 ZSSC3154 Software ......................................................................................................................................... 8 4.1. Overview and Installation .......................................................................................................................... 8 4.2. USB Driver Installation .............................................................................................................................. 9 4.3. User Files................................................................................................................................................... 9 4.4. General Setup of the Software ................................................................................................................ 10 4.4.1. Interface Selection ............................................................................................................................ 11 4.4.2. ZSSC3154 Configuration .................................................................................................................. 12 4.4.3. Analog Front End (AFE) Adjustment................................................................................................. 12 4.4.4. Temperature Sensor Selection ......................................................................................................... 13 4.4.5. ADC Settings..................................................................................................................................... 13 4.4.6. Application Settings .......................................................................................................................... 14 Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 4.5. Operation Section .................................................................................................................................... 15 4.5.1. Normal Operation Mode (NOM) ........................................................................................................ 15 4.5.2. Command Mode (CM) ...................................................................................................................... 15 4.5.3. Power IC OFF ................................................................................................................................... 15 4.5.4. Data Read-Out .................................................................................................................................. 15 4.5.5. Enable Error Check ........................................................................................................................... 15 4.5.6. Average Count and Statistics ............................................................................................................ 15 4.6. Operational Modes .................................................................................................................................. 16 4.7. Calibration Window .................................................................................................................................. 17 4.8. RAM/EEPROM Register Dialog Window ................................................................................................ 18 4.9. Get Raw Values Dialog ........................................................................................................................... 19 4.10. Send Command ....................................................................................................................................... 20 5 Calibration Example using the ZSSC3154 Evaluation Kit .............................................................................. 21 5.1. Hardware Setup ....................................................................................................................................... 21 5.2. Software Startup ...................................................................................................................................... 21 5.3. Calibration Data Acquisition .................................................................................................................... 22 5.4. Calculation of the Coefficients and Limits ............................................................................................... 23 5.5. Displaying Measurement Results in Normal Operating Mode (NOM)..................................................... 24 6 Mass Calibration System Dry Run ................................................................................................................. 25 6.1. The Mass Calibration Reference Board Setup ........................................................................................ 25 6.2. ZSSC3154 Mass Calibration System Hardware Setup for the Example Dry Run .................................. 26 6.3. Software Startup for Example Dry Run ................................................................................................... 27 6.4. Calibration Data Acquisition for Example Dry Run .................................................................................. 28 6.5. Calculation of the Coefficients and Limits ............................................................................................... 29 6.6. Managing Multiple DUTs with the Mass Calibration System ................................................................... 30 7 Ordering Information ...................................................................................................................................... 30 8 Related Documents ........................................................................................................................................ 31 9 Glossary ......................................................................................................................................................... 31 10 Document Revision History ............................................................................................................................ 32 List of Figures Figure 2.1 ZSSC3154 SSC Evaluation Kit ........................................................................................................... 5 Figure 3.1 ZSSC3154 SSC Evaluation Board – Overview .................................................................................. 6 Figure 3.2 SSC Evaluation Board Schematic ...................................................................................................... 7 Figure 4.1 Main Window of the Evaluation Software ......................................................................................... 10 Figure 4.2 Interface Selection Section ............................................................................................................... 11 TM Figure 4.3 Additional I²C and OWI Interface Settings in the “Send Command” Menu ................................... 11 Figure 4.4 IC Configuration Section ...................................................................................................................... 12 Figure 4.5 Bridge Sensor Adaptation ................................................................................................................. 12 Figure 4.6 Temperature Sensor ......................................................................................................................... 13 Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output Figure 4.7 Figure 4.8 Figure 4.9 Figure 4.10 Figure 4.11 Figure 4.12 Figure 4.13 Figure 4.14 Figure 5.1 Figure 5.2 Figure 5.3 Figure 5.4 Figure 6.1 Figure 6.2 Figure 6.3 Figure 6.4 Figure 6.5 ADC Adjust ....................................................................................................................................... 13 Application and Settings ................................................................................................................... 14 Normal Operation Section ................................................................................................................ 15 Operation Modes .............................................................................................................................. 16 “Sensor – Calibration” Dialog Window .............................................................................................. 17 Displaying RAM-EEP Register Contents .......................................................................................... 18 “Get Raw Values” Dialog .................................................................................................................. 19 “Send-Command” Dialog .................................................................................................................. 20 Hardware Setup for Calibration Example ......................................................................................... 21 Select Span and Range Shift............................................................................................................ 22 Displaying the Result of the Coefficient Calculation ......................................................................... 23 Displaying Measurement Results via Tools >> Measure Output ..................................................... 24 Mass Calibration Board (MCB) Setup .............................................................................................. 25 Mass Calibration Reference Board (MCR) ....................................................................................... 26 Interface Selection ............................................................................................................................ 27 Displaying the Result of the Coefficient Calculation ......................................................................... 29 “DUT” Section for Managing Multiple DUTs ..................................................................................... 30 Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 1 Introduction This document covers the use of the ZSSC3154 Evaluation Kit and the ZSSC3154 Mass Calibration System (MCS) with the ZSSC3154 Evaluation Kit Software including hardware setup. Kit contents for the ZSSC3154 Evaluation Kit are provided in section 2. Refer to section 7 for the contents of the ZSSC3154 MCS. Also see the Mass Calibration Board Data Sheet for full details for the MCS. 2 SSC Evaluation Kit Contents and Overview The ZSSC3154 Evaluation Kit consists of the following parts: SSC Communication Board (SSC CB) V4.1 (including USB cable) ZSSC3154 SSC Evaluation Board (SSC EB) V1.0 SSC Sensor Replacement Board (SRB) V2.0 5 samples of the ZSSC3154xA2T (QFN32 5x5mm) † Note: The ZSSC3154 Evaluation Kit Software is downloaded from www.zmdi.com as described in section 4.1. If the SSC CB revision is V3.3 or earlier, installation of a USB driver is required before installing the software (refer to section 4.2). Figure 2.1 ZSSC3154 SSC Evaluation Kit SSC Communication Board V4.1 (SSC CB) ZSSC3154 SSC Evaluation Board V1.0 (SSC EB) SSC Sensor Replacement Board V2.0 (SRB) The SSC Evaluation Kit contains the hardware needed for communication and calibration of ZSSC3154 sensor signal conditioning ICs. A PC can communicate with the ZSSC3154 via the Communication Board (SSC CB) through a USB connection. The Sensor Replacement Board (SRB) provides a replacement for an actual sensor and can be used for the first step of calibration or a dry-run calibration as described in section 5. On the SRB, the sensor replacement signal is controlled by a potentiometer (see Figure 5.1). The software will run under Windows® 98/ME/XP/NT/Vista/Windows® 7/Windows® 8 operation systems. † For detailed information about SSC Communication Board, please refer to the SSC Communication Board Data Sheet available on the ZMDI website at http://www.zmdi.com/ssc-tools. Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 3 ZSSC3154 Evaluation Board 3.1. Overview Figure 3.1 ZSSC3154 SSC Evaluation Board – Overview Status LED D1: Power On Jumper K4 VDDE Supply Voltage MCB DUT Connector K6 AOUT1 n.c. SDA AOUT2 n.c. n.c. SCL n.c. VDDE VSSE Jumper K7 AOUT2 to MCB Connector K8 VDDE QFN Pin 1 (top right) AOUT1 AOUT1 VSSE VDDE AOUT2 AOUT2 VSSE VDDE SCL SCL VSSE VDDE SDA SDA VSSE VDDE VDD VDD VSSE VDDE VSSA VSSA VSSE VDDE VDDA VDDA VSSE VSSE VBP VBP VDDE VSSE VBRT VBRT VDDE K2 50-pin Connector to SRB K1 50-pin Connector to CB Connector K3 VSSE DFBH DFBH VDDE VSSE VBRB VBRB VDDE VSSE VTN2 VTN2 VDDE VSSE VTN1 VTN1 VDDE VSSE VBN VBN VDDE Jumper K5 DFB High or Low Level Screw Terminal KL2 Temperature Sensor Connection Screw Terminal KL1 Bridge Sensor Connection The main purpose of the SSC Evaluation Kit is communication between the user’s PC and the ZSSC3154. The PC sends commands and data via its USB port (configured as a virtual COM port) to the SSC CB. The ‡ microcontroller on the SSC CB interprets these commands and relays them to the ZSSC3154 in the I²C™ or OWI (One-Wire Interface) communication mode. The microcontroller will also forward any data bytes from the ZSSC3154 back to the PC via the USB connection. These bytes can be sensor and temperature readings to be displayed by the PC software, raw ADC data used during calibration, or EEPROM data. The SSC CB microcontroller controls the power signals required for entering the Command Mode. 3.2. Schematic Figure 2.2 shows the schematic of the ZSSC3154 SSC Evaluation Board (SSC EB). The SSC EB is powered by the KS5V supply controlled by the μC on the SSC CB. The D1 green LED on the SSC EB displays the status of this supply (see Figure 3.1). Its forward current is not included in the measured supply current. The SSC EB board type is hard-coded by three resistors on the backside of the PCB on K1 connector pins D5 (low), D6 (low), and D7 (high). The SSC EB is connected to the SSC CB via the K1 50-pin female connector. The SRB can be connected to the SSC EB via its K2 50-pin male connector. Alternatively, an external bridge sensor element and external temperature sensors can be connected using the on-board screw terminal KL1/KL2. On-board there are several strips for simple access to all IC signals (connectors K3 and K8). ‡ 2 I C™ is a trademark of NXP. Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output The K4 jumper can be used to remove the power supply for the ZSSC3154 manually or for a simple measurement of the supply current. The K5 jumper is used to determine the Diagnostic Fault Band Mode (DFB) for the AOUT voltage level. If left open, the level is low (DFBL); if shorted to ground, the level is high (DFBH). The output signal of AOUT2 can also be connected to pin10 on K6 if jumper K7 is shortened. Figure 3.2 SSC Evaluation Board Schematic 3.3. Connections to the ZSSC3154 The SSC EB has a QFN-32 socket for inserting the QFN 5x5 ZSSC3154. The K8 connector on the SSC EB can be used to connect directly to the ZSSC3154 for in-circuit programming. NOTE: Only one ZSSC3154 connection option can be used at a time through the SSC CB or via individual connections. Multiple ZSSC3154 can be connected through the Mass Calibration Board (MCB) via individual connections or through the ZSSC3154 EB connector K6. For more details, see section 6. 3.4. Reset Switch Use the push button on the SSC CB to reset communications if needed. Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 4 ZSSC3154 Software 4.1. Overview and Installation The ZSSC3154 Evaluation Software is intended for demonstration purposes and calibration of single units using the ZSSC3154 Evaluation Kit. It can also be used for calibrating multiple units using the Mass Calibration System (MCS) as described in section 6. This section gives installation instructions and a short overview of the variety of ways to use the Evaluation Software. For calibration examples using the complete SSC Evaluation Kit, refer to section 5. ZMDI can provide users with algorithms and assistance in developing their full production calibration software. Note: If using a previous revision SSC CB, see section 4.2 regarding USB drivers that must be installed prior to the ZSSC3154 Evaluation Software. The ZSSC3154 Evaluation Kit does not include the software, which must be downloaded from the ZMDI website (www.zmdi.com) to ensure receiving the latest release. To download the software, follow these steps: 1. Navigate to the ZSSC3154 product page: www.zmdi.com/ZSSC3154 2. On the product page, under the heading “General Documents and Supporting Materials,” click on the link titled “ZSSC3154 Evaluation Software Rev. X” (where X is the current revision) and follow the dialog instructions as needed to download the zip file for the software. 3. Open the zip file and extract the executable file ZSSC3154_SW_Rev.X.xxx.exe. 4. To install the software on the user’s PC hard drive, double-click on the downloaded extracted executable file. Respond to the dialog box to select the installation directory. The default software installation folder is C:\\program files\ZMDI\ZSSC3154. The software will automatically complete the installation, which results in a program shortcut on the PC’s desktop: The software logs various data and commands into log files as described in section 4.3. The software contains five menus that are intended for the following functions: Main Window: RAM/EEPROM Dialog: Calibration Dialog: Get Raw Values Dialog: Send Command Dialog: § ** IC setup, configuration, and communication via check boxes, entry fields, and pull-down menus Direct access to RAM/EEPROM registers (consecutively numbered) Acquisition of raw values from sensor and calculation of coefficients § Special Dx commands for the ZSSC3154 ** Low-level write/read communication with SSC CB For details about the Dx commands, refer to the ZSSC3154 Functional Description. For details about SSC CB command structure, refer to the SSC Communication Board Data Sheet and SSC Command Syntax Spreadsheet. Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 4.2. USB Driver Installation USB driver installation is not applicable to the current version ZSSC3154 Evaluation Kit because it includes the current version of the SSC CB (rev. 4.1). This also applies to the MCS. The USB driver installation is only required if the CB revision is the previous version V3.3 or earlier. For more information, refer to the SSC Application Note – Communication Board Driver Installation available on http://www.zmdi.com/ssc-tools. 4.3. User Files User files are saved in [Program Files]\ZMDI\ZSSC3154 and consist of log files and EEPROM files: ZSSC3154_*.log is a communication log file created when the connection between the SSC CB and the 2 †† ZSSC3154 is established (via OWI or I C™ interface). To enable logging, after activating the software, navigate to “Calibration” > “Send Command” and check the box for “logFile.” This file is a log of the communication to the ZSSC3154 during the software session, and it can be saved after closing the software by renaming the file. Otherwise, it is overwritten the next time the software is opened. save_[date]_[time].3154 is a log file containing the ZSSC3154 settings and acquired RAW data. This file can be used to load/save EEPROM contents. save_[date]_[time].3154_txt is a log file in text format containing the ZSSC3154 settings and acquired RAW data. This file can be used to view the EEPROM contents. †† 2 I C is a registered trademark of NXP. Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 4.4. General Setup of the Software The software features described in this section are applicable to both the ZSSC3154 Evaluation Kit and the ZSSC3154 MCS. Because of the large number of different functionalities of the ZSSC3154, the user interface is divided into different sections. Within each section, a number of associated functionalities are implemented. Several submenus allow access to sub-functionalities. After the ZSSC3154 Evaluation Software is started, the main window is displayed (see Figure 4.1). When communication is established with a ZSSC3154 inserted in the socket on the SSC EB, the software can be adapted to the IC’s configuration by clicking the RdRAM&Set button on the main window in the "IC Configuration” section. Figure 4.1 Main Window of the Evaluation Software The main window includes all the settings for configuration of the ZSSC3154 in a clear structure that hides the corresponding HEX commands behind buttons and drop-down menus. For a detailed description of the commands, refer to the ZSSC3154 Functional Description. An information box that explains functionality appears when the cursor is placed over most buttons, drop-down menus, and check boxes. Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 4.4.1. Interface Selection TM The ZSSC3154 supports two interfaces: OWI and I²C (see Figure 4.2). After starting the software, select the interface for the application in the “Interface & Board Version” section. (“USBPort-Kit” refers to the ZSSC3154 Evaluation Kit.) Figure 4.2 Interface Selection Section The one-wire digital interface (OWI) combines a simple and easy protocol adaptation with a cost-saving pin sharing (AOUT1). The communication principle is derived from the 2 I C™ protocol. An advantage of OWI output signal capability is that it enables “end-of-line” calibration. It is designed mainly for calibration, but it can also be used to digitally read the calibrated sensor signal continuously. Adjacent to the drop-down menu for the interface is a menu for selecting the I²C communication. TM addresses to be used for If the I²C™ interface is selected, additional settings for the I²C™ interface are enabled in the “Send Command” dialog window. For more details about the “Send Command” menu, see section 4.10. Figure 4.3 Additional I²C The “Send Command” button in the top menu Kit Description August 5, 2014 TM and OWI Interface Settings in the “Send Command” Menu Resulting addition to “Send Command” dialog window if I2C™ interface is selected Resulting addition to “Send Command” dialog window if OWI interface is selected © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 4.4.2. ZSSC3154 Configuration The “IC Configuration” section includes the following buttons: Figure 4.4 IC Configuration Section ReadRAM : reads the complete RAM contents and updates only the “RAM_Register” menu. RdRAM&Set : reads the complete RAM contents and updates all of the ZSSC3154 software. Write RAM : copies the current software settings into the RAM of the ZSSC3154. RAM-->EEP : copies the RAM contents into EEPROM. The freeuser-memory registers (19HEX & 1AHEX) will also be copied using the contents of the ZMDI software ‡‡ registers . EEP-->RAM : copies the EEPROM contents into RAM using the C0HEX command. Write&Cycle : copies the current software settings into the RAM of the ZSSC3154 and starts the §§ measurement cycle using the current RAM settings (command: 02HEX ). RdSaveTrID : Read and save traceability information (the contents of two free-user-memory registers 19HEX and 1AHEX). The “updated” virtual LED in the “IC Configuration” section displays the software configuration status compared to the attached ZSSC3154’s register content. If the content is identical, the LED is green (on). 4.4.3. Analog Front End (AFE) Adjustment The ZSSC3154 has different options to adapt the analog front end (AFE) to the specific sensing element. The “Sensor - Full Bridge” and “Half Bridge” sections (shown in Figure 4.5) influence the programmable gain amplifier (PGA) and extended zero compensation. Figure 4.5 Bridge Sensor Adaptation The sensor’s span or sensitivity is defined by mV/V and is referenced to the bridge supply voltage. Different reference voltages can be selected for the half bridge, which are entered as a percentage of the positive analog supply voltage (VDDA). Refer to the ZSSC3154 Data Sheet for details about the AFE and XZC settings. The polarity of the sensor signal can be selected via the button and can be changed if the PCB layout requires swapped input pins. ‡‡ §§ The contents of the “RAM-Register” dialog will be used for free-user-memory registers. For details about ZSSC3154 commands, refer to the ZSSC3154 Functional Description. Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 4.4.4. Temperature Sensor Selection The next stage in the AFE is the multiplexer that selects the input signal for measuring temperature (see Figure 4.6). The ZSSC3154 can use three different temperature channels: one internal and two external. Each input can be used for calibration calculation. External temperature sensors can be used as an optional additional output signal during Normal Operating Mode (NOM). 4.4.5. Figure 4.6 Temperature Sensor ADC Settings The last stage of the ZSSC3154’s AFE is the analog-to-digital converter (ADC). The signal path within the AFE is designed in fully differential switched capacitor technology with a selectable resolution of 13 or 14 bits. The ADC input must be within 10% to 90% of the ADC range of the application. Refer to the ZSSC3154 Data Sheet for details about ADC settings. If the analog input voltage does not fit the ADC range resulting in an underflow or overflow, the “FullBridgeRS” or “HalfBridgeRS” drop-down menus in the “ADC Adjust” section can be used to fine-tune the range shift of the full bridge or half bridge inputs respectively (see Figure 4.7). A lower “Span (mV/V)” setting (see section 4.4.3) can also be useful for fitting the ADC range. Figure 4.7 ADC Adjust The “Resolution in integration phase” drop-down menu allows adjusting the ADC resolution for the first step of the conversion integration phase, which influences the integration time. Select a conversion time that is as long as possible to secure a high degree of noise suppression. If enabled, the clock divider makes the ADC operate with half of the clock frequency. This increases accuracy and linearity. Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 4.4.6. Application Settings The internal microcontroller of the ZSSC3154 can detect various errors and perform different types of measurement cycles. It controls multiple protection options that can be configured by the ZSSC3154 Software. Figure 4.8 illustrates all the application options for the ZSSC3154, which can be enabled/disabled via the checkboxes. The example in Figure 4.8 shows the ZSSC3154 settings with no options enabled. For more details about the related options, refer to the ZSSC3154 Functional Description. SCC : Enables Sensor Connection Check. SCCHC : Enables Sensor Connection Check (SCC) high-capacity mode. SSC : Enables Sensor Short Check. Figure 4.8 Application and Settings PGAHigh : Main sensor channel data validation upper limit check. PGALow : Main sensor channel data validation lower limit check. TS : Temperature sensor channel data validation check. PDO: Power-on Diagnostic Mode. A sequence of upper limit, lower limit, and diagnostic range is output at startup. Chipping : Broken chip check. Aging : Enables Sensor Aging Check. ROM : Enables ROM check after power-on. If ROM check is enabled, the start-up time will be increased approximately 10ms. Res@DM : If enabled, the ZSSC3154 is reset if the ZSSC3154 enters the Steady Diagnostic Mode. EEP-Lock : Enables EEPROM lock for OWI communication. If enabled, the EEPROM cannot be changed via the OWI interface and must be reset via the I²C™ interface. Oscillator Frequency (OscFreq[MHz] section): %Adjust: Clock frequency adjustment. An estimate of the clock frequency is displayed in MHz. OscSpreadSpec : Oscillator spread spectrum mode. Using the Oscillator Spread Spectrum Mode reduces electromagnetic emission (EME). Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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. 14 of 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 4.5. Operation Section The “Commands” and “ReadOut Data” sections control the collection of data and configuration of the ZSSC3154. Figure 4.9 Normal Operation Section 4.5.1. Normal Operation Mode (NOM) In the “Commands” section, use the CYC_EEP or CYC_RAM button to exit Command Mode (CM) and start NOM using either the EEPROM or RAM registers settings, respectively. In NOM, the ZSSC3154 continually performs the measurement cycle and displays the results in the adjacent “ReadOut Data” section. The top virtual status LED, which is green when the IC is running in NOM, is updated accordingly. 4.5.2. Command Mode (CM) In the “Commands” section, use the CmdM button to start the Command Mode of the ZSSC3154 by sending the Start_CM command (0x7274) to the ZSSC3154. 4.5.3. Power IC OFF The Off button in the “Commands” section can be used to power off the ZSSC3154. If the Off button is clicked, all communication interfaces are disabled, so no further communication is possible until the CmdM button is pressed (entering the Command Mode) or an interface is selected. In both cases, the ZSSC3154 will be powered on and communication established. The virtual LEDs indicate whether the ZSSC3154 is in Command Mode (CM) or running in Normal Operation Mode (NOM). 4.5.4. Data Read-Out The Read and RdLoop buttons in the “ReadOut Data” section (see Figure 4.1) start a read-out of sensor data. When a loop measurement is started, the button text will change to STOP (see Figure 4.9). Clicking again on the button stops the loop. The “Loop Delay” field sets the rate in milliseconds of the readouts in the loop mode. 4.5.5. Enable Error Check The enaErrChk checkbox in the “Read Out Data” section enables the error checks selected in the “Application & Settings” section (section 4.4.6). An error message is processed if any of the errors selected occur. 4.5.6. Average Count and Statistics The Avg Cnt checkbox in the “ReadOut Data” section starts the averaging and statistics calculations. It is only enabled if the measurement is in a loop mode. The resulting data is displayed in the adjacent fields after the specified cycles in the field are passed. Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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. 15 of 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 4.6. Operational Modes ZSSC3154 provides several AOUT2 output modes based on the EEPROM settings. The AOUT2 output is selected by the “Mode” drop-down menu under “Out2” (see Figure 4.10 and Table 4.1). The AOUT1 output always represents the calibrated sensor signal. Digital filter settings can also be adjusted in this section with the LPFAVRG and LPFDIFF fields for each output in the range of 0 to 7. For more details refer to the ZSSC3154 Functional Description. Note: It is recommended that both outputs have the same filter settings for LPFAVRG and LPFDIFF. Table 4.1 Operational Modes for the AOUT2 Output Mode Setting AOUT2 Mode Single Temperature and Bridge Signal SingleT&B AOUT2 Sensor Output Options Temperature Figure 4.10 Operation Modes 1-Bridge Bridge/2 (1-Bridge)/2 Single Half Bridge SingleHB Half Bridge Sequential Temperature SequTemp Temperature & Bridge Sensor Temperature & (1 - Bridge Sensor) Temperature & (Bridge Sensor)/2 Temperature & (1 - Bridge Sensor)/2 Sequential Half Bridge SequHB Half Bridge & Bridge Sensor Half Bridge & (1 - Bridge Sensor) Half Bridge & (Bridge Sensor)/2 Half Bridge & (1 - Bridge Sensor)/2 Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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. 16 of 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 4.7. Calibration Window The “Sensor – Calibration” dialog is used to perform a calibration of the ZSSC3154 device under test (DUT) with either the SRB or the user’s sensor module. The MCS allows calibration of multiple DUTs (see section 6). The “Sensor – Calibration” dialog (see Figure 4.11) can be accessed by either clicking on the icon in the top banner or selecting “Calibration” on the top menu. Section 4 gives an example calibration using the commands on this screen. Figure 4.11 “Sensor – Calibration” Dialog Window Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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. 17 of 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 4.8. RAM/EEPROM Register Dialog Window This dialog window is used to read and write register contents into the ZSSC3154 memories and has the same functionality as the “IC Configura- Figure 4.12 Displaying RAM-EEP Register Contents tion” section in the main window. Access the RAM/EEPROM dialog window by clicking on the icon in the top banner or by selecting “Configuration” on the top menu and then RAM/EEPROM on the top menu. There is also a WriteEEP button to store all register contents into the EEPROM of the ZSSC3154. Register indexing numbers correspond to the ZSSC3154 memory addresses. The configuration of the ZSSC3154 is stored in 28 EEPROM 16-bit words. Calibration coefficients for conditioning the sensor signal via conditioning calculations and the output limits are stored in 19 registers (registers 0HEX to 12HEX). There are 5 words for setting the configuration of the ZSSC3154 (registers 13HEX to 17HEX). One register is used for storing the EEPROM signature (register 18HEX), which is used in NOM to check the validity of the EEPROM contents after power-on. Two additional 16-bit registers are available for optional user data (registers 19HEX and 1AHEX). For more information regarding the registers, refer to the ZSSC3154 Functional Description. Note: If current settings differ from the memory contents, registers that do not correspond to memory will have a red background after the “Read” operation; otherwise, the background will be green. Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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. 18 of 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 4.9. Get Raw Values Dialog The “Get Raw Values” dialog is used to acquire the RAW values of the measurements for the following values: Figure 4.13 “Get Raw Values” Dialog Bridge Signal Raw Data (main channel) Half-Bridge Signal Raw Data (main channel) Main Calibration Temperature Raw Data Calibration Temperature Raw Data Built In Self-Test Raw Data Common Mode Voltage Positive-Biased Sensor Short Check Raw Data Negative-Biased Sensor Short Check Raw Data Sensor Signal Auto-Zero Raw Data Calibration Temperature Auto-Zero Raw Data Temperature Auto-Zero Raw Data Half-Bridge Sensor Signal Auto-Zero Raw Data Positive-Negative Biased Sensor Short Check Raw Data Common Mode Voltage, Auto-Zero Compensated Built In Self-Test Raw Data, Auto-Zero Compensated Sensor Signal Main Channel Raw Data including Auto-Zero Compensation Half-Bridge Sensor Signal Main Channel Raw Data including Auto-Zero Compensation Calibration Temperature Raw Data including Auto-Zero Compensation Temperature Raw Data including Auto-Zero Compensation Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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. 19 of 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 4.10. Send Command The “Send Command” dialog is accessed by clicking this icon on the top banner or clicking on “Calibration” in the top menu and then on “Send Command” in the resulting drop-down menu (see Figure 4.14). It is used for transferring commands from the PC to the microcontroller on the SSC CB and reading the result of the commands. A full summary and detailed command description of the applicable controller commands are given in the ZSSC3154 Functional Description. Figure 4.14 “Send-Command” Dialog For the communication between the SSC CB and the ZSSC3154 DUT, the ZSSC3154’s slave address and the communication frequency can be selected from the dropdown menus in the “Send Command” dialog. The “Send Command” dialog includes the following buttons: Sends the command entered in the adjacent field to the SSC CB. Alternatively, a *.3154_cmd command file can be loaded. For more information refer to SSC Command Syntax document. Loads a ZSSC3154 command file (*.3154_cmd). Reads the output data buffer of the ZSSC3154. A loop delay can also be added between the readings. Performs the same function as the “Send” command except that the command field and the data field are separated. The ZSSC3154 software generates the actual instruction to be sent to the SSC CB. Writes text entered in the adjacent field to the log file. The checkboxes can be used to write various data into the log file, such as status, commands, messages, etc. Note: For additional functionality, the ZMDI SSC Terminal Software can be used as an alternative to the ZSSC3154 Evaluation Software. The SSC Terminal Software can be downloaded from ZMDI’s web site at www.zmdi.com/ssc-tools. This is the lowest level of communication for transferring commands from the PC to the microcontroller on the SSC CB. A full summary and detailed command description of the applicable controller commands are given in ZMDI’s SSC Command Syntax Spreadsheet, (see section 8). Clicking on the downloaded executable file SSC TermVxyy.exe installs the terminal software and creates a ZMDI SSC Terminal icon on the PC desktop. Click on this icon to activate the terminal program. For the communication 2 mode, use the setting explained for I C™. Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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. 20 of 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 5 Calibration Example using the ZSSC3154 Evaluation Kit The following directions perform an example of a simple calibration using the sensor replacement board (SRB). The calibrated output will be displayed as a calibration result by the software. 5.1. Hardware Setup a) Connect the SSC CB, SSC EB, and SRB as shown in Figure 5.1. b) Press down on top of the socket on the SSC EB to open it and insert a ZSSC3154 (see Figure 5.1; note pin 1 orientation). c) Connect a USB cable from the USB connector on the SSC CB to an available USB port on the PC. Verify that the green PWR LED is lit on the SSC CB. Figure 5.1 Hardware Setup for Calibration Example press Min. Max. Pin 1 press ZSSC3154 Power LED SSC Communication Board (SSC CB) 5.2. ZSSC3154 SSC Evaluation Board (SSC EB) SSC Sensor Replacement Board (SRB) Software Startup a) Start the ZSSC3154 Software by clicking on the desktop icon or activate it from the Windows Start Menu folder: #Start_Menu#\ZMDI\ZSSC3154\ZSSC3154. b) Select the “I2C – CB (USBPort-Kit)” or “OWI – CB (USBPort-Kit)” interface from the drop down menu in the “Interface Selection” section of the main window as described in section 4.4.1. c) Select the following settings as shown in Figure 5.2: In the “Sensor – Full Bridge” and “Half Bridge” sections, set the “Span [mV/V]” (sensor sensitivity) drop- down menu to 50mV/V, which is the typical span when using the SRB. With the 5V supply, this equals a total span of 250mV (5V * 50mV/V = 250mV). In the “ADC Adjust” section, set the resolution integration phase to 10bits. ADC resolution is set to 14bits. Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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. 21 of 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output In the “ADC Adjust” section, set the “FullBridgeRS” and “HalfBridgeRS” (range shift) menus to ¾, which fits the input signal range to the ADC output value (“analog zero”). For example for a range shift of ¾ and 14 bits resolution, the read-out values would be between -4096 and +12287. Operational mode: for this example, set the “Out2” section mode to “Single HB” (single half bridge; see section 4.6). Note: Write the configuration into the RAM by pressing on the WriteRAM button in the “IC Configuration” section (see section 4.4.2). Figure 5.2 Select Span and Range Shift 5.3. Calibration Data Acquisition a) Click on the icon or select “Calibration” on the top menu and then “Calibration” from the drop-down menu. The “Sensor – Calibration” dialog window appears as shown in Figure 4.11 and Figure 5.3. Select the calibration mode from the “Calibration” drop-down menu. For this example, the recommended mode is LINEAR (two points only) for the sensor NO calibration for the temperature (temperature calibration requires a chamber with a controlled environment) b) In the “OutTarget” section, enter the target sensor calibration points corresponding in percent to the VDD supply (“[%] VDDA”). It is recommended that the output targets for the sensor points be between 10% and 90%. For this example, use 90% as the maximum and 10% as the minimum for both full bridge and half bridge entry fields (top section). c) Next start data collection. Normally this would be done with a real sensor attached on a remote board in a controlled chamber. Instead, this calibration-example run uses the SRB as the input as follows: Minimum [10%] sensor signal: turn the SRB counter-clockwise (CCW) to the end and click both the P1M button and HB1M buttons. Maximum [90%] sensor signal: turn the SRB clockwise (CW) to the end and click both the P2M button and HB2M buttons. Acquired data will be displayed in the text boxes next to the buttons. Note: only active buttons corresponding to the calibration mode are active as indicated by green shading. Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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. 22 of 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 5.4. Calculation of the Coefficients and Limits a) Click the calcCoeff button at the right of the “Sensor – Calibration” dialog window to calculate the calibration coefficients. The result of the calculation (if successful) is displayed on the screen as shown in Figure 5.3. The ZSSC3154’s calibration microcontroller (CMC) removes the offset and temperature dependency so that the measured output result is within the target values (user’s %VDDA entries or in this case, between 10% and 90%). Note: The number of calibration points is equal to the number of coefficients to be calculated. b) Click on the Limits CMV Osc button to calculate the sensor aging (CMV) and output limits if the CMV check is enabled. c) Click on writeEEP to make these calculations effective and written in the EEPROM. Option: starting a measuring cycle can be triggered by clicking the cycle button. Figure 5.3 Displaying the Result of the Coefficient Calculation Note: all active buttons corresponding to the calibration method selected are shaded green. Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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. 23 of 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 5.5. Displaying Measurement Results in Normal Operating Mode (NOM) Close the calibration window and trigger a measurement in the main window (see section 4.5.1 and Figure 4.9) by clicking on either the Read or Read Loop button in the “ReadOut Data” section (see Figure 4.9). The ZSSC3154 is already running in Normal Operation Mode (NOM) if the cycle button was clicked in the calibration window in the previous step. Measurement results can also be displayed in % by clicking on “Tools” in the top menu and then “Measure Output” and then selecting the output format in the checkbox in the resulting dialog window. Figure 5.4 Displaying Measurement Results via Tools >> Measure Output Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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. 24 of 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 6 Mass Calibration System Dry Run The following directions perform an example of a simple calibration using the Mass Calibration System (MCS) shown in Figure 6.1. Refer to the SSC Mass Calibration Board Data Sheet for full details of operation. The calibrated output will be displayed as a calibration result in the ZSSC3154 Evaluation Software. To connect the DUTs to the Mass Calibration Board (MCB), there are several options, which can be combined as needed. The ZSSC3154 Mass Calibration Reference Board (MCR) provided with the MCS can be connected directly into the DUT terminals on the MCB. User-provided sensor modules and/or the ZSSC3154 SSC Evaluation Board (SSC EB) can also be connected to the DUT terminals using the ribbon cable provided with the MCS. For the SSC EB, connect the ribbon cable to the K6 connector on the SSC EB (see section 3.1). For the dry run example described in the next sections, MCRs and/or the SSC EB with the SRB are used instead of actual sensor modules. Figure 6.1 Mass Calibration Board (MCB) Setup DUT Terminals 01 to 12 on the First MCB CB Power LED MCB jumper address To user’s PC running ZMDI software Connect next MCB here (up to 8) Address LEDs: D3, D4, and D5 Communication Board V4.1 External MCB power supply DUT Terminals 13 to 24 on the First MCB 6.1. The Mass Calibration Reference Board Setup The SSC Mass Calibration System includes four ZSSC3154 MCRs. Each MCR has a sample ZSSC3154 QFN32 for use as the DUT. See Figure 6.2 for the schematic and layout of the MCR. The MCR simulates a typical application circuit, which allows checking the I²C™ and/or one wire communication (OWI) of the ZSSC3154 and simulating an easy 2-point calibration using the P1 jumper on the MCR shorted for the first calibration point and then open for the second point. If pin 5 of the P2 connector to the SSC Mass Calibration Board of the MCR is soldered, then the MCR is preconfigured for I²C communication. OWI communication will fail if this pin is connected to the MCB. For OWI communication, unsolder this pin and configure the ZSSC3154 for OWI operation mode as described in section 6.3. Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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. 25 of 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output Figure 6.2 Mass Calibration Reference Board (MCR) 6.2. ZSSC3154 Mass Calibration System Hardware Setup for the Example Dry Run a) Connect the SSC CB and SSC MCB as shown on Figure 6.1. Up to eight MCBs can be connected in series enabling mass calibration of up to 192 DUTs. b) Starting from terminal #01 on the first Mass Calibration Board (MCB), connect the MCR boards in the DUT terminals and/or use the ribbon cables to connect from the DUT terminals to the SSC EB with the SRB connected. c) Ensure that the board address of the first MCB is set to “0,” subsequent MCBs are set to sequential different addresses, and the MCBs are powered by an external supply as described in the SSC Mass Calibration Board Data Sheet. d) Verify that only the green power LED is lit on the SSC CB (see Figure 3.1) and also the LEDs on the SSC MCB corresponding to the jumper selected address. e) Connect a USB cable from the USB connector on the SSC CB to an available USB port on the PC. Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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. 26 of 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 6.3. Software Startup for Example Dry Run a) Start the ZSSC3154 Evaluation Software by clicking on the desktop icon or activate it from the Windows® Start Menu folder: #Start_Menu#\ZMDI\ZSSC3154\ZSSC3154. b) Select the “I2C – MCB@CB” or “OWI – MCB@CB” interface from the drop-down menu in the “Interface Selection” section of the main window as shown in Figure 6.3. c) Select the following settings as shown in Figure 5.2: In the “Sensor – Full Bridge” and “Half Bridge” sections, set the “Span [mV/V]” (sensor sensitivity) menu to 50mV/V, which is the typical span when using the MCR. With the 5V supply, this equals a total span of 250mV (5V * 50mV/V = 250mV). In the “ADC Adjust” section, set the resolution integration phase to 10bits. ADC resolution is 14bits. In the “ADC Adjust” section, set the “FullBridgeRS” and “HalfBridgeRS” (range shift) menus to ¾, which fits the input signal range to the ADC output value (“analog zero”). For example for a range shift of ¾ and 14 bits resolution, the read-out values would be between -4096 and +12287. Operational mode: set the “Out2” section mode to “Single T&B” (single temperature & bridge; see section 4.6). d) Write the configuration into the RAM by clicking the WriteRAM button in the “ASIC Configuration” section. Figure 6.3 Interface Selection Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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. 27 of 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 6.4. Calibration Data Acquisition for Example Dry Run a) Click on the icon or select “Calibration” on the top menu and then “Calibration” from the drop-down menu. The “Sensor – Calibration” window appears as shown in Figure 6.4. Select the calibration mode from the drop down menu. For this example, the recommended mode is LINEAR (two points only) for the sensor NO calibration for the temperature (temperature calibration requires a chamber with a controlled environment) b) Enter the desired sensor targets corresponding in percent of the VDDA supply as described in section 5.3, step b). It is recommended that the output targets for the sensor points be between 10% and 90% for this dry run example. c) Next start data collection. Normally this would be done with a real sensor attached on a remote board in a controlled chamber. Instead, this calibration example run uses an MCR or an SRB connected through the SSC EB as the input as follows: Minimum [10%] sensor signal: short the P1 jumper on the MCR or turn the SRB counter-clockwise (CCW) to the end and click the P1M button. Maximum [90%] sensor signal: open the P1 jumper on the MCR or turn the SRB clockwise (CW) to the end and click the P2M button. Acquired data will be displayed in the text boxes next to the buttons. Note: only active buttons corresponding to the calibration mode are active as indicated by green shading. Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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. 28 of 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 6.5. Calculation of the Coefficients and Limits a) Click the calcCoeff button at the right of the “Sensor – Calibration” dialog window to calculate the calibration coefficients. The result of the calculation (if successful) is displayed on the screen (see Figure 6.4). The ZSSC3154’s calibration microcontroller (CMC) removes the offset and temperature dependency so that the measured output result is within the target values (user’s %VDDA entries or in this case, between 10% and 90%). Note: The number of calibration points is equal to the number of coefficients to be calculated. b) Click on the Limits CMV Osc button to calculate the sensor aging (CMV) and output limits if the CMV check is enabled. c) Click on writeEEP to make these calculations effective and written in the EEPROM. Option: starting a measuring cycle can be triggered by clicking the cycle button. Close the calibration window and trigger a measurement in the main window (see Figure 6.3) by clicking on either the Read or Read Loop button in the “ReadOut Data” section (see Figure 4.9). The ZSSC3154 is already running in Normal Operation Mode (NOM) because the cycle button was clicked in the calibration window. Measurement results can also be displayed in % by clicking on “Tools” in the top menu and then “Measure Output” and then selecting the output format in the checkbox in the resulting dialog window. Figure 6.4 Displaying the Result of the Coefficient Calculation Note: all active buttons corresponding to the calibration method selected are shaded green. Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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. 29 of 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 6.6. Managing Multiple DUTs with the Mass Calibration System Managing multiple DUTs connected to the MCS is handled in the “DUT(s)” section of the calibration dialog window (see Figure 6.5). This section is used to select the active DUT (the “active DUT” field) and activate options such as loading the current configuration of the DUT into the software or writing a new configuration to the DUT from either a default configuration or the current configuration in the software. If the “Loop” checkbox is enabled, calibration of a selected set of DUTs is processed in a loop. Placing the user’s cursor over the entry fields and checkboxes in this section displays information about their functionality. Figure 6.5 “DUT” Section for Managing Multiple DUTs 7 Ordering Information Please refer to the current versions of ZMDI’s SSC Evaluation Kit Feature Sheet and Mass Calibration System Feature Sheet for the current product ordering codes and descriptions (www.zmdi.com/ssc-tools). After a ZSSC3154 Evaluation Kit or ZSSC3154 Mass Calibration System has been ordered, individual parts can be ordered separately. Sales contact information is provided on page 32. Kit Description August 5, 2014 © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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. 30 of 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 8 Related Documents Note: X_xy refers to the current revision of the document. Document File Name SSC Evaluation Kit Feature Sheet SSC_Evaluation_Kits_Feature_Sheet_Rev_X_xy.pdf ZSSC3154 Data Sheet ZSSC3154_DataSheet_Rev_X_xy.pdf ZSSC3154 Functional Description ZSSC3154_FunctionalDescription_Rev_X_xy.pdf SSC Communication Board Data Sheet * SSC_CommunicationBoard_DataSheet_Rev_X_xy.pdf SSC Sensor Replacement Board Data Sheet * SSC_SensorReplacementBoard_DataSheet_Rev_X_xy.pdf SSC Command Syntax * SSC_CommandSyntax_Rev_x_yy.xls, where y_xx refers to the current firmware version Mass Calibration System Feature Sheet SSC_Mass-Calibration-System_Feature_Sheet_Rev_X_xy.pdf SSC Mass Calibration Board Data Sheet * SSC_MassCalibrationBoard_DataSheet_Rev_X_xy.pdf Visit the ZSSC3154 product web page www.zmdi.com/zssc3154 on ZMDI’s website www.zmdi.com or contact your nearest sales office for the latest version of these documents. * Documents marked with an asterisk are available on the SSC Tools page: www.zmdi.com/ssc-tools. 9 Glossary Term Description ADC Analog-to-Digital Converter AFE Analog Front End CB Communication Board CMC Calibration Microcontroller CMV Common Mode Voltage DUT Device Under Test OWI One-Wire Interface PCB Printed Circuit Board PGA Programmable Gain Amplifier SRB Sensor Replacement Board SSC Sensor Signal Conditioner DFB[L/H] Diagnostic Fault Band [Mode] MCB Mass Calibration Board MCS Mass Calibration System MCR Mass Calibration Reference Board Kit Description © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.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. August 5, 2014 31 of 32 ZSSC3154 Automotive Sensor Signal Conditioner with Dual Analog Output 10 Document Revision History Revision Date Description 1.00 March 13, 2012 First release. 2.00 August 5, 2014 Mass Calibration Board dry run added. Updates for section 8 to note that documentation and software are available on the www.zmdi.com. Updates for imagery for cover and headers. Updates for contacts. Minor edits for clarity. 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 Kit Description August 5, 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. 2.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. 32 of 32