You are on page 1of 17

ZMD31xxxKIT Mass Calibration Board

Hardware for ZMD Mass Calibration Solution


Datasheet ZMD Mass Calibration Board MCB V2.0 Features
Multi sensor module (DUT) access supporting different digital interfaces of ZMD SSC ICs Interfaced to a common PC via USB port by the USB communication board (CB) of ZMDs modular evaluation kit system ZMD31xxxKIT Up to 8 MCBs can be connected in series and are addressable separately via one communication board and the mass calibration software Every MCB interfaces up to 24 DUTs, thus up to 192 DUTs can be calibrated simultaneously Separate power supply of the MCB, the DUTs and the I2C(1) bus possible Additional DUT analog output signal measurement

Preliminary Brief Description


The new ZMD Mass Calibration Solution MCS allows the user a simple and intuitive handling of a larger number of sensor systems to be calibrated. Thus an evaluation of different mass calibration procedures for later series production is possible already during product development. This allows an optimized product design considering requirements of cost effective mass manufacturing and mass calibration. With one MCB up to 24 DUTs can be calibrated. The three digital interfaces I2C(1), ZACwire (2) and LINwire (3) are supported, the analog output voltage of every DUT can be monitored and measured too. Up to 8 MCBs can be connected in series. The user can adjust an individual board address manually, thus every MCB can be controlled via only one USB communication board and the mass calibration software installed on a common PC or Notebook. By multiplexing the power supply of the DUTs an individual configuration and calibration is possible. The used serial interface at the DUTs has to be adjusted manually by jumpers on the MCB. If more than one MCB is used simultaneously, then these adjustments must be identical for proper operation. By manual adjustment of several jumpers all power supply lines can be short circuited, thus the power supply line of (8 to 16) VDC of the MCB will supply the complete system via the on-board 5V-linear regulator. To avoid overload of this single power supply line in case of heavy loads to be driven there are separate power supply interfaces for the MCB, the DUTs and the I2C(1) serial bus. Every DUT can be connected via a common board-toflat-cable-connection with mechanical locking. The mass calibration software is WINDOWS based and allows an intuitive handling of all the systems functions.
(1): I C is a common two-wire-serial bus system. For details please look at the FAQs for Sensor Signal Conditioners on www.zmd.biz. TM (2): LINwire is an one-wire-serial bus system using LIN-protocol at a voltage level of 5 VDC. For details please look at the FAQs for Sensor Signal Conditioners on www.zmd.biz. TM (3): ZACwire is the brandname for a set of a ZMD- one-wirecommunication protocols. For details please look at the FAQs for Sensor Signal Conditioners on www.zmd.biz.
2

Benefits
PC-controlled plug & play - mass calibration and configuration via USB interface - simple, low cost USB port driver included in the MCSs setup software simple installation

picture 1: SSC Mass Calibration Board

Rev. 0.07 Copyright 2005, ZMD AG, 23.05.2006 1/17 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 preliminary and subject to changes without notice.

ZMD31xxxKIT Mass Calibration Board


Hardware for ZMD Mass Calibration Solution
Datasheet ZMD Mass Calibration Board MCB V2.0 Preliminary

Important Note
Restrictions in Use

ZMDs Mass Calibration System MCS, consisting of a communication board CB, a mass calibration board MCB and the mass calibration software, is designed for sensor modules evaluation, laboratory setup and the modules mass calibration development only. ZMDs Mass Calibration System MCS must not be used for module production and production test setups.

Disclaimer

ZMD AG shall not be liable for any damages arising out of defects resulting from (i) delivered hard- and 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, wether 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.

Rev. 0.07 Copyright 2005, ZMD AG, 23.05.2006 2/17 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 preliminary and subject to changes without notice.

ZMD31xxxKIT Mass Calibration Board


Hardware for ZMD Mass Calibration Solution
Datasheet ZMD Mass Calibration Board MCB V2.0 Preliminary

Content
1.

page

CIRCUIT DESCRIPTION..............................................................................................................................4 1.1 COMMUNICATION INTERFACE..................................................................................................................4 1.2 POWER SUPPLY OPTIONS .......................................................................................................................4 1.3 COMMUNICATION OPTIONS......................................................................................................................4 1.3.1. Using I2C-Interface ........................................................................................................................5 1.3.2. Using OWI-Interface ......................................................................................................................5 1.3.3. Using LINwire-Interface ................................................................................................................5 1.4 ANALOG VOLTAGE OUTPUT MEASUREMENT .........................................................................................5 1.5 MASS CALIBRATION REFERENCE BOARD MCR ....................................................................................5 1.6 DUT CONTROL ........................................................................................................................................5 1.7 MCB JUMPER SETUP ..............................................................................................................................6

2. 3. 4. 5.

ELECTRICAL SPECIFICATIONS ..............................................................................................................6 MASS CALIBRATION BOARD SCHEMATICS AND PIN ASSIGNMENT ......................................7 MASS CALIBRATION BOARD PCB ...................................................................................................10 COMMUNICATION PHILOSOPHY ..........................................................................................................11 5.1 5.2 COMMANDS OF THE MASS CALIBRATION BOARD ................................................................................11 EXAMPLES OF VISUALBASIC 6 SOURCE CODE ...............................................................................12 HIGHER DUT SUPPLY VOLTAGES THAN MCBS SUPPLY VOLTAGE ...................................................13 LOWER DUT SUPPLY VOLTAGES THAN MCBS SUPPLY VOLTAGE ....................................................14 DUTS OUTPUT VOLTAGE MEASUREMENT USING MCB.......................................................................14

6.

APPLICATION HINTS ................................................................................................................................13 6.1 6.2 6.3

Rev. 0.08 Copyright 2005, ZMD AG, 23.05.2006 3/17 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 preliminary and subject to changes without notice.

ZMD31xxxKIT Mass Calibration Board


Hardware for ZMD Mass Calibration Solution
Datasheet ZMD Mass Calibration Board MCB V2.0 Preliminary

1.
1.1

CIRCUIT DESCRIPTION
Communication Interface

the ZMD Mass Calibration System is interfaced to a common PC or Notebook via the standard communication board (CB) of ZMDs SSC Evaluation. For a detailed description of CB, USB communication between CB and PC and driver installation refer CBs documentation and datasheet ZMD31xxxKIT_CommBoard_DS_Rev_*.pdf. Communication is managed by the CB. CB generates communication pattern for DUTs and receives DUTs answer. MCB is listening communication between PC and CB, interprets full command set and handles powering on and communication access to DUTs to be accessed. MCB receives data via the RXD pin of CB (connector K3 or K4). MCB answers via the D2 pin, all connected MCBs are parallel at the port. CBs answer to PC can be verified at the TXD pin. 1.2 Power Supply Options

The main power supply of the MCB is realized by a common 7805 type linear voltage regulator. Its primary supply voltage must be within a range of (8 to 16) VDC. By short circuit of the jumpers K5 and K14 (to int (5P)) no additional power supply is required for DUTs with 5V power supply. For supplying the DUTs with voltages below 5 VDC it is possible to connect an external power supply via the screw terminals KL2 (for the DUTs) and KL3 (for the communication). In this case the jumper K5 must be left open and the jumper K14 must be short circuit with extern. It is recommended supply both the DUTs and the communication from the same power supply to avoid malfunctions during communication. The LED D3 displays the status of the power supply of the MCBs C. 1.3 Communication options

The Mass Calibration Board supports I2C (1) -, LINwire (2) - and ZACwire (3) -communication. By the jumper K11 and K15 the user has to adjust the chosen kind of communication manually before turning ON the power supply. The communication is controlled by the SSC Communication Boards C only, the C of the MCB controls the DUTs multiplexing only and communicates via a separate channel with the C of the Communication Board. Thus, the jumpers K12 and K16 are used for board test only and have to left open for normal operation. Basically the jumpers K9 and K10 are not assembled and are left open because of the drive capability of the bi-directional I2C bus repeater IC3. But if there are very heavy capacitive loads at the SCL- or SDA-line it may be necessary to short circuit one or both of them to increase the drive capability and to fulfil the timing requirements of the I2C protocol again. To program the C of the MCB a common UART interface is used. By the connector K1 the Cs firmware can be transferred from a PC or Notebook to its EEPROM. By the push button S1 the C of the MCB can be reset manually.

Rev. 0.08 Copyright 2005, ZMD AG, 23.05.2006 4/17 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 preliminary and subject to changes without notice.

ZMD31xxxKIT Mass Calibration Board


Hardware for ZMD Mass Calibration Solution
Datasheet ZMD Mass Calibration Board MCB V2.0 Preliminary

A number of 8 MCBs can be connected in series via the plug connectors K2 and K3. Only the MCB with the hardware address h0 is connected with a communication board at K2. The user has to adjust every single MCB address manually by short circuiting (or not) the three terminals of jumper K4. The correct sequence of the MCBs addresses must be regarded (inverted logic: floating jumper = 0). The LEDs D4/D5/D6 display the adjusted address of the MCB. Both communication lines SDA & SCL for I2C respectively OUT for OWI are pulled with 4.7k on MCB. Pullup resistor and communication line load capacitance has to be adapted in application to selected communication speed. Pullup resistor has to be adapted to communication speed and load conditions on communication lines. This is described in detail in DUTs SSC IC communication conditions (refer datasheet of the used ZMD Sensor Signal Conditioner IC). So MCBs pullup resistor can be to high for ZACwire communication with high load capitance at DUTs analog output. In this case it is possible to switch parallel an additional pullup resistor at/in DUT connector between: 1.3.1. Pin 1 and Pin 3 of DUT connector for SCL Pin 1 and Pin 5 of DUT connector for SDA or one wire communication Using I2C-Interface

1.3.2.

Using OWI-Interface

For OWI communication MCBs pullup resistor and summarized capacitive load (DUTs/sensor modules load capacitor at <OUT>-pin & communuication cable) has to be fitted. A load capacitance of 15nF requires approx. 330 pullup resistor and 2.2nF requires approx. 4.7k. Refer OWI protocol and timing description for used ZMD SSC IC for details. 1.3.3. Using LINwire-Interface

LINwire communication is not evaluated up to now. 1.4 Analog Voltage Output Measurement

At the screw terminal KL4 the analog output voltage of a single DUT can be measured, if the jumper K6 is left open. When short circuiting K6, then KL4 is short circuit to GND. The addressing of the DUT is controlled by the Mass Calibration Software. Basically the jumper K6 should be left open. 1.5 Mass Calibration Reference Board MCR

MCR can be used for communication verification of software and MCB. MCR supports I2C and OWI communication. Output/load capacitance of MCR at pin OUT is 2.2nF. MCR contains sensor bridge replacement. Refer MCR description for details of gain adjustment and sample calibration of MCR. 1.6 DUT Control

Rev. 0.08 Copyright 2005, ZMD AG, 23.05.2006 5/17 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 preliminary and subject to changes without notice.

ZMD31xxxKIT Mass Calibration Board


Hardware for ZMD Mass Calibration Solution
Datasheet ZMD Mass Calibration Board MCB V2.0 Preliminary

A DUT can be connected via common rectangular board connector with plug locking. By a PMOS transistor the power supply of the DUT is switched ON/OFF, controlled by the Mass Calibration Software. This allows the multiplexing of the DUTs and an addressed access to every single DUT. Depending on the chosen kind of communication (I2C/LINwire/ZACwire) the regarding line is connected via electronic switches controlled by the mass calibration software. 1.7 MCB Jumper Setup
Power supply options internal external {int(5V)} {extern} Communication options I2 C OWI LINwire (ZACwire) remarks

Jumper no.

K14

short

short short K5 floating short K11 / K15 K4 (Bit 0/1/2) K6 K12 / K16 short short Depending on address 0 = floating / 1 = short circuited jumper connector floating

Internal supply mode: MCB, DUT and Communication is powered by MCBs 5V supply voltage regulator (via KL1 with 8-16V VDC) External supply mode: -> DUT-power supply via KL2 (VDD_DUT) -> communication supply via KL3 (I2C Power) Communication supply = +5V external supply mode: -> DUT-power supply via KL2 (VDD_DUT) -> communication supply via KL3 (I2C Power) SDA line for I2C communication SDA line for ZACwire - communication SDA line for LINwire - communication 3 bit binary weighted MCB address parallel to KL4 (analog output measurement) no access

2.

ELECTRICAL SPECIFICATIONS
Name
MCB supply voltage MCB supply current separate DUT supply voltage separate DUT supply current separate I2C bus supply voltage separate I2C bus supply current analog output voltage of a DUT load current at analog output supply voltage of DUT n supply current of DUT n

Parameter
VSUPP via KL1 ISUPP via KL1 VDUT via KL2 IDUT via KL2 VI2C via KL3 II2C via KL3 VOUT via KL4 IOUT via KL4 VSUPP via K2-n ISUPP via K2-n

Conditions
depends on number of DUTs connected to MCB depends on number of DUTs connected to MCB

min
8 40 2,7 2,7

max unit
16 300 5,5 10 5,5 100 0,95 2 5,5 10 VDC mA VDC mA /DUT VDC mA VDUT mA VDC mA

depends on the load to be driven at I2C bus 0,05 n = (01 to 24 ) per MCB 2,7

Rev. 0.08 Copyright 2005, ZMD AG, 23.05.2006 6/17 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 preliminary and subject to changes without notice.

ZMD31xxxKIT Mass Calibration Board


Hardware for ZMD Mass Calibration Solution
Datasheet ZMD Mass Calibration Board MCB V2.0 Preliminary

3.

MASS CALIBRATION BOARD SCHEMATICS AND PIN ASSIGNMENT

Schematic is delivered only with documentation for sold MCS!

mass calibration board schematic part 1: MCB central control circuit


Rev. 0.08 Copyright 2005, ZMD AG, 23.05.2006 7/17 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 preliminary and subject to changes without notice.

ZMD31xxxKIT Mass Calibration Board


Hardware for ZMD Mass Calibration Solution
Datasheet ZMD Mass Calibration Board MCB V2.0 Preliminary

Schematic is delivered only with documentation for sold MCS!

mass calibration board schematic part 2: dual DUT control circuit Pin number (MCB conn. K2+K3)
all even pin numbers 1/3/5/7/9/15/17/19/21/23/31/33/37 11 13 25 27 29 35 39 41 43 45 47 49

Signal
GND n.c. SSC-SCL SSC-SDA1 OWI ADC LINwire RXD D2 D3 D4 D5 D6 D7

Remarks
connected with the negative MCB board supply internally not connected buffered clock signal for communication buffered data signal for communication ZACwire signal from / to comm. board analog output voltage to 10 Bit-ADC of comm. board LINwire signal from / to comm. board READ DATA channel of the MCB-Cs UART MCB feedback answer Power ON signal of the MCB (low active) MCB address bit 0 MCB address bit 1 MCB address bit 2 not used

Pin number (DUT terminals)


all even pin numbers 1 3 5 7 9

Signal
GND VDDA_DUT SCL SDA n.c. AOUT

Remarks
connected with the negative MCB board supply positive DUT supply (switched by a PMOS) clock signal for communication (only I2C) data signal for communication internally not connected analog voltage output / ZACwire interface

Rev. 0.08 Copyright 2005, ZMD AG, 23.05.2006 8/17 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 preliminary and subject to changes without notice.

ZMD31xxxKIT Mass Calibration Board


Hardware for ZMD Mass Calibration Solution
Datasheet ZMD Mass Calibration Board MCB V2.0 Preliminary

Rev. 0.08 Copyright 2005, ZMD AG, 23.05.2006 9/17 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 preliminary and subject to changes without notice.

ZMD31xxxKIT Mass Calibration Board


Hardware for ZMD Mass Calibration Solution
Datasheet ZMD Mass Calibration Board MCB V2.0 Preliminary

4.

MASS CALIBRATION BOARD PCB


Jumper K11: mode of communication Jumper K6: Jumper K4: analog output voltage MCB address or GND to screw (3 Bit) terminal KL4 Jumper K5: internal or external 2 I C bus power supply Jumper K14: internal or external DUT power supply screw terminal KL2 for external DUT power supply

UART interface

screw terminal KL3: 2 external I C bus power supply connector K2 from previous MCB or communication board

screw terminal KL4: C reset analog output button S1 voltage of DUT n

Status LEDs

screw terminal KL12/16: no user access

DUT terminal

GND terminal

screw terminal KL1: main MCB power supply connector K3 to the next MCB

Mass Calibration Board: PCB top view and part description

Rev. 0.08 Copyright 2005, ZMD AG, 23.05.2006 10/17 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 preliminary and subject to changes without notice.

ZMD31xxxKIT Mass Calibration Board


Hardware for ZMD Mass Calibration Solution
Datasheet ZMD Mass Calibration Board MCB V2.0 Preliminary

5.

Communication Philosophy

The SSC Mass Calibration Board V2.0 contains a modern microcontroller with an internal 8 bit risc processor. The serial communication between this and the communication boards microcontroller is realized via their common UART interfaces. Via the communication board all functions of the MCB can be controlled. At the simplest case a terminal program (like Hyper Terminal) with the configuration Baudrate: Databits: Stopbits: Parity: 19200 8 1 none

can communicate at the corresponding virtual COM port via defined commands with the hardware. The evaluation software includes a small terminal program, adapted to the communication parameters of the Communication Board. The communication procedure of the different software modules are based on this model. The possible commands can be classified into READ-, WRITE- and SPECIALcommands. Every command sent to the hardware will be answered by a value or an error code. For the ICs typical data structure please refer to the corresponding Functional Description document. 5.1 Commands of the Mass Calibration Board

The known command set of the Communication Board is valid (refer CB_descr_rev1.02.pdf ). There is an additional command X. This command X doesnt affect the Communication Board directly, but a monitoring of the Mass Calibration Boards ACKNOWLEDGE signal is initialized. The Communication Board forwards this ACKNOWLEDGE or an error code (in case of NO ACKNOWLEDGE) to the PC. A command can be extended by the Mass Calibration Boards pre-command part. Syntax of this pre-command part: 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 Communication Board forwards the MCBs ACKNOWLEDGE signal to the PC only !) example: X1PS_A01:X ==> Port A0 of the MCB with address 1 is Set to1 Control of the logic sensor Channels (1 to 24) (C symbolizes Channel and _ is a wild card character) (Channel 99 addresses all of the 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) Activation of communication Channels example: X1CZ1:X ==> activates (= 1) ZACwire communication via the MCB with address 1 X9CA1:X ==> activates (= 1) Analog Channel of all connected MCBs (addr. 9 = all) X1CZ0:X ==> deactivates (= 0) ZACwire communication via the MCB with addr. 1

2.

3.

Rev. 0.08 Copyright 2005, ZMD AG, 23.05.2006 11/17 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 preliminary and subject to changes without notice.

ZMD31xxxKIT Mass Calibration Board


Hardware for ZMD Mass Calibration Solution
Datasheet ZMD Mass Calibration Board MCB V2.0 4. Preliminary

Simultaneous commands for Communication Board and MCB example: X1C_241:OW_7800172 ==> activates (= 1) Channel 24 of the MCB with address 1 (power ON); 5 ms later (fixed) the command OW_7800172 is running by the Communication Board (by this command the ZACwire interface of the ZMD31050 is initialized and the IC is set into Command Mode) Special commands for MCB X1V:X ==> read out of the firmwares Version string of the MCB with address 1 Examples of VisualBasic 6 source code I2C 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) 'reed 2 Bytes from address 78 error = Direct_cmd("x1c_010:x") deactivate channel 1 ZACwire communication error = Direct_cmd("x1cz1:x") 'activate ZACwire communication error = Direct_cmd("ps_a01") 'set port a0 to 1 (ZACwire 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 ZACwire for ever functionality regarding sensor signal output error = write_(2, &H78, 2, 0) 'start cyclic measurement buffer = read_(2, &H78, 2, 0) 'reed 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

5. 5.2

Rev. 0.08 Copyright 2005, ZMD AG, 23.05.2006 12/17 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 preliminary and subject to changes without notice.

ZMD31xxxKIT Mass Calibration Board


Hardware for ZMD Mass Calibration Solution
Datasheet ZMD Mass Calibration Board MCB V2.0 Preliminary

6.

Application Hints

The MCB-hardware controls supplying of the connected DUTs, which are powered via Pin1 of the DUT connectors (VDDA_DUT). Basically the DUTs can be supplied by the internally generated 5 VDC supply voltage, if DUTs supply voltage is 5V. Option for supplying the DUTs via the MCBs screw terminal KL2 has to be used, if DUTs supply voltage different from MCBs supply voltage. These potential is limited in maximum to 0.5V more than MCBS supply voltage means 5.5V. 6.1 Higher DUT Supply Voltages than MCBs Supply Voltage

By the circuitry drawn below a DUT supply > 5,5 VDC becomes applicable with no restrictions regarding the mass calibration functionalities of the MCS1. With this adaptation board the internal VDDA voltage of the DUT is limited to 5 VDC in maximum (refer SSCs voltage regulator adjustment, if applicable). Following adjustments have to be done at MCB: adjust jumper K14: intern close jumper K5
+ V < 40 VDC
27k

MCB
27k

100n

VDDA _DUT
3k3

DUT
with supply voltage V+ greater than VDDA_DUT
BC847pn
1n

DUT connector
1

4k7

UZ = 3,6V

V+ SCL SDA VOUT GND

470k

Output Divider Option (no OWI) DUT connection circuitry for high voltage DUT supplying

Rev. 0.08 Copyright 2005, ZMD AG, 23.05.2006 13/17 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 preliminary and subject to changes without notice.

ZMD31xxxKIT Mass Calibration Board


Hardware for ZMD Mass Calibration Solution
Datasheet ZMD Mass Calibration Board MCB V2.0 Preliminary

A voltage divider and buffer for DUTs output voltage (VOUT) has to be used for using MCBs analog output voltage multiplexing function, if the maximum output voltage of the DUT is greater than 5V (f.i. 010V output). So the output signal is divided in range smaller than 5V. Notice, that in these case the communication potentials are pulled (open drain!) using the VDDA_DUT supply potential. 6.2 Lower DUT Supply Voltages than MCBs Supply Voltage

MCS supports also lower DUT supply voltages than MCBs supply voltage and communication hardware (CB). CB & MCB are supplied with 5V. Following adjustments have to be done at MCB: adjust jumper K14: extern open jumper K5 supply the DUTs with required supply voltage via connector VDD_DUT (KL2) connect the communication line supply to the same potential/supply voltage via the connector I2C_Power (KL3) 4-20mA Current Loop Application

6.3

MCB hardware supports also current loop application. The decisive difference of current loop and all other applications is measurement of loop current. So normal parallel connection of all DUTs to one supply source is not applicable, because the coupling between the DUTs would adulterate the loop current measurement in calibration of the loop. Calibration of current loop application DUTs requires an independent and potential free supply source for every DUT! Following adjustments have to be done at MCB: adjust jumper K14: intern close jumper K5

Rev. 0.08 Copyright 2005, ZMD AG, 23.05.2006 14/17 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 preliminary and subject to changes without notice.

ZMD31xxxKIT Mass Calibration Board


Hardware for ZMD Mass Calibration Solution
Datasheet ZMD Mass Calibration Board MCB V2.0 Preliminary

+ V < 40 VDC
27k

MCB
27k

100n

VDDA _DUT
3k3

DUT
with 4-20mA current loop
BC847pn
1n

DUT connector
1

4k7

UZ = 3,6V

V+ SCL SDA GND

470k

Loop Current Measurement Amp Option DUT connection circuitry for current loop application (in construction)

6.4

DUTs Output Voltage measurement using MCB

MCB contains a multiplexer for connecting the output potential VOUT of the selected DUT to a connection terminal and CBs onboard ADC (the 10bit ADC of the ATMEGA32). In general has to be noticed, that DUTs output potential to be measured (VOUT) is never higher than MCBs supply voltage (5V). Following desribed commands allow measurement of the output voltage. The command contain always an identifier for the selected MCB (MCB-adddress) and the DUT to be accessed: - $: - ##: MCB address = 0...7 or 9 for a broadcast command or 99 for a broadcast command

DUT number (2 chars) = 01...24

Cmd# command

Description Example condition: all DUTs are calibrated and programmed 100%ly, no communication refer ZMD31xxxKIT_CommandSyntax_Rev_*.xls for an example with

Rev. 0.08 Copyright 2005, ZMD AG, 23.05.2006 15/17 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 preliminary and subject to changes without notice.

ZMD31xxxKIT Mass Calibration Board


Hardware for ZMD Mass Calibration Solution
Datasheet ZMD Mass Calibration Board MCB V2.0 Preliminary

1 2 3 4

6 7 8

communication Enable analog output measurement for all connected MCBs Power on all DUTs at all MCBs Close of all open communication/measurement channels at all MCBs Loop from first DUT at first MCB to last DUT at last MCB Open a measurement channel to DUT number ## at MCB $ The output signal of DUT number ## at MCB A can be measured now, using CBs ADC or with a DMM connected at KL4 or K6 Using CBs ADC for analog output voltage measurement, a_1RRR => Delivers averaged value of R samples, R=0 to 255, 3 chars required the result is referenced and ratiometric to CBs VDDA 10bit resolution: minimum is 0x0000, maximum is 0x03FF x9c_990:x Close all open communication/measurement channels at all MCBs Loop End x9ca0:x Disable analog output measurement for all connected MCBs x9cp0:x Power off all DUTs at all MCBs x9ca1:x x9cp1:x x9c_990:x Loop X$c_##1:x =>

Command hints: X$c_##1:x Only one DUT at one MCB has to be active at one time at using a external DMM at 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 at all MCBs has to be active at one time at using only one external DMM or CBs ADC => use X$ca*:x, 9 for $ is permitted processing of x$ps_F3*:x, x$ps_F4*:x and x$ps_G0*:x X$ca*:x x$ps_G0*:x activate/deactivate MCBs analog output mode (ATMEGA port G0) x$ps_F3*:x connect/disconnect DUTs analog output to CBs 10bit ADC (ATMEGA port F3) x$ps_F4*:x connect/disconnect DUTs analog output to KL4 & K6 (ATMEGA port F4) * = 0/1 1 for activation of the port and 0 for deactivation of the port

The information furnished here by ZMD is believed to be correct and accurate. However, ZMD shall not be liable to any licensee or third party for any damages, including, but not limited to, personal injury, property damage, loss of profits, loss of use, interruption of business or indirect, Rev. 0.08 Copyright 2005, ZMD AG, 23.05.2006 16/17 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 preliminary and subject to changes without notice.

ZMD31xxxKIT Mass Calibration Board


Hardware for ZMD Mass Calibration Solution
Datasheet ZMD Mass Calibration Board MCB V2.0 Preliminary

special, incidental, or consequential damages of any kind in connection with or arising out of the furnishing, performance, or use of this technical data. No obligation or liability to any licensee or third party shall result from ZMDs rendering of technical or other services.

For further information:

ZMD AG Grenzstrasse 28 01109 Dresden, Germany Phone +49 (0)351-8822-366 Fax +49 (0)351-8822-337 sales@zmd.de www.zmd.biz

ZMD America, Inc. 201 Old Country Road, Suite 204 Melville, NY 11747, USA Phone +01 (631) 549-2666 Fax +01 (631) 549-2882 sales@zmda.com www.zmd.biz

ZMD America, Inc. 15373 Innovation Drive, Suite 110 San Diego, CA 92128, USA Phone +01 (858) 674-8070 Fax +01 (858) 674-8071 sales@zmda.com www.zmd.biz

Rev. 0.08 Copyright 2005, ZMD AG, 23.05.2006 17/17 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 preliminary and subject to changes without notice.