Isolated analog channel
Download
Report
Transcript Isolated analog channel
Design of a polyvalent
robust isolated input
channel
Jens Steckert for MPE-TM
with contributions from
J. Kopal, E. de Matteis, S. Georgakakis, F. Boisier
& MPE-EP team
Topics
• Motivation / Overview
• Circuit design aspects
• Implementations
• Lab testing
• Real world measurements
Motivation
• Since last LHC upgrades, several project appeared
• QDS for FAIR magnet testing
• QDS for SM18
• QDS for HiLumi
• Magnet quench detection
• Current lead protection
• SC link protection
• Projoint
• etc
• Traditional approach:
one specific solution for each project
• New approach: “one size fits most”...
Requirements
• Sufficient resolution
• Sufficient speed for future projects (Nb3Sn etc.)
• Low latency
• Galvanic insulation up to 2.5kV/10min, 5kV/1s
• Input range +/-50mV ... > +/- 20V
programmable gain
• No voltage divider to be able to detect broken taps
• Robust input protection ~1kV/1s differential
Speed vs. resolution
24
new 600A
ADC resolution [Bits]
22
20
18
uQDS
BEWARE !
LOG scales
16
DQHSU
14
12
BS
DC
10
DQQDS
nDQQDI
8
6
4
2
10
100
1000
10k
Sampling speed [Hz]
100k
1M
• Existing units had either high resolution OR high sample rate
• New channel design combines speed with resolution
• Oversampling yields additional bits 20bit@1M [email protected]*
*only for noisy signals, all other errors won’t improve...
General uQDS architecture
polyvalent insulated
analogue input
polyvalent insulated
analogue input
.
.
.
Interlocks
FPGA
configurable
QDS logic
Communication
interface
polyvalent insulated
analogue input
5..12 channels
Memory
Flash
Versatile digital platform
• Polyvalent input channel is an integral part of the
uQDS system
channel architecture and
design details
General channel architecture
powering
DCDC
analog
chain
powering
input
protection
reference
digital isolators
ADC
Input topology
• Traditional input stages were based on single ended inputs
and voltage dividers
• Fully differential inputs offer 2x the input range of single
ended devices
• Higher input range allows for divider-less inputs
• Divider-less inputs enable pull-ups to detect broken
taps/wires
Classic input stage (BS, DS, DI etc)
new input stage topology
Insulation and input protection
• Galvanic insulation ensured by
• Insulated DC-DC, 5kV peak
• Digital isolator, 4kV-6kV peak depending on model
• Inputs protected with depletion-mode MOSFET
• Limits input current to ~1-2uA no big heating
• Input resistance <5k Ohm reduces noise
• Survived quite some torture:
~1min @ 1.2kV, repetitive touching with HV
Choice of ADC technology
SAR
• Low power
• Simpler inner structure
• Available up to 20bit
• Some devices with
excellent precision
• No latency
• Good experience in
radiation environments
Our choice: LTC2378-20 1Msp 20-bit SAR ADC
Sigma-delta
• Higher power (> x10 of SAR)
• Large filters and modulator
• Higher resolutions
(24-bit quite standard)
• INL, gain & offsets often do
not match resolution
• Inherent latency from filter
chains
• Nightmare in radiation...
Implementation 1..4
Input buffer
•
•
•
•
gain
stage
ADC driver
Quite noisy
ADC drive circuit not optimal, not made for high speed
Common mode issues
Non optimal reference and infrastructure circuits
Implementation 5.1
Input buffer
gain
stage
• Gen 5 improved infrastructure a lot
• Good reference and DCDC found
• ADC drive based on FDA, quite good performance
• Still noise a bit too high
• Good overall stability
ADC driver
Implementation 5.6
Input buffer & gain stage
•
•
•
•
•
ADC driver
Fully differential design
“Home made” fully differential PGA using FDA and precision resistor array
Gain steps defined by resistor chain, implemented 1, 9, 45, 450
Excellent noise and linearity
Less amplifiers used
some lab test results
Noise, implementation 5.6
5.6 G=1 inputs shorted
Data sheet LTC2378-20
Bandwidth:
150kHz
5.6 noise comes close to data-sheet performance
Noise vs. Gain vs amplitude 5.6
Noise vs Amplitude vs Gain
nose sigma [uV]
1000
100
10
1
1
10
100
1000
Gain [V/V]
• Noise measured at 4 different gains and 3 amplitudes per gain
• Slight amplitude dependence observed still to be investigated
At G=450 noise drops to ~2uV !
Bandwidth vs gain impl. 5.6
g=1
-3dB
g=45
g=450
g=9
• With higher gain, bandwidth drops GBW of OpAmp
• For gain 450 bandwidth lower than expected
Linearity 5.6
G=1
linearity
< 5ppm RTI
(gain & offset calibrated)
G=201
linearity
< 35ppm RTI
(gain & offset calibrated)
Excellent linearity (long term stability tests pending)
Dynamic performance
Input: sine 2kHz 20Vpp
THD: 0.0099%, SINAD 79dBc
Input: sine 20kHz 20Vpp
THD: 0.0067%, SINAD 80dBc
Input: sine 50kHz 20Vpp
THD: 0.0075%, SINAD 80.5dBc
Input: sine 100kHz 1Vpp
THD: 0.027%, SINAD 69.8dBc
Dynamic performance not so bad, more tests pending
Common mode rejection vs
frequency
isolated gnd
+ signal generator
common mode rejection ratio [dBc]
common mode rejection ratio vs.
frequency
0
-20
-40
-60
-80
-100
-120
-140
10
common ground
100
1000
10000
100000 100000010000000
frequency [Hz]
• Common mode rejection ratio quite good
• Galvanic insulation yields 30-40db extra
• More measurements at different gains to be performed..
some real world tests
Real world tests:
Flux jump measurement in Nb3Sn magnet
zoom
FWHM = 60us
• Flux jumps are violent but short
no problem with median filter
Real world tests:
didt sensor prototype measurements
• Versatile platform + channel 5.1 in contious readout at
G= 100 for didt, G= 1 for DCCT readout
• Digital 50Hz notch filter
Real world tests:
didt sensor prototype measurements
• Versatile platform + channel 5.1 in continuous readout.
G=1000 for didt sensor, G=1 for DCCT signal
• Digital 50Hz notch filter
Conclusions
• The step from 16 to 20bit with 5x bandwidth
is quite a big one (every detail counts...)
• v5.6 shows quite good performance
• v5.1 & v5.6 real world tested showing good
performance
• Specifications met
• v6.6 (shrink of 5.6) planned for this year
• A box with 12x v6.6 channels going to be next step