ATLAS DCS

Embedded Local Monitor Board

Updated: 9 December 2000
Created:  29 November 2000

Document Authors: Helfried Burckhart and Bjorn Hallgren

1. Introduction

The ATLAS DCS consists of two components, the Supervisory Control And Data Acquisition (SCADA) system
and the Front-End I/O (FEIO) system. The aim is to have an as homogeneous system as possible for all subdetectors.
On the SCADA side this is guaranteed by using the same commercial software system throughout. The connection
of the SCADA to the FEIO will be achieved by a limited number of standards such as CAN fieldbus, OPC software
etc. The FEIO is the responsibility of the subdetector group, but a versatile general purpose system, the Local
Monitor Box (LMB) has been designed and built and is now widely accepted by the subdetector groups.

After successful tests of the LMB and feedback from the subdetector groups a new version, the Embedded
Local Monitor Board (ELMB) has been designed. It has many more functions as compared to the LMB and
its packaging follows the subdetectors’ needs. The main differences are, that the ELMB comes in the form factor
of a credit-card sized piggy board and that it has many digital I/O lines which can be fully programmed by the
(advanced) user. For standard application a library will be provided in order to avoid for the normal user the
need of programming knowledge of the micro-controller. As an option the ELMB comprises a multiplexed
64-channel ADC with 16+7-bit resolution which can be used from the SCADA system without dedicated
programming. The board can either be directly plugged onto the subdetector front-end electronics, or onto
a general-purpose motherboard, which adapts the I/O signals.

The environmental requirements are essentially unchanged. It should be usable in USA15 outside of the
calorimeter in the area of the MDTs and further out. This implies tolerance (with safety factors) to radiation
up to about 5 Gy and 3·1010 neutrons/cm2 for a period of 10 years and to a magnetic field up to 1.5 T.
 

2. Overview

The ELMB is a general-purpose plug-in board. A block diagram of the ELMB is shown in Fig.1. It is
based on an AVR microcontroller ATmega103. There is a second microcontroller AT90S2313 for in
system programming and monitoring functions. The CAN controller is based on a SAE81C91. A
galvanic isolation to the CAN bus is made with fast optocouplers between the CAN bus transceiver
PCA82C251 and protocol chip. There is a DIP switch for the baud rate and the CAN identifier.
Three low-drop power regulators are used as filters and with current limitation for the different voltages
needed. All of these components are mounted on a PCB of the size 50 x 66 mm. On the backside of
this PCB are two high-density connectors of SMD type and optionally a high-performance 16+7 bit
delta-sigma ADC with 64 differential inputs. There are also analog power regulators for the supply of
the ADC.
 
 

Figure 1 Block diagram of Embedded Local Monitor Board

3.0 Features of the ELMB

The ATmega103 runs at a 4 MHz clock speed. It has RISC architecture with 121 mostly single
clock instructions. The main features of the LMB board are:

AVR RISC architecture ATMEL Atmega103

Peripheral Features I/O lines available1 1The use of the I/O-lines is subject to the embedded software. Therefore for an optimum
performance please contact Henk Boterenbrood
 

Power regulators

Optional Delta-sigma ADC CRYSTAL CS5523 with 64 channel multiplexer Mechanical dimensions
 

    Figure 2 Implementation of the ELMB
 

4. Motherboard support and testbox for the ELMB

In order to test the ELMB a motherboard is available. It contains on the backside two 100-pin SMD connectors for the
ELMB and sockets for adapters for the 64 channel ADC. The motherboard may be mounted in DIN rail housing of
the size 80 x 180 mm. On the front side there are connectors for the ADC inputs, digital ports, a SPI interface,
CAN interface and power connectors, see Fig.3.

    Figure 3 Motherboard for testing the ELMB

I/O ports available

5. Signal adapters for the ELMB motherboard

On the backside of the motherboard there are spaces for 16 sockets for dual-in-line signal adapters, each servicing
4 input channels. There are presently adapters for 4-wire Pt100 sensors, 2-wire resistive sensors and differential
voltage attenuators. The ADC voltage reference (+2.5V) and the analog ground are available on each adapter. Different
types of adapters may be mixed, however it is required that the same ADC range should be used for all of them. In
addition common resistor networks may be used in the sockets for the direct connections to the onboard multiplexer and ADC.
 
 

    Figure 4 Principle of the 4-wire resistance measurement.                                                                  Figure 5 Plug-in adapter for 2 channels
 
 

Figure 6 Principle of the 2-wire measurements Figure 7 Plug-in adapter for 4 channels
 
 

Fig. 8 Principle of differential attentuator                                                                                      Fig. 9 Plug-in with differential attenuators
 
 

                                                                                              Figure 10 Resistor network

4.0 Documentation

All documentation of the ELMB and motherboard (MB) including the schematics and pin descriptions of all the connectors are available at

http://atlasinfo.cern.ch/ATLAS/GROUPS/DAQTRIG/DCS/LMB/SB/index.html