Data Sheet Rev. 2.00 / August 2014 SSC Mass Calibration Board V2.1 Hardware for SSC Mass Calibration System Multi-Market Sensing Platforms Precise and Deliberate SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System Brief Description Features The SSC Mass Calibration System (MCS) enables simple and intuitive handling of calibration and evaluation of a larger number of sensor systems based on ZMDI’s Sensor Signal Conditioner ICs (SSCs). An evaluation of different mass calibration procedures for subsequent series production is possible earlier in the product development phase. This allows an optimized product design that can meet requirements of cost-effective mass manufacturing and mass calibration. The primary circuit board for the MCS is the Mass Calibration Board (MCB), which communicates with the user’s computer (PC or laptop) via the SSC Communication Board (SSC CB). For each MCB, up to 24 devices under test (DUTs) can be calibrated, and up to eight MCBs can be connected in series to a single SSC CB, allowing mass calibration of up to 192 DUTs. 2 Three digital interfaces are supported: I C™*, onewire interface (OWI), and Local Interconnect Net† work (LIN) . The analog output voltage of each DUT can also be monitored and measured. The user can adjust an individual board address manually, and each MCB can be controlled via the mass calibration software installed on the user’s computer. Individual configuration and calibration of DUTs is possible by multiplexing the power supply of the DUTs. The serial interface used by the DUTs is adjusted automatically via software. If more than one MCB is used simultaneously, then these adjustments must be identical for proper operation. Multiple sensor module (DUT) access with support for the different digital interfaces of ZMDI SSC ICs Interface to the user’s computer via a USB port via the SSC CB, which is also included in ZMDI’s modular SSC Evaluation Kits Each MCB interfaces up to 24 DUTs Up to 8 MCBs can be connected in series and are addressable separately via one SSC CB, allowing simultaneous calibration of up to 192 DUTs with one system Separate power supplies for the MCB, the DUTs 2 and the I C™ bus is possible DUT analog output signal measurement Benefits PC-controlled “plug & play” mass calibration and configuration via USB interface – simple, low cost MCS Evaluation Software – simple installation SSC Mass Calibration Board V2.1 Jumper connectors on the MCBs provide access to all power lines. The board can be supplied with 8 to 16 VDC via the on-board 5V-linear regulator. , To avoid overloading this single power supply line if heavy loads are driven, there are separate power supply interfaces for the MCB, the DUTs, and the 2 ™ I C serial bus. The DUTs are connected via standard connectors with mechanical locking. * † I2CTM is a trademark of NXP. Uses LIN protocol at a voltage level of 5VDC. For more information, contact ZMDI via [email protected]. © 2014 Zentrum Mikroelektronik Dresden AG — Rev. 2.00 — August 6, 2014. 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. SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System Important Notice Restrictions in Use ZMDI’s Mass Calibration System (MCS), consisting of the Communication Board (SSC CB), Mass Calibration Board (MCB), and the MCS Evaluation Software, is designed for sensor module evaluation, laboratory setup and the module’s mass calibration development only. ZMDI’s Mass Calibration System “MCS” must not be used for module production and production test setups. Firmware Compatibility The current version of the SSC CB is V4.1. For previous SSC CB versions, if the firmware version is earlier than V2.19a, the board will not be able to communicate with the SSC Mass Calibration Board V2.1. In this case, it is necessary update the firmware, which can be downloaded from ZMDI’s web site (www.zmdi.com/ssc-tools). For details about the update procedure, refer to the SSC Communication Board Application Note – Firmware Updates (see section 7). Compatibility with Previous MCB Versions If the MCB V2.1 is to be used with a previous version MCB V2.0, refer to the ZSC31xxx/ZSSC3xxx MCS Application Note – Mass Calibration Board Interaction (available upon request; see section 7). Do not connect a previous version MCB V2.0 as the first MCB connected to the SSC CB. 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, 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. MCB Data Sheet August 6, 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System Contents MCB – Overview ........................................................................................................................................... 6 Circuit Description ......................................................................................................................................... 7 2.1. General Information ................................................................................................................................ 7 2.2. Communication Interface to User’s Computer ....................................................................................... 7 2.3. Firmware Version ................................................................................................................................... 8 2.4. Software for the Mass Calibration System ............................................................................................. 9 2.5. Addressing and Communication Options ............................................................................................... 9 2.5.1. Communication Interface Multiplexer .............................................................................................. 9 2 2.5.2. Using the I C™ Interface ............................................................................................................... 10 2.5.3. Using the OWI Interface ................................................................................................................. 10 2.5.4. Using the LIN Interface .................................................................................................................. 10 2.6. Mass Calibration Reference Board (MCR) ........................................................................................... 10 2.7. DUT Control and Connector ................................................................................................................. 11 2.8. ISP and C-IF Connectors ..................................................................................................................... 11 2.9. Analog Voltage Output Measurement .................................................................................................. 11 2.10. Power Supply Options .......................................................................................................................... 12 2.11. MCB Jumper Setup .............................................................................................................................. 13 3 Electrical Specifications ............................................................................................................................... 16 4 MCB – Schematics and Pin Assignment ..................................................................................................... 17 5 Communication Settings ............................................................................................................................. 20 5.1. Commands for the Mass Calibration Board ......................................................................................... 20 6 Application Recommendations .................................................................................................................... 22 6.1. DUT Supply Voltages Higher than the MCB’s Supply Voltage ............................................................ 22 6.2. DUT Supply Voltages Lower than the MCB’s Supply Voltage ............................................................. 23 6.3. 4 to 20mA Current Loop Application .................................................................................................... 23 6.4. DUT Output Voltage Measurement using MCB ................................................................................... 23 7 Related Documents ..................................................................................................................................... 25 8 Glossary ...................................................................................................................................................... 25 9 Document Revision History ......................................................................................................................... 26 Appendix A: Examples of “VisualBasic 6” – Source Code ................................................................................. 27 1 2 MCB Data Sheet August 6, 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System List of Figures Figure 1.1 Figure 2.1 Figure 2.2 Figure 2.3 Figure 2.4 Figure 4.1 Figure 4.2 Figure 6.1 Mass Calibration Board (MCB) ........................................................................................................ 6 Modular Mass Calibration System (MCS) ....................................................................................... 7 ZMDI SSC Terminal Program .......................................................................................................... 8 Pin Assignment of DUT Connector ................................................................................................ 11 D3 Status LED for MCB Microcontroller ........................................................................................ 13 Schematic – Central Control Unit .................................................................................................. 17 Schematic – Dual DUT Control Circuit .......................................................................................... 19 DUT Connection Circuitry for High Voltage DUT Supply ............................................................. 22 List of Tables Table 2.1 Table 2.2 Table 2.3 Table 2.4 Table 2.5 Table 3.1 Table 4.1 Table 4.2 Table 6.1 Interface Configuration .................................................................................................................. 10 C-IF Connectors............................................................................................................................. 11 Screw Terminals on the MCB V2.1................................................................................................ 12 General Jumper Setup for the MCB V2.1 ...................................................................................... 13 K4 Address Jumpers on the MCB V2.1 ......................................................................................... 15 Operating Conditions ..................................................................................................................... 16 MCB Pin Assignments ................................................................................................................... 18 Pin Assignment MCB-Module (DUT) ............................................................................................. 18 Commands for Analog Voltage Measurement ............................................................................... 24 MCB Data Sheet August 6, 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System 1 MCB – Overview Figure 1.1 Mass Calibration Board (MCB) Screw Terminal KL5 “HV-DUT” (see section 2.10) Jumper K20 “update MCB” (see Table 2.4) Jumper K4 “Board ID” (see Table 2.5) Screw Terminal KL2 “VDD_DUT” (see section 2.10) Jumper K14 “VDD_DUT” (see Table 2.4) Connector K3 to next MCB Connector K2 from previous MCB or Communication Board ISP Interface (see section 2.8) Jumper K6 “Analog Out” (see Table 2.4) Screw Terminal KL3 “I2C Power” (see section 2.10) Screw Terminal KL4 “AOUT” (see section 2.10) MCB Data Sheet August 6, 2014 Reset Button S1 Jumper K23 “BUS Power” (see Table 2.4) Status LEDs DUT Terminals (see section 2.7) Ground Terminal Screw Terminal KL1 “Board Supply” (see section 2.10) © 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System 2 2.1. Circuit Description General Information The SSC Mass Calibration Board (MCB) provides the hardware allowing mass calibration of up to 24 DUTs. The system can operate with up to 8 MCBs, allowing calibration of up to 192 DUTs. Figure 2.1 Modular Mass Calibration System (MCS) To user’s PC running ZMDI software DUT Terminals 01 to 12 on the First MCB Connect next MCB here Communication Board V4.1 DUT Terminals 13 to 24 on the First MCB MCB Address 0 MCB Address 1 MCB Address 2 MCB Address ... SSC Mass Calibration System: Up to 8 MCBs can be connected 2.2. Communication Interface to User’s Computer The SSC MCS is interfaced to the user’s computer (PC or laptop) via the SSC Communication Board (SSC CB) provided with the Mass Calibration System (MCS). For a detailed description of the SSC CB, command syntax, software, or USB driver installation (applicable only to SSC CB versions earlier than V4.1), see the documentation for the SSC CB (see section 7). MCB Data Sheet August 6, 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System Communication is managed by the microcontroller on the SSC CB. The SSC CB generates the communication sequence for the DUTs connected and receives the DUT’s response. The MCB interprets the full command set and handles powering on and communication access to the DUTs. The MCB receives data via the RXD pin of the SSC CB (connector K3 or K4). The MCB answers via the D3 pin. All connected MCBs are parallel at the port. The SSC CB’s answer to the PC can be verified at the TXD pin. 2.3. Firmware Version For SSC CB versions earlier than V4.1, see the important notice on page 3 regarding firmware compatibility. The MCB’s firmware version string can be read via the following command, where the number shown in green is the address of the MCB (see section 2.5). The SSC Terminal Program (downloadable from www.zmdi.com/ssctools) can also be used for this. This command will return the version string of the MCB with this address; for example “1” for the second MCB. read Version string of MCB with address 1 X1V:X In the event that a firmware update is required for the MCB, the MCB provides an ISP interface to program its own microcontroller. To enable this, short jumper K20 (“update MCB”) when the firmware of µC must be updated. The serial communication between the MCB’s microcontroller and the CBs microcontroller is via their standard UART interfaces. The SSC Terminal Program or any other terminal program can be used to send commands to the SSC CB and MCB. Figure 2.2 shows the readout of different firmware strings. COM Port Settings: Baud rate: 19200 Data bits: 8 Stop bits: 1 Parity: none Figure 2.2 ZMDI SSC Terminal Program Firmware Version MCB #0 Firmware Version MCB #1 Enter command here. MCB Data Sheet August 6, 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System 2.4. Software for the Mass Calibration System Refer to the SSC Mass Calibration System Feature Sheet (see section 7) for a list of the ZMDI SSC IC products that can be configured, calibrated, and evaluated using the MCS. Each of these products has its own SSC Evaluation Software, which can be downloaded from the product pages for the individual products on the ZMDI website www.zmdi.com. This product-specific SSC Evaluation Software is also used for the MCS. Refer to the documentation for the product’s SSC Evaluation Kit for instructions for installing and using the software. 2.5. Addressing and Communication Options 2 The MCB supports I C™, LIN, and OWI communication interfaces. The communication is controlled by the SSC CB’s microcontroller only. The MCB’s microcontroller only controls the DUT’s multiplexing and communicates via a separate channel with the microcontroller of the SSC CB. A multiplexer (IC5 – MAX4634EUB) selects the communication interface. The control signals of the multiplexer are generated by the MCB’s microcontroller and are described in section 2.5.1. A total of eight MCBs can be connected in series via the connectors K2 and K3. The MCB with the hardware address “0” must be connected to the SSC CB at K2 (see Figure 2.1).The address for each MCB must be set manually to a unique address via the position of jumper shunts on K4 on each board (see Figure 1.1). The MCB’s addresses must be in sequence (inverted logic: floating jumper = “0”). The D4, D5, and D6 LEDs display the configured address of the MCB. Details about setting the MCB address can also be found in Table 2.4. A bus repeater (IC3 – P82B96T) interfaces between the two voltage levels at KL2 and KL3. This bus repeater has no pull-up resistors on the SDA and SCL pins on the primary side. These pull-ups are not needed because the SSC CB generates the bus levels on SDA and SCL via a 4.7kΩ pull-up resistor. The OWI interface is pulled with a 22kΩ resistor between connector K2 and the multiplexer IC on the MCB. On the secondary side, there are 4.7kΩ pull-up resistors. If there are very heavy capacitive loads at the SCL-/ SDA- or OWI line, it might be necessary to decrease these pull-ups so that drive capability increases and timing 2 requirements of the I C™ protocol specification are fulfilled again. Pull-up resistor and communication-line load capacitance must be adapted in the application to the selected communication speed. Communication conditions are described in detail in the ZMDI data sheet for the SSC DUT. The MCB provides different pull-ups: SCL: SDA: standard 4.7kΩ (additional 1.5kΩ can be switched on) standard 4.7kΩ (additional 1.5kΩ and 470Ω can be switched on) If the MCB’s pull-up does not fit the communication requirements of the application, then it is possible to add an additional parallel pull-up resistor between the DUT and the connector: Pin 1 and pin 3 of the DUT connector for SCL Pin 1 and pin 5 of the DUT connector for SDA or one-wire communication 2.5.1. Communication Interface Multiplexer The MCB V2.1 uses a multiplexer to select the communication interface. This IC (MAX4634) selects one communication channel from four input channels. Since only three interfaces are useable, the last input channel is connected to ground. The connection of this IC can also be found in schematic of MCB’s Central Control Unit in Figure 4.1. The multiplexer needs two signals that select the communication interface. MCB Data Sheet August 6, 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System If an MCB firmware version later than V2.00a is used, then these two signals will be controlled automatically by the following command, which enables the communication interface. The firmware version can be detected as described in section 2.3. X9CZ1:X Communication interface OWI for all MCBs (9) is enabled (“1“) OWI selected X9CZ0:X Communication interface OWI for all MCBs (9) is disabled (“0“) I²C™ selected 1 If MCB firmware V2.00a is used, then in addition to the “X9CZp:X” command, these signals must be set manually via the following commands before an interface command is sent. For details of commands, refer to SSC Communication Board Command Syntax (see section 7). X9PS_D20:X Port D2 of all MCBs (9) is Set to “0” X9PS_D31:X Port D3 of all MCBs (9) is Set to “1” Table 2.1 lists all combinations of pins D2 and D3 and the resulting communication interface. Table 2.1 Interface Configuration Pin D3 (associated command) Pin D2 (associated command) Communication Interface 0 (X9PS_D30:X) 0 (X9PS_D20:X) I²C™ 0 (X9PS_D30:X) 1 (X9PS_D21:X) OWI 1 (X9PS_D31:X) 0 (X9PS_D20:X) LIN 1 (X9PS_D31:X) 1 (X9PS_D21:X) None (GND) 2 2.5.2. Using the I C™ Interface TM For I²C communication, the MCB’s pull-up resistors and total capacitive load (load capacitance of DUTs/sensor modules at the SCL and SDA lines and communication cable) must be fitted. See the data sheet for the ZMDI 2 SSC DUT for I C™ protocol and timing details. 2.5.3. Using the OWI Interface For OWI communication, the MCB’s pull-up resistor and total capacitive load (load capacitance of DUTs/sensor modules at the OUT pin and communication cable) must be fitted. A load capacitance of 15nF requires an approximately 330Ω pull-up resistor and 2.2nF requires approximately 4.7kΩ. See the data sheet for the ZMDI SSC DUT for OWI protocol and timing details. 2.5.4. Using the LIN Interface The ZSSC3170 provides a LIN interface. LIN communication using the MCS had not yet been evaluated. 2.6. Mass Calibration Reference Board (MCR) The Mass Calibration Reference Board (MCR) can be used for communication verification of software and the 2 MCB. The MCR supports I C™ and OWI communication. Each MCS includes four MCRs, which are product dependent. The MCR also has a sensor bridge replacement. Refer to the product’s Evaluation Kit document for details about the MCR. 1 Firmware version can be detected as described in section 2.3. MCB Data Sheet August 6, 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System 2.7. DUT Control and Connector DUTs can be connected using the MCB’s standard rectangular plug connectors, which have a locking mechanism. The power supply of individual DUTs is switched ON/OFF via a PMOS transistor, which is controlled by the Evaluation Software. This allows the multiplexing of the DUTs and access to individual DUTs via a unique address. Figure 2.3 Pin Assignment of DUT Connector VDDA SCL SDA HV_DUT OWI / LIN GND GND GND GND GND 2 Depending on the interface selected (I C™/LIN/OWI), the communication channel is connected via electronic switches controlled by the Evaluation Software (see Figure 2.3). The LIN interface (see section 2.5.4) is supported by the ZSSC3170 (in place of the OWI interface). 2.8. ISP and C-IF Connectors MCB has an ISP interface for programming the microcontroller of the MCB. This programming is done at ZMDI, and it is not necessary to connect this interface. The connection between the MCB at address 0 (i.e., connected to the SSC CB) and subsequent MCBs is via a 50-pin connector (see Figure 1.1). These communication interfaces (C-IF) are described in Table 2.2. Table 2.2 C-IF Connectors Screw Terminal 2.9. Identifier on MCB Description K2 “C-IF_in” For the first MCB, connect K2 to the SSC CB. Important: Do not connect MCB V2.0 at this connector (i.e., MCB address 0) to avoid communication problems. See page 3 regarding compatibility with previous version MCBs. For the subsequent MCBs, connect K2 to the previous MCB. K3 “C-IF_out” Connect K3 to the next MCB, which can be either MCB V2.0 or MCB V2.1. Analog Voltage Output Measurement The analog output voltage of an individual DUT can be measured at the KL4 screw terminal if the K6 jumper connector is open. If K6 is shorted by a jumper shunt, then KL4 is shorted directly to GND. The K6 jumper should be left open if the analog voltage output is to be measured. The addressing of the DUT is controlled by the Evaluation Software. MCB Data Sheet August 6, 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. 11 of 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System 2.10. Power Supply Options The MCB has four screw terminals for supply voltages as described in Table 2.3 and shown in Figure 1.1. See section 3 for specifications for these supply voltages. For jumper settings for different operation modes, refer to Table 2.4. Table 2.3 Screw Terminals on the MCB V2.1 Screw Terminal and Related 2-Pin Connector Identifier on MCB “Board Supply” Description KL1 (K17) “VDD_DUT” KL2 (K18) “I2C Power” KL3 “HV_DUT” KL5 (K19) The “Board Supply” power can be connected at either the 1) KL1 screw terminal or the 2-pin K17 connector. The screw terminal or 2-pin connector is used for internal power supply of the MCB hardware. This required power supply must be in the range of 8 to 16 VDC. The external “VDD_DUT” power supply is necessary if the DUT is to be powered with a voltage lower than 5V. This DUT power supply can be connected at either KL2 or 1) the 2-pin K18 connector. A power supply in the range of 2.7 to 5.5 VDC can be connected. See section 2.11 for detailed jumper setting information. The external “I2C_Power” power supply is recommended if the external “VDD_DUT” power supply is used. A power supply in the range of 2.7 to 5.5 VDC can be connected. See section 2.11 for detailed jumper setting information. An external “HV_DUT” power supply can be connected at 1) either KL2 or the at 2-pin K19 connector to provide a high voltage (HV_DUT) at the DUT connector (see section 2.7). A power supply in the range of 8 to 40 VDC can be connected. 1) Warning: Never short-circuit connectors K17, K18, or K19! The main power supply of the MCB is provided by a standard 7805-type linear voltage regulator. Its primary supply voltage must be within a range of 8 to 16 VDC and connected to KL1. If jumper shunts are installed on K14 to “int (5P)” and on K23 to “+5V,” no additional power supply is needed for DUTs that require a 5V power supply (see Table 2.4 for detailed information for jumper settings). MCB Data Sheet August 6, 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System For supplying DUTs with voltages below 5 VDC, it is possible to connect an external power supply via the screw 2 terminals KL2 (for the DUTs) and KL3 (for I C™ communication). In this case, the K23 jumper connector must be shorted to “I2C Power” and the K14 jumper connector must be shorted with “extern.” Recommendation: Supply 2 both the DUTs and the I C™ communication from the same power supply to avoid malfunctions during communication. To supply DUTs directly with high voltage, a separate HV_DUT power supply connector (up to 40VDC) is provided. This power supply is connected directly to the HV_DUT pin on all DUT connectors. See section 2.7 for more details. The screw terminals KL1, KL2, and KL5 have alternate 2-pin connectors (see Table 2.3) so that a power supply unit can be easily attached or tested. The D3 LED displays the status of the power supply of the MCB’s microcontroller. Figure 2.4 D3 Status LED for MCB Microcontroller D3 Status LED 2.11. MCB Jumper Setup Table 2.4 gives a general overview of MCB jumper settings. Table 2.4 General Jumper Setup for the MCB V2.1 Jumper Identifier Description Jumpers Related to Basic Functions 3-bit binary weighted MCB address: K4 (Address Bits [2,0]) “Board ID” (see Figure 1.1) K6 “Analog Out” (see Figure 1.1) Assign first MCB to address 000BIN Assign remaining MCBs in ascending order. See labels on board for bit assignments of jumpers and see Table 2.5 for a more detailed description of jumper settings The K6 jumper connector is located near the microprocessor and is in parallel with KL4 (“AOUT”) Open selects analog voltage output measurement Note: A jumper on K6 shorts KL4 to ground. K20 MCB Data Sheet August 6, 2014 “update MCB” (see Figure 1.1) Only install this jumper if the firmware is to be updated. Remove jumper in normal operational mode! © 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System Jumper Identifier Description Jumpers Related to Power Supplies Short center pin to “int(5P)” Internal Supply Mode If the K14 jumper is set to “int(5P),” the MCB, DUT, and communication lines are powered by the MCB’s 5V supply voltage regulator (via KL1 with 8 to 16V VDC). K14 “VDD_DUT” Short center pin to “extern” External Supply Mode 1) If the K14 jumper is set to “extern,” the DUTs are supplied with power supply via KL2 or K18 (VDD_DUT) Short center pin to “+5V” Internal Supply Mode If the K23 jumper is set to “+5V,” the communication lines are supplied with the internal +5V. K23 “BUS Power” Short center pin to “I2C Power” External Supply Mode 1) If the K23 jumper is set to “I2C,” the communication lines are supplied via the KL3 (“I2C Power”) 1) Recommendation: Set both jumpers K14 and K23 to select the external supply mode, and supply both the DUTs and the I2C™ communication supply from the same power to avoid malfunctions during communication. MCB Data Sheet August 6, 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System Table 2.5 K4 Address Jumpers on the MCB V2.1 Address Setup via Jumper Setting MCB with Address “0” (D4, D5, and D5 LEDs off) Step for MCB Address Setup If K4 jumper = opened/floating If K4 jumper = short address bit = “0” address bit = “1” Follow these steps for setting up a MCB address: MCB with Address “1” (D4 LED on) Power off the MCB. Setup the new MCB address. See address examples in the left column for address bits “0,” “1,” and “2,” which allow 8 possible unique MCB addresses in binary format. Power on MCB. Check the MCB address displayed on LEDs D4, D5, and D6. Note: The MCB reads the address at initialization after power-up and therefore activates a new address setting only after a reset or power-up The LED for the state of the microcontroller remains on if the “Board Supply” power supply at KL1 is within the range of 8 to 16 VDC MCB with Address “2” (D5 LED on) Jumper Setup for MCB Address MCB Address: D6 = Bit 2 D5 = Bit 1 D4 = Bit 0 D3 Microcontroller Status LED MCB Data Sheet August 6, 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System 3 Electrical Specifications Table 3.1 Operating Conditions Parameter Name Conditions VSUPP MCB supply voltage “Board Supply” via KL1 or K17 ISUPP via KL1 or K17 MCB supply current VDUT “VDD_DUT” via KL2 or K18 Separate DUT supply voltage IDUT via KL2 or K18 Separate DUT supply current VI2C via KL3 Separate bus supply voltage II2C via KL3 Separate bus supply current VOUT via KL4 Analog output voltage of a DUT IOUT via KL4 Load current at analog output VSUPP via K2 Supply voltage of DUT n ISUPP via K2 Supply current of DUT n Depends on the number of DUTs connected to the MCB Units 8 16 VDC 40 300 mA 2.7 5.5 VDC 10 2.7 Depends on the load to be driven at 2 the I C™ bus 0.05 n = (01 to 24 ) per MCB High voltage supply for DUT Depends on which voltage regulator is used IHV via KL5 or K19 High voltage supply current Depends on number of DUTs and on which voltage regulator is used August 6, 2014 Max Depends on the number of DUTs connected to the MCB VHV “HV_DUT” via KL5 or K19 MCB Data Sheet Min 2.7 8 © 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. mA /DUT 5.5 VDC 100 mA 0.95 VDUT 2 mA 5.5 VDC 10 mA 40 VDC 20 mA /DUT 16 of 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System MCB – Schematics and Pin Assignment Schematic – Central Control Unit Figure 4.1 IC5 C14 MAX4634EUB 22kR17 EN 100N GND V+ K2 +5V +3V...+5V +5V HV A0 NO3 A1 NO4 HV #1 #2 #1 #23 #2 #24 ALL #1 #2 SCL SCL SDA SDA /ZACWIRE OWI LINwire SSC-SDA COM +5V ALL +3V...+5V HV GND CB-SCL CB-SCL CB-SDA CB-SDA /ZACWIRE /ANAOUT /ANAOUT A-MESS A-MESS +5V Modul12 OWI #2 #3 #21 #4 #22 ALL #1 #2 SCL SCL SDA SDA /ZACWIRE +5V HV #1 +3V...+5V HV LINwire GND /ZACWIRE /ANAOUT ADC LINwire RXD RXD /ANAOUT A-MESS A-MESS TXD Modul11 GND Modul2 R13 GND +5V +3V...+5V ALL IC6 OWI ADC 100N GND 100n IC4 GND C13 C10 GND Modul1 GND +5V +3V...+5V GND PD3 K3 CB-SDA NO1 NO2 PD2 GND 4 0 CB-D2 D2 D2 D3 D3 +5V D3 R14 BUS Power I²C Power 0 K23 K22 #20 #2 SCL SCL SDA SDA /ZACWIRE KL3 R15 10K B A GND PG4 SDA SDA /ZACWIRE B A-MESS GND GND GND Modul8 C9 Vcc GND 100n C #24 PC7 PC6 PF3 PF4 PG4 D2 #23 #21 #22 PC5 PC3 PC4 #20 #18 #17 #16 #15 #14 #13 #12 #19 PC2 PC1 PC0 PB7 PB6 PB5 PB4 RXDPB2 PG3 MISO PB3 #9 #11 #10 PB0 #10 PB1 #7 #6 #5 #8 PA7 PA6 #4 #3 PG2 PG4 A-MESS Modul5 PA5 PG1 /ANAOUT A-MESS PA4 PG0 /ZACWIRE #2 #1 /ANAOUT /ZACWIRE PA3 SDA PA2 SCL /ANAOUT PA1 #2 PA0 #16 SDA +5V HV #10 ALL #1 SCL /ZACWIRE +3V...+5V #15 GND +5V HV #2 #9 KL4 GND RXD ALL #1 HC 4066 SMD R16 470 A HC 4066 SMD A GND A C PG4 ALL K1X2 ADC B Modul9 GND B C K6 IC6c A-MESS Modul4 IC6d A AOUT HC 4066 SMD /ANAOUT A-MESS SDA Ry P82B96_SOP8 /ZACWIRE /ANAOUT GND Ty HC 4066 SMD SCL SCL Tx Sy A SCL Rx Sx SSC-SDA C #2 IC3 B ALL #1 IC4d #18 HC 4066 SMD #17 #8 C #7 IC4c #2 +5V HV #1 +3V...+5V HV CB-SCL ALL B B IC3 C IC4a SDA GND IC4b A SCL GND R12 1,5k R11 1,5k GND PG4 HC 4066 SMD 4,7k GND R9 GND Modul10 R10 4,7k A-MESS GND A-MESS +3V...+5V B C WSL-50POL_a BUCHSE-WBL-50pol /ANAOUT Modul3 +5V IC6b GND /ZACWIRE /ANAOUT +3V...+5V HC 4066 SMD C #6 ALL #1 A #19 IC6a #2 #5 HC 4066 SMD HV #1 +3V...+5V HV +5V +3V...+5V ALL +5V GND GND PF5 PF6 PE2 K21 PF7 PE3 PE4 GND PE5 GND C2 22p C3 22p IC1 PE6 XTAL1 620 LED A-MESS D3 PD5 PD6 A-MESS GND GND Modul7 GND PE1 PD4 gn /ANAOUT Modul6 12MHz PD3 R6 620 LED gn D4 R7 620 LED gn D5 R8 620 LED gn D6 PD7 RESET R5 /ZACWIRE XTAL2 PD2 PD3 PF0 SDA /ANAOUT Q1 PD1 PD2 PF1 SDA /ZACWIRE PD0 GND +5V PF2 SCL PEN #2 GND #1 AREF ALL GND #14 GND #13 #12 AVDD #11 VDD #2 VDD HV #1 SCL +5V ALL +3V...+5V HV +5V +3V...+5V PE7 PE0 K20 TXD GND update MCB 100n KL5 +5V KL2 C8 470µ/16 100n R4 10k 10k C4 R3 +5V K14 10n C7 K18 + + C6 C5 LM7805 470µ/16 IC2 + K17 K19 SM4001 GND +5V S1 +5V 100N C12 100µ/63 D7 SM4001 D2 KL1 +5V GND +3V...+5V SM4001 D1 + C11 +8...+12V 10k K1 R2 HV RXD C1 +5V R1 10k GND TX reset K4 GND K2X3 GND GND 100µ/25 GND MCB Data Sheet August 6, 2014 GND © 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System Table 4.1 MCB Pin Assignments Pin Number (MCB Connectors K2 and K3) Signal All even pin numbers GND 1, 3, 5, 7, 9, 15, 17, 19, 21, 23, 31, 33, 37, 43, 45, 47, 49 n.c. 11 CB-SCL Buffered clock signal for communication 13 CB-SDA Buffered data signal for communication 25 OWI OWI signal from/to SSC CB 27 ADC Analog output voltage to 10 bit-ADC of SSC CB 29 LIN LIN signal from/to SSC CB 35 RXD READ DATA channel of the MCB microcontroller’s UART 39 D2 Not used (feedback for MCB V2.0 and thus connected through next MCB) 41 D3 MCB feedback answer Table 4.2 Description Connected with the negative MCB board supply Not connected internally Pin Assignment MCB-Module (DUT) Also see Figure 2.3 for the layout of the connector. Pin number (DUT terminals) Signal Pin Name Description All even pin numbers GND GND Connected with the negative MCB board supply 1 VDDA VDDA Positive DUT supply (switched by a PMOS) 3 SCL SCL Clock signal for communication (only I2C) 5 SDA SDA Data signal for communication 7 HV HV_DUT Connected to HV-DUT (KL5) 9 AOUT OWI/LIN Analog voltage output or OWI/LIN interface MCB Data Sheet August 6, 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System Figure 4.2 Schematic – Dual DUT Control Circuit Note: All ICs in this Dual DUT Control Circuit schematic have the prefix “M_” so that these ICs can be distinguished from ICs in the Central Control Unit. +5V M_IC2 M_IC1 M_IC4 M_IC6 M_IC5 +3V....5V +3V....5V IRLML6402-SOT23 GND IRLML6402-SOT23 VDDA#1 M_IC1a T1 R1 4,7k R2 VDDA#2 M_IC5a 4,7k ALL T2 R3 4,7k R4 4,7k ALL M_IC2a A #1 C HC 4066_n.m. 74LS02 HC 4066_n.m. B M_IC2b C B HC 4066_n.m. M_IC2d Vcc M_IC3 B C M_IC7GND GND GND K1 Sx Sy K2 GND GND M_IC3 SDA Vcc A GND SCL HC 4066_n.m. 74LS02 B A M_IC2c A #2 C Rx Tx Ty Ry K2X5 SCL Sx SDA Sy GND GND M_IC7 Rx Tx Ty Ry K2X5 BAV99 P82B96_n.m. BAV99 P82B96_n.m. D1 D4 GND GND C A C B A M_IC6a HC 4066 SMD B M_IC6c HC 4066 SMD GND GND +3V....5V A-MESS #1 ALL +3V....5V C A M_IC1b M_IC1c B M_IC6b HC 4066 SMD BAV99 /ANAOUT GND GND 74LS02 A +5V D3 D2 BAV99 74LS02 C M_IC1d A HC 4066 SMD M_IC4a #2 +5V SCL SDA /OWI /ANAOUT M_IC5b M_IC5c B M_IC6d HC 4066 SMD BAV99 D6 D5 BAV99 GND 74LS02 ANAOUT 74LS02 M_IC5d A /OWI OWI B 74LS02 B 74LS02 HC 4066 SMD HC 4066 SMD B C B M_IC4b C August 6, 2014 M_IC4d A A A-MESS MCB Data Sheet HC 4066 SMD M_IC4c C C A-MESS © 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System 5 Communication Settings The SSC MCB V2.1 contains a microcontroller with an internal 8-bit RISC processor. The serial communication between the MCB microcontroller and the SSC CB microcontroller is handled their standard UART interfaces. All functions of the MCB can be controlled by the SSC CB. In the simplest case, a terminal program (e.g., Hyper Terminal) with the following configuration can communicate via the corresponding virtual COM port using defined commands with the hardware. Baud rate: 19200 Data bits: 8 Stop bits: 1 Parity: none The Evaluation Software includes a small terminal program, adapted to the communication parameters of the SSC CB. The communication procedures of the various software modules are based on this model. The possible commands can be classified as READ, WRITE or SPECIAL commands. Every command sent to the hardware will be answered by a “value” or an error code. For the DUT’s typical data structures, refer to the Functional Description for the SSC DUT, which is available on the product’s page on ZMDI’s web site www.zmdi.com. 5.1. Commands for the Mass Calibration Board The known command set of the SSC CB is valid for the MCB as described in the SSC Communication Board Data Sheet (see section 7). There is an additional command “X.” This command “X” does not affect the SSC CB directly; however, a monitoring of the MCB’s ACKNOWLEDGE signal is initialized. The SSC CB forwards these ACKNOWLEDGE signals or an error code (in the event of a NO ACKNOWLEDGE) to the user’s computer. A command can be extended by the MCB’s pre-command segment. Syntax of this pre-command segment: Xa.........: The command starts with “X” and is finished with “:” “a” is the ID of the MCB to be addressed. There are different types of syntax: 1. Standard “Port Set/Read” commands are running on the MCB itself. (The CB forwards the MCB’s ACKNOWLEDGE signal to the user’s computer only!) Example: 2. X1PS_A01:X Port A0 of the MCB with address “1” is Set to“1” Control of the logic sensor Channels (1 to 24) (“C” symbolizes “Channel” and “_” is a wild card character) (Channel “99” addresses the entire 24 sensor Channels simultaneously) Example: X4C_221:X Channel 22 of the MCB with address “4” is set to “1” (= power supply of this Channel is turned ON by a power transistor) Example: X9C_990:X all (99) Channels of all MCBs (9) are set to “0” (= power supply to all Channels is turned OFF with this command) MCB Data Sheet August 6, 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System 3. Activation of communication Channels The following commands control the logic on the dual DUT control circuit: X1CZ1:X activates (= “1”) OWI communication via the MCB with address “1” X9CA1:X activates (= “1”) Analog Channel of all connected MCBs (address“9” = all) X1CZ0:X deactivates (= “0”) OWI communication via the MCB with address “1” The next commands control the signal flow between the CB’s microcontroller and the DUT: X9PS_D21:X set control signal for multiplexer (IC5 on Central Control Unit) X9PS_D30:X set second control signal (selects OWI interface on all MCBs (9)) 4. Simultaneous commands for the SSC CB and MCB Example: X1C_241:OW_7800172 activates (= “1”) Channel 24 of the MCB with address “1” (power ON); 5ms later (fixed) the command “OW_7800172” is run by the SSC CB (via this command, the OWI interface of the DUT is initialized and the DUT is set into “Command Mode”) 5. Special commands for MCB X1V:X read the firmware’s Version string for the MCB with address “1” MCB Data Sheet August 6, 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System 6 Application Recommendations The MCB hardware controls the power supply of the connected DUTs, which are powered via pin 1 of the DUT connectors (VDDA). The DUTs can be supplied by the internally generated 5 VDC supply voltage if the DUT’s supply voltage is 5V. The option to supply the DUTs via the MCB’s screw terminal KL2 (“VDD_DUT”) or K18 must be used if the DUT’s supply voltage differs from MCB’s supply voltage. This potential is limited to a maximum of 0.5V more than the MCB’s supply voltage; i.e., 5.5V. 6.1. DUT Supply Voltages Higher than the MCB’s Supply Voltage Using the circuit shown in Figure 6.1, a DUT supply > 5.5VDC can be used without restrictions regarding the mass calibration functionalities of the MCS. With this adaptation board, the internal VDDA voltage of the DUT is limited to a maximum of 5VDC (refer to the data sheet for the SSC DUT regarding voltage regulator adjustment, if applicable). The following adjustments must be done on the MCB: Put a jumper shunt on K14 (“VDD_DUT”) set to “int(5P).” Put a jumper shunt on K23 (“BUS Power”) set to “+5V.” Figure 6.1 DUT Connection Circuitry for High Voltage DUT Supply + - 100nF VDDA 27kΩ DUT V+ SCL SDA VOUT GND August 6, 2014 DUT Connector 3k3Ω that requires a V+ supply voltage greater than the DUT supply VDDA MCB Data Sheet MCB 27kΩ V < 40VDC 1 BC847p n 1nF 4k7Ω VZ = 3.6V 470kΩ © 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System ZMDI offers the MCS Power Switch Board V1.0 module for the ZSC31010 and ZSC31050, which fits in the terminals of the MCB and allows supplying the DUTs with voltages up to 40 VDC. For additional information, contact ZMDI Sales (see page 26). For order information, refer to the SSC Mass Calibration System Feature Sheet (see section 7). A voltage divider and buffer for the DUT’s output voltage (VOUT) must be used when using the MCB’s analog output voltage multiplexing function if the maximum output voltage of the DUT is greater than 5V (e.g., 0 to 10V output). This divides the output signal so that it is in a range smaller than 5V. Note that in this case, the communication potentials are pulled high (open drain!) using the VDDA supply potential. 6.2. DUT Supply Voltages Lower than the MCB’s Supply Voltage The MCS also supports DUT supply voltages lower than the supply voltage for the MCB and SSC CB. The MCB and SSC are supplied internally with 5V. The following adjustments must be done at the MCB: 6.3. Put a jumper shunt on K14 (“VDD_DUT”) set to “extern.” Put a jumper shunt on K23 (“BUS Power”) set to “I2C Power.” Supply the DUTs with required supply voltage via connector “VDD_DUT” (KL2). 2 Connect the I C™ communication line supply to the same potential/supply voltage via the connector “I2C Power” (KL3). 4 to 20mA Current Loop Application The MCB hardware also supports the current loop application. The primary difference between current loop applications and other applications is measurement of the loop current. For calibration of the loop, normal parallel connection of all DUTs to one supply source is not applicable because the coupling between the DUTs would invalidate the loop current measurement. Calibration of current loop application DUTs requires an independent and potential-free supply source for every DUT! The following adjustments must be done on the MCB: Put a jumper shunt on K14 (“VDD_DUT”) set to “int(5P)” Put a jumper shunt on K23 (“BUS Power”) set to “+5V” 6.4. DUT Output Voltage Measurement using MCB The MCB contains a multiplexer for connecting the output potential VOUT of the selected DUT to a connection terminal and the SCC CB’s on-board ADC (the 10-bit ADC of the ATMEGA32). Note: In general, the DUT’s output potential to be measured (VOUT) is never higher than the MCB’s supply voltage (5V). The following commands allow measurement of the output voltage. The command always contains an identifier for the selected MCB (MCB address) and the DUT to be accessed: $: MCB address =“0” to “7” or “9“ for a broadcast command ##: DUT number (2 characters) = “01” to “24” or “99” for a broadcast command MCB Data Sheet August 6, 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System Table 6.1 Commands for Analog Voltage Measurement CMD# Command Description Example conditions: All DUTs are calibrated and programmed completely No communication See SSC Communication Board Command Syntax for an example with communication. 1 x9ca1:x Enable analog output measurement for all connected MCBs 2 x9cp1:x Power on all DUTs on all MCBs 3 x9c_990:x Switch off all open communication/measurement channels on all MCBs Loop Loop from first DUT on first MCB to last DUT on last MCB Open a measurement channel for DUT number “##” at MCB “$” X$c_##1:x 4 => Use the SSC CB’s ADC for analog output voltage measurement a_1RRR 5 The output signal of DUT number “##” at MCB “$” can be measured now using the SSC CB’s ADC or with a digital multimeter connected at KL4 or K6 => Delivers averaged value of “R” samples with R=0 to 255, 3 characters required; the result is referenced and ratiometric to the SSC CB’s VDDA; 10-bit resolution: minimum is 0000HEX; the maximum is 03FFHEX 6 x9c_990:x Close all open communication/measurement channels on all MCBs Loop end 7 x9ca0:x Disable analog output measurement for all connected MCBs 8 x9cp0:x Power off all DUTs at all MCBs Recommendations for Commands: X$c_##1:x Only one DUT on one MCB can be active at a time when using an external digital multimeter on every MCB via KL4 or K6 => use x$ps_G0*:x and x$ps_F4*:x, “9” for “$” is allowed X$c_##1:x Only one DUT on all MCBs can be active at a time when using only one external digital multimeter or the CB’s ADC => use X$ca*:x, “9” for “$” is permitted X$ca*:x Processing of x$ps_F3*:x, x$ps_F4*:x and x$ps_G0*:x x$ps_G0*:x Activate/deactivate the MCB’s analog output mode (ATMEGA port G0) * = 0 or 1 “1” for activation of the port and “0” for deactivation of the port x$ps_F3*:x Connect/disconnect DUT’s analog output to the SSC CB’s 10-bit ADC (ATMEGA port F3) x$ps_F4*:x Connect/disconnect DUT’s analog output to KL4 and K6 (ATMEGA port F4) MCB Data Sheet August 6, 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System 7 Related Documents Note: X_xy refers to the current version of the document. Document File Name SSC Mass Calibration System Feature Sheet SSC_Mass-Calibration-System_Feature_Sheet_Rev_X_xy.pdf SSC Evaluation Kit Feature Sheet SSC_Evaluation_Kits_Feature_Sheet_Rev_X_xy.pdf SSC Communication Board Data Sheet SSC Communication Board Data Sheet Rev x.yy.pdf SSC Communication Board Command Syntax SSC_CB_Command_Syntax_Rev_y_xx.xls SSC Communication Board Application Note – Firmware Updates SSC_AN_CommBoard_Firmware_Update_Rev_X_xy.pdf ZSC31xxx/ZSSC3xxx MCS Application Note – Mass Calibration Board Interaction ZSC31xxx_ZSSC3xxx_AN_MCB_interaction_Rev_x_yy.pdf (available upon request) Visit the SSC Tools web page www.zmdi.com/ssc-tools on ZMDI’s website www.zmdi.com or contact your nearest sales office for the latest version of these documents. 8 Glossary Term Description CB Communication Board DUT Device Under Test HV High Voltage MCB Mass Calibration Board MCR Mass Calibration Reference Board MCS Mass Calibration System OWI One-Wire-Interface SSC Sensor Signal Conditioner UART Universal Asynchronous Receiver/Transmitter MCB Data Sheet August 6, 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 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System 9 Document Revision History Revision Date Description 1.00 June 15, 2009 First release after format update. Update for MCB V2.1. 1.01 July 3, 2009 Reorganization of document. Added “Application Hints” from Rev. 0.09. Added sections 2.1, 2.3, 2.8, 2.5.1, and 2.7. 1.02 September 9, 2009 Technical revision. Added pictures for descriptions of jumper settings and screw terminals. Removal of “Interaction with former MCBs” section out and generate a separate document (see section 7). 1.03 July 30, 2010 First release after format update. Revision of product name to ZSC31xxx / ZSSC3xxx. 1.04 December 6, 2010 Added details to section 2.5.1. Added section 2.3. 2.00 August 6, 2014 Updated for SSC CB revision 4.1. Document referenced to all supported SSCs. Updates for imagery for cover and headers. Updates for contacts. 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 MCB Data Sheet August 6, 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. 26 of 27 SSC Mass Calibration Board V2.1 Hardware for ZMDI Mass Calibration System Appendix A: Examples of “VisualBasic 6” – Source Code This section shows some code examples. The commands from section 5.1 can be used for setup and communication. To use these functions, it is necessary to include the ssc_comm.dll. 2 I C™ Communication error = Direct_cmd("x1c_990:x") 'set signal ALL = 0 (= inactive) error = Direct_cmd("x1c_011:x") ‘activate channel 1 error = write_(1, &H78, 72, 0) error = write_(1, &H78, 2, 0) 'start cycle wait 0.03 ‘settling time buffer = read_(1, &H78, 2, 0) ‘read 2 Bytes from address 78 error = Direct_cmd("x1c_010:x") ‘deactivate channel 1 OWI Communication error = Direct_cmd("x1cz1:x") 'activate OWI communication error = Direct_cmd("ps_a01") 'set port a0 to “1” (OWI line = “high”) error = Direct_cmd("x1c_011:ow_7800172") 'activate channel 1 and transmit command “ow_7800172” with a delay of 5 ms error = write_(2, &H78, 970134, 0) 'configures RAM to “OWI forever” functionality regarding sensor signal output error = write_(2, &H78, 2, 0) 'start cyclic measurement buffer = read_(2, &H78, 2, 0) 'read 2 bytes from address 78 error = Direct_cmd("x1c_010:x") ‘deactivate channel 1 Analog Voltage Output error = Direct_cmd("x1ca1:x") 'activate analog channel error = Direct_cmd("x1c_011:x") 'activate channel 1 wait 0.05 ‘settling time for analog value buffer = read_(5, 1, 10, 0) 'read analog value error = Direct_cmd("x1c_010:x") ‘deactivate channel 1 MCB Data Sheet August 6, 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 27