Upload
herbert-warren
View
214
Download
0
Embed Size (px)
Citation preview
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
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
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
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
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
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)
B.Hallgren, CERN EP/ ATI PRR CERN 4 March 20017
ATLASATLAS DCS Key componentsKey components
• ADC
• Optocouplers
• Power regulatorsPower regulators
• MicrocontrollersMicrocontrollers
B.Hallgren, CERN EP/ ATI PRR CERN 4 March 20018
ATLASATLAS DCS
ELMB ADCELMB ADC
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%!
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
B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200111
ATLASATLAS DCS
Resolution ADCResolution ADC
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
B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200113
ATLASATLAS DCS
OptocouplersOptocouplers
B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200114
ATLASATLAS DCS
Optocoupler tests Optocoupler tests Test of components in TCC2 1998 and 1999
B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200115
ATLASATLAS DCS
Optos..Optos..
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!
B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200117
ATLASATLAS DCS
Power regulatorsPower regulators
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
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
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
B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200121
ATLASATLAS DCS
3.3V Regulator NIEL results3.3V Regulator NIEL results
B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200122
ATLASATLAS DCS
MicrocontrollersMicrocontrollers
B.Hallgren, CERN EP/ ATI PRR CERN 4 March 200123
ATLASATLAS DCS
ELMB Microcontroller chosen to have low power consumption
CSEM R&D
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?
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