SSC Mass Calibration Board V2.1

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