ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board...

25
B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 ATLAS ATLAS DCS Design description of the the E E mbedded mbedded L L ocal ocal M M onitor onitor B B oard oard ELMB ELMB

Transcript of ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board...

Page 1: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 20011

ATLASATLAS DCS

Design description

of

thethe E Embedded mbedded LLocal ocal MMonitor onitor BBoardoard

ELMBELMB

Page 2: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 20012

ATLASATLAS DCS

Introduction to the ELMBIntroduction to the ELMB

Application -specific motherboard with signal-conditioning electronics, optoisolation ADC, DAC, connectors

CANopen

CA

N

Temperature

Magnetic Field sensors

Voltages, Currents

Thresholds

ON/OFF monitor

ON/OFF

I2C

JTAG

USER Defined

ANALOG IN

ANALOG OUTDIGITAL IN

DIGITAL OUT

Front-end Electronics

Configuration

ELMB

Page 3: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 20013

ATLASATLAS DCS

ELMB block diagramELMB block diagram

CANTrans-ceiver

OPTO

OPTO

VoltageRegulator

ATMega103L

128K flash4K RAM4k EEPROM

64 chMUX

ADCCS5523

(other) Port A Port C Port F

VoltageRegulatorVoltage

Regulators

VCP, VCG 8 to12V, 20 mA

CAN GNDCAN GND

VAP, VAG

8 to 12V, 10 mA

VDP, VDG

6 V to 12V, 15 mA

DIGITAL GNDDIGITAL GNDANALOG GNDANALOG GND

CAN bus cable

4

±5V 3.3V

5V

Digital I/O

8 8 810

AT90S2313SLAVE

SAE81C91CAN

controller

DIP switches

OP

TO

OP

TO

5

Page 4: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 20014

ATLASATLAS DCS

ELMB front side

50 mm

67 mm

DIP-SWIDBAUD

ISP

OPTOs

CAN SAE81C91

Voltage regulators

ATMELmicros

CAN Tranceiver

3.3 to 5.4V option?

VSup

Page 5: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 20015

ATLASATLAS DCS ELMB back side ADC ELMB back side ADC

2*50 pin Bergstac connector

ADC AnalogMUX

REF

Logic

Latch

Page 6: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 20016

ATLASATLAS DCS

ELMB specificationsELMB specifications

General-purpose plug-on module (50 x 67 mm2))

CANbus interface (Full-CAN controller)CANbus interface (Full-CAN controller)

CANopen communication protocolCANopen communication protocol

In System Programmable also via CAN busIn System Programmable also via CAN bus second microcontroller with dedicated tasks for SEE

Optional 64 inputs of 16-bit ADC with 7 bit gainOptional 64 inputs of 16-bit ADC with 7 bit gain Cost goal $2 / ch for ADC+CAN Cost goal $2 / ch for ADC+CAN

Presently component cost (with pcb) ~ 94 CHF (>5k)

Page 7: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 20017

ATLASATLAS DCS Key componentsKey components

• ADC

• Optocouplers

• Power regulatorsPower regulators

• MicrocontrollersMicrocontrollers

Page 8: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 20018

ATLASATLAS DCS

ELMB ADCELMB ADC

Page 9: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 20019

ATLASATLAS DCS

Crystal CS5523

Resolution 16 + 7 BitsCMR DC, 50Hz 120 dBLinearity ± 0.0015% FSOffset ± 2 LSBStability 20 nV / ºCGain 1 ppm/ ºC

Delta-Sigma ADC2 Hz to 100 Hz

±25 mV to ±5 V differential

BUT Absolute precision ± 15%!

Page 10: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200110

ATLASATLAS DCS

Stability of the ADC Stability of the ADC ELMB 25 mV (Testbox)

21.117

21.118

21.119

21.120

0 500 1000 1500 2000 2500 3000 3500 4000 4500 5000

Time (s)

AD

C r

ead

ing

s (m

V)

1 V1uV

Page 11: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200111

ATLASATLAS DCS

Resolution ADCResolution ADC

Page 12: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200112

ATLASATLAS DCS

High precisionHigh precision temperature measurement temperature measurement

After calibration ~3 mK absolute precision at ATLAS LAr calorimeter given by sensor quality

Page 13: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200113

ATLASATLAS DCS

OptocouplersOptocouplers

Page 14: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200114

ATLASATLAS DCS

Optocoupler tests Optocoupler tests Test of components in TCC2 1998 and 1999

Page 15: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200115

ATLASATLAS DCS

Optos..Optos..

Page 16: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200116

ATLASATLAS DCS

Optocouplers for ground loop isolation

ELMB uses two types:

slowslow HCPL0731 (considered to be safe for SEE)

fastfast HCPL-0601 (is sensitive for SEE)

in the ELMB this SEE sensitivity is handled by the CAN bit error handling!

Page 17: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200117

ATLASATLAS DCS

Power regulatorsPower regulators

Page 18: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200118

ATLASATLAS DCS

Voltage regulators for protection and filtering

V IN O U T

G N D

ELM B

220 Ω

3.3 V MIC5203

is loaded with 11 ohms or 1Watt

Page 19: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200119

ATLASATLAS DCS

Current ~150 mA

After 200 ms the DC current is 35 mA

3.3V

DC load dissipation is 13 mW

DC Regulator dissipation is 350 mW

Limiting

Output voltage of the MIC5203

Trigger

Page 20: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200120

ATLASATLAS DCS

Accelerated ageing testAccelerated ageing test~~40000h at 2540000h at 25ooCC

ELMB Endurance test

0

10

20

30

40

50

7.3.01 9.3.01 11.3.01 13.3.01 15.3.01 17.3.01 19.3.01 21.3.01

Date

Cur

rent

(mA

)

10

20

30

40

50

60

70

80

90

100

110

Tem

per

atu

re (

C)

ELMB3_digital ELMB4_digital Temperature

Page 21: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200121

ATLASATLAS DCS

3.3V Regulator NIEL results3.3V Regulator NIEL results

Page 22: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200122

ATLASATLAS DCS

MicrocontrollersMicrocontrollers

Page 23: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200123

ATLASATLAS DCS

ELMB Microcontroller chosen to have low power consumption

CSEM R&D

Page 24: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200124

ATLASATLAS DCS ATMEL AVRATMEL AVR

Based on Nordic VLSI RISC coreBased on Nordic VLSI RISC core Flash memory Flash memory In system programmable ISPIn system programmable ISP Low powerLow power Low cost = $1 to $9 Good softwareLow cost = $1 to $9 Good software HW and SW compatible family from 1k to 128 kHW and SW compatible family from 1k to 128 k ATmega103L or ATmega128L?ATmega103L or ATmega128L?

Page 25: ATLAS ATLAS DCS B.Hallgren, CERN EP/ ATI PRR CERN 4 March 2001 1 the Embedded Local Monitor Board ELMB Design description of the Embedded Local Monitor.

B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200125

ATLASATLAS DCS AVR..AVR..

The behaviour of the ELMB is (of course) entirely under software control

e.g. the SEE sensitivity is determined by the SOFTWARE