Ev12aq600 PDS
Ev12aq600 PDS
Ev12aq600 PDS
The latency is 126 system clock cycles. 100Ω Differential input AC coupled clock
Cross-point switch enabling 1, 2 or 4 channel mode at
The device is built in a non-hermetic flip-chip package 6 GSps/3 GSps/1.5 GSps
using HiTCE glass ceramic material in order to reach
optimized RF performance and higher pin density. 4.5/6GHz selectable analog input bandwidth (-3dB)
This circuit is designed, manufactured and will be Low Latency ESIstream serial link at 12 Gbps
qualified to be compliant with ESCC (European Space
Components Coordination) and QML-Y space Power supply: 3.3V (analog), 2.5V (I/O), 1.2V (digital),
requirements. optional 1.8V (SPI)
Power consumption: 6.6W
PERFORMANCE
SPI digital interface (gain, offset, sampling delay
Single core performance
adjust, test modes)
4 channel mode at 1.5Gsps at -1dBFS output level:
- Fin = 748 MHz (NZ1): ENOB: 8.7 bit / SFDR: One time programmable anti-fuses for calibration
71 dBFS using normal bandwidth (NFPBW) settings
- Fin = 1480 MHz (NZ2): ENOB: 8.4 bit / SFDR:
63 dBFS (NFPBW) ADC Gain, Offset, Sampling delay adjustment
- Fin = 1900 MHz (NZ3): ENOB: 8.1 bit / SFDR: Package: CBGA323 (HiTCE) 16x16mm pitch 0.80mm
64 dBFS (NFPBW)
Clock and SYNC chaining
Extended temperature range: Tc -55°C / Tj +125°C
Whilst Teledyne e2v Semiconductors SAS has taken care to ensure the accuracy of the information contained herein it accepts no responsibility for the
consequences of any use thereof and also reserves the right to change the specification of goods without notice. Teledyne e2v Semiconductors SAS
accepts no liability beyond the set out in its standard conditions of sale in respect of infringement of third party patents arising from the use of the devices
in accordance with information contained herein.
Teledyne e2v Semiconductors SAS, avenue de Rochepleine 38120 Saint-Egrève, FranceHolding Company: Teledyne e2v Semiconductors SAS
Telephone: +33 (0)4 76 58 30 00
Contact Teledyne e2v by e-mail: hotline-bdc@teledyne-e2v.com or visit www.teledyne-e2v.com for global sales and operations centres.
INTRODUCTION
This document is the Preliminary Datasheet of 12-bit 4x1.5GSps ADC with embedded Cross Point Switch (P/N
EV12AQ600)
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 2
EV12AQ600
1 DESCRIPTION
EV12AQ600 is a quad 12 bit 1.5Gbps ADC featuring a built in cross-point switch (controlled thru the SPI) allowing
1, 2 or 4 channel digitizing at respectively 6 GSps, 3 GSps or 1.5 GSps data rate.
The four ADC cores can operate in phase or interleaved (option controlled thru the SPI). External clock must be
provided at four times the individual sampling rate.
The architecture uses four high sampling rate single cores (up to 1.5GSps) without interleaving thus providing high
level of spectral purity.
Data is output on a short latency serial link at up to 12 Gbps, using ESIstream protocol.
ADC synchronization is possible through SYNC pin and multiple ADC synchronization is simplified thanks to ability
of SYNC chaining through SYNCO.
Digital CMOS inputs levels can be configured in 1.8V, 2.5V or 3.3V logic compatibility.
Tuning and functionality are controlled thru a Serial Peripheral Interface (SPI):
the ADC, SYNCO is a synchronized copy of SYNCTRIG, for the serial link version PRBS are reset by a
SYNC pulse).
Swing Adjust: Output swing of both serial links and timer CML or LVDS buffers is reduced by 30% for power
dissipation reduction purpose.
Output buffer impedance adjust (trim by a range of 20%) to improve transmission
12 Gbps Serial link polarity can be inverted
The ADC features internal DACs controlled thru the SPI for tuning:
Sampling Delay Adjust 12 bit with 120ps tuning range :
o 2 bit for coarse step (~ 30ps/step)
o 10 bit for fine step (~ 30fs/step)
Gain Adjust: 4096 steps (12 bit DAC), ± 214 LSB (±0.9 dB) full scale variation, step of ~0.43 LSB.
Offset Adjust: 512 steps (9 bit DAC), ± 27 LSB offset variation, step of ~ 0.11 LSB.
Phase Adjust: 512 steps (9 bit DAC), ± 0.9 ps phase variation, step of ~3.5fs
Analog Input impedance termination trimming (5 bit DAC, 2.5Ω step) common to all analog inputs
Input common mode trimming (5 bit DAC) common to all analog inputs, step of 5mV
CML output impedance termination trimming (2 bit DAC) by lane, 14 Ω step.
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 4
EV12AQ600
2 SPECIFICATIONS
2.1 Absolute Maximum Ratings
Absolute maximum ratings are limiting values (referenced to GND = 0V), to be applied individually, while other
parameters are within specified operating conditions. Exposure above those conditions may cause permanent
damage. Long exposure to maximum ratings may affect device reliability
All integrated circuits have to be handled with appropriate care to avoid damages due to ESD. Damage caused by
inappropriate handling or storage could range from performance degradation to complete failure.
Input buffers and associated ESD protection have been designed to allow for “cold sparing”.
VCCA
OUTN OUTP
500mVpp 500mVpp
DC blocking
50Ω Line
VINP
DC blocking ESD
50Ω Line ESD
VINN
AGND
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 6
EV12AQ600
RESOLUTION 12 bit
POWER REQUIREMENTS
Power Supply voltage
VCCA 3.15 3.3 3.45 V
- Analog
VCCO 2.35 2.5 2.65 V
- Output
VCCD 1.1 1.2 1.3 V
- Digital (1)
VCC_SPI See note 1 See note 1 See note 1 V
- SPI
Power Supply current
- Analog ICCA 1675 mA
- Output
full swing ICCO 365 mA (2)
reduced swing ICCO 330 mA
- Digital ICCD 195 mA
- SPI ICC_SPI 0.2 mA
Power Supply current standby mode
- Analog ICCA 660 mA
- Output ICCO 19 mA
- Digital ICCD 20 mA
- SPI ICC_SPI 0.2 mA
Power dissipation
Full power mode W
full swing PD 6.76 W (2)
reduced swing 6.65 W
standby mode 2.2 W
Maximum number of power-up NbPWRup 1E6 (3)
ANALOG INPUTS
Common mode compatibility for analog inputs AC or DC (4)
Input Common Mode VICM 1.6 V
Full Scale Input Voltage range on each single mVpp
ended input VIN-pp 1000 Diff
VCLK or
Clock input voltage on each single ended input TBD ±250 ±500 mV
VCLKN
Clock input voltage into 100 differential clock | VCLK -
TBD 1 2 Vpp
input VCLKN |
Clock input minimum slew rate
SRCLK 8 12 GV/s
(square or sinewave clock)
Clock input capacitance (die + package) CCLK 1 pF
Clock input resistance (differential) RCLK TBD 105 TBD (5)
Clock Jitter (max. allowed on clock source) (6)
Jitter 70 fsrms
For 6 GHz sinewave analog input
Clock Duty Cycle Duty Cycle TBD 50 TBD %
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 8
EV12AQ600
Notes:
1. VCC_SPI supply value is chosen according to the chosen SPI input signals level. Refer to section 5.1.
2. Enabling either SDA or other features (CLKOUT, SSO, SYNCO) increases power consumption by 170mW (51mA on
VCCA). Maximum power consumption is estimated at 125°C, maximum supplies value and all features enabled.
3. Maximum number of power-up is limited by the maximum number of OTP reading
4. The DC analog common mode voltage is provided by the ADC.
5. For optimal performance in term of VSWR, Board input impedance must be 50± 5% and analog input impedance
must be digitally trimmed to cope with process deviation.
6. Jitter calculation integrated up to 6GHz
Notes:
1. After DC offset calibration
Dual tone
Fin=1480 MHz ∆Fin=15MHz
Pou1=Pout2= -9dBFs TBD
Over 50MHz band TBD
Over 200MHz band
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 10
EV12AQ600
Notes:
1. Optimal bandwidth selection depends on signal characteristic. The bandwidth selection allows optimizing noise and
linearity trade-off. For signal below 1.5GHz, the bandwidth selection must be set to Nominal, for signal beyond this
frequency the bandwidth select must be set to Extended. The extended bandwidth degrades noise floor up to 1dB,
compensated at high frequency input signals by lower signal attenuation.
2. Linearity of high frequencies is dominated by H3 and H2, steppig back 3 or 6dB on input signals gives signifiant
improvement on SFDR figures. For narrow band operation (10MHz or 50MHz), a carefuly chosen frequency plan
allows rejection of these folded harmonics up to H8 beyond the band of interest.
3. SFDR without H3 harmonic is better than 60 dBFS at -1 dBFS. Removing H2 and H3 allows an SFDR performance
higher than 70 dBFS up to 5980MHz.
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 12
EV12AQ600
Notes:
1. Fs = 1.5 GSps, TJ = 110 C. For Tj=125°C, CER value is 10E-12
Notes:
1. See Definition of Terms.
2. 100 load + PCB line 17 cm
3. 100 load + PCB line 17 cm
4. The latency of the conversion core is fixed. The total latency of the ADC (including the serial interface) can take any
system external clock cycle between 126 and 141. ESIStream protocol wipes out the variable latency on the receivers
end due to its intrinsic synchronization protocol
Extended
CSN
TCSN ‐SCLK
SCLK
Tsetup Thold
MOSI
Tdelay
MISO
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 14
EV12AQ600
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 16
EV12AQ600
3 PACKAGE DESCRIPTION
3.1 Type /Outline
Package interconnection
18x18 BGA matrix (323 balls, A1 removed)
0.80 mm ball pitch
Ball type : Pb90Sn10
MSL3 (non-hermetic)
3.2 Pinout top view
Figure 7 – Pinout
Thermal resistance from junction to bottom of balls Rth Junction to Bottom of balls 4.0 °C/Watt (1)(2)
Thermal resistance from junction to board (JEDEC JESD51-8) Rth junction - board 5.5 °C/Watt (1)(2)
Thermal resistance from junction to top of lid Rth Junction – lid 2.05 °C/Watt (1)(2)
Thermal resistance from junction to ambient (JEDEC standard) Rth Junction – ambient 19.2 °C/Watt (1)(3)
Notes:
1. Rth are calculated from hot spot, not from average temperature of the die
These figures are thermal simulation results (finite elements method) with nominal cases.
2. Assumptions : no air, pure conduction, no radiation
3. Assumptions:
o Convection according to JEDEC
o Still air
o Horizontal 2s2p board
o Board size 114.3 x 76.2 mm, 1.6 mm thickness
Power supplies
A2,A3, A6,A9,A10,A13,A16,A17,
B3,B4,B5,B6,B7,B8,B9,B10,B11,
B12,B13,B14,B15,B16;
C5,C6,C7,C8,C9,C10,C11,C12,C15,
D6,D7,D8,D9,D10,D11,D12,D13,D14
E7,E8,E11,E12
F7,F8,F9,F10,F11,F12 Analog ground
G7,G12 All ground pins must be
H7,H8,H11,H12 connected to a one solid
J7,J9,J10,J12 ground plane on PCB
K7,K12 Common ground
L7,L9,L10,L12 (analog + digital)
AGND M7,M8,M11,M12 (Must be connected to
N4,N5,N6,N7,N8,N9,N10,N11,N12, same ground plane as
N13,N14,N15 GNDO, but a slit
P3,P4,P5,P6,P7,P8,P9,P10,P11, exceeding 5mm of
P12,P13,P14,P15,P16 package size should
R3,R4,R5,R6,R7,R8,R9,R10,R11, separate the 2 GND
R12,R13,R14,R15,R16 domains)
T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,
T11,T12,T13,T14,T15,T16,T17,T18
U1,U2,U3,U6,U9,U10,U13,U16,
U17,U18
V1,V2,V3,V4,V5,V6,V7,V8,V9,V10,
V11,V12,V13,V14,V15,V16,V17,V18
Digital ground
All ground pins must be
connected to a one solid
A18,
ground plane on PCB
B1,B2, B17,B18,
Common ground
C4, C16, C17
(analog + digital)
D15,
DGND (Must be connected to
E6,E13,
same ground plane as
F6,F13,
GNDO, but a slit
J6,J13,
exceeding 5mm of
L6,L13
package size should
separate the 2 GND
domains)
D1,D2, D17,D18
E1,E2,E3, E16,E17,E18
F3,F4, F15, F16 Ground for Output
G1,G2,G3,G4, G15,G16,G17,G18 buffers (Must be
H3, H16 connected to same
J1,J2,J3,J4,J5, J14,J15,J16,J17,J18 ground plane as AGND,
GNDO
K3, K16 but a slit exceeding
L1,L2,L3,L4,L5, 5mm of package size
L14,L15,L16,L17,L18 should separate the 2
M3,M16 GND domains)
N1,N2,N3, N16,N17,N18
P1,P2,P17,P18
E9;E10,G8,G9,G10,G11,H9,H10,J8,
J11,
V
K8,K9,K10,K11, Analog power supply
CCA
L8,L11,
M9,M10
SPI power supply
VCC_SPI F5
(1.8V, 2.5V or 3.3V)
F14
G6, G13,
VCCD H6,H13 Digital power supply
K6, K13
M6, M13
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 20
EV12AQ600
3.45K
CLKN
50
CLKP
In phase and Out of
CLKN A11,A12 I
phase input clock signal 5.25pF
50
CLKP
GN
13.45 K
AGND
VCCA
50 50
CLKOUTP
CLKOUTP
CLKOUT In phase and Out of
A8,A7 O
N phase out clock signal
CLKOUTN
Analog signals
In phase analog input 0
IN0P I VCCA
U4, U5 Out of phase analog INxP
IN0N
input 0
In phase analog input 1
IN1P 50
U8, U7 Out of phase analog I
IN1N
input 1
In phase analog input 2
IN2P I
U11, U12 Out of phase analog 400 CM
IN2N 40 pF
input 2
9000 a670
GND
50 Iref
In phase analog input 3
IN3P
U15, U14 Out of phase analog I INxN
IN3N
input 3
AGND
SSOP/ SYNCOP
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 22
EV12AQ600
VCCD
Pdriv
VCasc
SPI signal
Data output SPI signal
(Master In Slave Out)
miso C1 O MISO
Serial data output is VCCO
shifted out SPI while csn 80 ohms
4mA
is active low.
Ndriv
VCCA
Differential Input
Synchronization signal
13 K
(LVDS)
SYNCTRIGN
Active high signal
Miscellaneous
Junction Temperature
Monitoring diode Anode
Junction Temperature
DiodeA, Monitoring diode
R2, R1 I
DiodeC Cathode
Cathode must be
connected to ground
(AGND) externally
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 24
EV12AQ600
4 THEORY OF OPERATION
4.1 Overview
CSL0P, CSL0N Channel C output, serial link0 (CML) miso SPI Output Data (Master In Slave Out)
CSL1P, CSL1N Channel C output, serial link1 (CML) CMIRef Input common Mode reference
DIODEA, Diode Anode and Cathode Inputs for die
DSL0P, DSL0N Channel D output, serial link0 (CML)
DIODEC junction temperature monitoring
CLKOUTP,
DSL1P, DSL1N Channel D output, serial link1 (CML) Differential output clock (copy of CLK)
CLKOUTN
csn SPI Chip Select Input (Active Low) SSOP, SSON Slow Synchro Output clock
LVDS input: Synchronization of Data
SPI Asynchronous Reset Input (Active SYNCTRIGP,
rstn Ready, or TRIGGER input depending on
Low) SYNCTRIGN
SPI selection
SYNCOP, Synchro output, resynchronized
sclk SPI Input Clock
SYNCON SYNCTRIG signal
The MOSI sequence should start with one R/W bit (A[15]):
R/W = 0 is a read procedure
R/W = 1 is a write procedure
Logical levels of SPI Digital CMOS levels can be configured in 1.8V, 2.5V or 3.3V logic compatibility. Table 14
depicts the SPI pins configuration depending on expected logic level. The selection of logic compatibility is done in
settings appropriate voltage levels to pins VCC_SPI and VSPI_SEL. Default logic compatibility is 1.8V.
5.2 Timings
SCLK
MOSI RW A[14] A[13] A[3] A[2] A[1] A[0] D[15] D[14] D[13] D[12] D[11] D[10] D[9] D[8] D[7] D[6] D[5] D[4] D[3] D[2] D[1] D[0]
MISO
Figure 8 - SPI writing
SCLK
MISO D[15] D[14] D[13] D[12] D[11] D[10] D[9] D[8] D[7] D[6] D[5] D[4] D[3] D[2] D[1] D[0]
See section 2.6 for SPI timing characteristics (max clock frequency…)
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 26
EV12AQ600
Default Refer to
Registers Names @ COMMENT
value Table
hex hex
11 – three system clock periods added
Default Refer to
Registers Names @ COMMENT
value Table
hex hex
[11:10]: coarse delay, step 30ps
bit[12] = sda disable
0: enable
1: disable (default)
0x0500
C_SETx_INLy to Same principle as above registers for core C Table 33
0x0521
C_SET1_GAIN_CAL 0x0522 C core Interleaving gain calibration Table 39
C_SET1_PHASE_CAL 0x0523 C core Interleaving phase calibration Table 40
C_SET1_OFFSET_CAL 0x0524 C core Interleaving offset calibration Table 41
C_SET2_GAIN_CAL 0x0525 C core Interleaving gain calibration Table 39
C_SET2_PHASE_CAL 0x0526 C core Interleaving phase calibration Table 40
C_SET2_OFFSET_CAL 0x0527 C core Interleaving offset calibration Table 41
C core Sampling delay adjust (0 to 120 ps with a step of
30 fs)
bit[11:0] = sda value
[9:0]: fine delay, step 30fs
C_SDA_CTRL 0x052F 1000 Table 33
[11:10]: coarse delay, step 30ps
bit[12] = sda disable
0: enable
1: disable (default)
0x0700
D_SETx_INLy to Same principle as above registers for core D Table 33
0x0721
D_SET1_GAIN_CAL 0x0722 D core Interleaving gain calibration Table 39
D_SET1_PHASE_CAL 0x0723 D core Interleaving phase calibration Table 40
D_SET1_OFFSET_CAL 0x0724 D core Interleaving offset calibration Table 41
D_SET2_GAIN_CAL 0x0725 D core Interleaving gain calibration Table 39
D_SET2_PHASE_CAL 0x0726 D core Interleaving phase calibration Table 40
D_SET2_OFFSET_CAL 0x0727 D core Interleaving offset calibration Table 41
D core Sampling delay adjust (0 to 120 ps with a step of
30 fs)
bit[11:0] = sda value
[9:0]: fine delay, step 30fs
D_SDA_CTRL 0x072F 1000 Table 33
[11:10]: coarse delay, step 30ps
bit[12] = sda disable
0: enable
1: disable (default)
AB_CMIREF 0x0905 14 input common mode calibration for A & B cores Table 36
CD_CMIREF 0x0906 14 input common mode calibration for C &D cores Table 36
AB_RIN 0x0907 10 Input impedance calibration for A, B cores Table 37
CD_RIN 0x0908 10 Input impedance calibration for C, D cores Table 37
CALIBRATION R LOAD CML
AB_ROUT_HSSL 0x0909 55 Table 38
bit[1:0]= R_cml0 channel A (for link0)
1203B-BDC-04/18 page 29 Teledyne e2v Semiconductors SAS 2018
EV12AQ600
Default Refer to
Registers Names @ COMMENT
value Table
hex hex
bit[3:2]= R_cml1 channel A (for link1)
bit[5:4]= R_cml0 channel B (for link0)
bit[7:6]= R_cml1 channel B (for link1)
CALIBRATION R LOAD CML
bit[1:0]= R_cml0 channel C (for link0)
CD_ROUT_HSSL 0x090A 55 bit[3:2]= R_cml1 channel C (for link1) Table 38
bit[5:4]= R_cml0 channel D (for link0)
bit[7:6]= R_cml1 channel D (for link1)
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 30
EV12AQ600
1. It is mandatory to reset the device at power-up through RSTN. It is active low and the pulse must be at least 10 µs.
During the RSTN pulse, CSN must be held high and SCLK held low. The CLK must be provided before the RSTN
pulse. The CLK can start before or after the power-up;
2. The fuses need 1 ms to wake up;
3. The SPI instruction WRITE @0x0001 1 must be sent to the ADC. The OTP are loaded into the SPI registers at this
point. There must be at least 1 ms between the RSTN pulse and this SPI instruction;
4. The ADC is configured through the SPI interface;
5. A pulse is applied onto the SYNCTRIG input to reset the internal clocks (SYNC signal in Figure 10). At this stage, the
(trigger mode disabled);
6. The ADC can be configured in trigger mode enable and the EXTRA_SEE_PROTECT register can be activated – see
section 5.15;
7. Normal operation of the ADC.
Since SYNC is multiplexed with TRIGGER, to perform synchronization, the ADC must be configured in
synchronization mode. The SYNC function is enabled by default. Refer to AB_HSSL_CFG and CD_ HSSL_CFG
registers in section 0.
The SYNC signal is mandatory in order to have a deterministic timing for the 4 core synchronization (clock tree and
digital reset) and for multiple ADCs time alignment.
It is asynchronous regarding the external clock. It is active high and should be compliant with the timing shown in
the chronograms of Figure 10 and specified in Table 7 to work properly. It becomes effective on the rising edge of
SYNCTRIGP, SYNCTRIGN.
A B C D
Figure 11 – CPS configurations
To interleave A to D cores, IN0 input can be used and register CPS_CTRL has to be set to 0. We have to choose
also the right clock distribution (see section 5.7).
Different CPS capabilities are described in register CPS_CTRL
.
Table 16. CPS_CTRL register description
Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
CPS_CTRL
Default
Register Name @ Type Size Core Comment
Value
1 channel mode
000 : input 0 to core A & B & C & D (default)
001 : input 3 to core A & B & C & D
2 channels mode
010 : input 0 to core A & B
input 3 to core C & D
CPS_CTRL 0x000B RW 3 0b0 All
011 : input 0 to core C & D
input 3 to core A & B
4 channels mode
100 : input 0 to core A
input 1 to core B
input 2 to core C
input 3 to core D
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 32
EV12AQ600
Default
Register Name @ Type Size Core Comment
Value
bit[1:0]= clock control
11: clock A=B=C=D , all clocks are identical
CLK_MODE_SEL 0x000A RW 2 0b00 All 10: clock A=C, clock B=D
01: clock A=B, clock C=D
00: all clocks are interleaved (default)
Detailed clocks chronograms for each configuration are given in Figure 12 to Figure 15.
ClockA
ClockB
ClockC
ClockD
External
Clock
Above clocks mode configuration has to be associated with the case one Input IN0 (or IN3) of the CPS.
ClockA
ClockC
ClockB
ClockD
External
Clock
Figure 13 - Clocks for four cores aligned (averaging) or four channels, CLK_MODE_SEL = 3
ClockA
ClockC
ClockB
ClockD
External
Clock
For this configuration, IN0 and IN3 inputs are used: IN0 provides signal to two cores while IN3 provides the two
other cores input.
ClockA
ClockC
ClockB
ClockD
External
Clock
Each calibration set addresses INL, gain, phase and offset tuning of each core.
Set 0 is dedicated to calibration at cold (exact temperature TBD)
Set 1 is dedicated to calibration at hot temperature (exact temperature TBD)
CAL_SET_SEL
Default
Register Name @ Type Size Core Comment
Value
bit[0]= INL calibration set selection
0: set 0 selected
1: set 1 selected
CAL_SET_SEL 0x0009 RW 3 0b000 All bit[2:1]= phase/gain/offset calibration set
selection
00: set 0 selected
01: set 1 selected
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 34
EV12AQ600
Default
Register Name @ Type Size Core Comment
Value
bit[0]=
EXT_BW_DISABLE 0x0008 W 1 0b0 All 0: extended bandwidth (default)
1: nominal bandwidth
To use the SYNC signal internally, it should first be sampled by the internal clock. But, as the SYNC is
asynchronous, it may lead to metastability when the internal sampling clock edge is simultaneous with the SYNC
signal transition. To prevent this phenomenon, different SPI registers have to be used.
SYNC_FLAG indicates whether the SYNC has been correctly recovered by the system clock or not.
Two other SYNC_CTRL register’s bits are used to configure the ADC. The first one, described in Table 22, is the
sync_edge. It indicates to the ADC the system clock edge it should use to recover it. The other one is the
sync_shift, it adds one up to three system clock delay before resetting the ADC timing. Thanks to these registers,
the ADC timing can be reset and multiple ADCs can be synchronized.
The slow output clock SSO (used for synchronization, frequency generation and reference clock for serial link
receiver) is not affected by SYNCTRIGP, SYNCTRIGN (not interrupted). It is an LVDS output generated by a 32
times division of the input clock.
The SYNC signal also starts the synchronization sequence of the serial interface.
CLKOUT is an output clock signal provided by the circuit as a clock reference to other ADCs. It has the same
frequency as input clock CLKP, CLKN. The output signals SYNCOP, SYNCON result from the sampling of
SYNCTRIGP, SYNCTRIGN signals by the system clock.
In order to have deterministic resynchronization of several ADCs, it is recommended to chain the SYNC of ADC
part N on the SYNCO of ADC part N-1.In this way the delay between the different ADC will be deterministic. But
SYNC tree is still possible.
SYNCO, CLKOUT or SSO signals can be deactivated to save power when multiple ADC chaining is not used. The
deactivation is done thru TIMER_CTRL register:
These signals swing can be reduced to save power thru SYNC_SSO_CLKOUT_FULL_SWING_EN register:
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 36
EV12AQ600
Default
Register Name @ Type Size Core Comment
Value
bit[0]=
AB_HSSL_FULL_SWING_EN 0x0006 W 1 0b0 A, B 0: HSSL output swing is reduced (default)
1: full HSSL output swing
bit[0]=
CD_HSSL_FULL_SWING_EN 0x0007 W 1 0b0 C, D 0: HSSL output swing is reduced (default)
1: full HSSL output swing
It is also possible to invert the polarity of serial links outputs thanks to registers AB_HSSL_POL and
CD_HSSL_POL.
Default
Register Name @ Type Size Core Comment
Value
bit[0]= Pin N/P configuration of serial output buffer 0
CHANNEL A
bit[1]= Pin N/P configuration of serial output buffer 1
CHANNEL A
bit[2]= Pin N/P configuration of serial output buffer 0
AB_HSSL_POL 0x0015 W 4 0b110 A, B
CHANNEL B
bit[3]= Pin N/P configuration of serial output buffer 1
CHANNEL B
0: Pin N/P default
1: Pin N and P reversed
bit[0]= Pin N/P configuration of serial output buffer 0
CHANNEL C
bit[1]= Pin N/P configuration of serial output buffer 1
CHANNEL C
bit[2]= Pin N/P configuration of serial output buffer 0
CD_HSSL_POL 0x0016 W 4 0b110 C, D
CHANNEL D
bit[3]= Pin N/P configuration of serial output buffer 1
CHANNEL D
0: Pin N/P default
1: Pin N and P reversed
5.11.2 Serial link In Range, Trigger, Timestamp, Parity and bit order configuration
It is possible to select the function of CB1 and CB2 (bit 12 and 13) of serial links among In Range, Trigger,
Timestamp or parity bit.(for more information on CB1 and CB2 see paragraph 7)
The converted data (bit[11:0]) can be set either MSB first or LSB first by means of bit[4] of this register.
Default
Register Name @ Type Size Core Comment
Value
bit[1:0]= DATA SELECTION FOR CB1
00: INRANGE selected (default)
01: TRIG selected (=> SYNC disabled)
10: TIMESTAMP selected
11: PARITY selected
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 38
EV12AQ600
CLOCK
X ANALOG INPUT
SYNCTRIG
Sampling sample N
ASL0 Sample N encoded / CBx = 0
Sampling sample N+4
ASL1 Sample N+4 encoded / CBx = 1
Sampling sample N+1
BSL0 Sample N+1 encoded / CBx = 1
Sampling sample N+5
BSL1 Sample N+5 encoded / CBx = 0
Sampling sample N+2
CSL0 Sample N+2 encoded / CBx = 1
CSL1 Sample N+6 encoded / CBx = 0
Sampling sample N+3
DSL0 Sample N+3 encoded / CBx = 1
DSL1 Sample N+7 encoded / CBx = 0
5.11.6 TIMESTAMP
The timestamp control bit is a PRBS sequence that is updated with every frame. It is the same sequence for all
links and is reset upon receiving a SYNCTRIG pulse. The PRBS sequence is based on an LFSR of Galois
architecture with the polynomial X7+X6+1. It can be used to identify the samples order and/or check the
synchronization of the serial interface.
This function is selectable AB_HSSL_CFG and CD_HSSL_CFG registers (refer to Table 27). By default, this
function is activated.
See below the registers used to enable or disable the different test modes:
5.12.1 PRBS
Pseudo Random Bit Sequence can be generated for output. It can be:
Deactivated
Added to data (PRBS+data)
Outputted without data
This pseudo-random test mode is encoded with ESIstream protocol (see section 7).
See below the chronogram of the ramp test mode. The data shown in the following figure only presents the 14bit
data from the ADC (12 bit sample values plus 2 control bits CB1 and CB2) and do not include the encoding of the
ESIstream protocol that is used on the serial interface, in order to understand the ramp test mode (for more
information on CB1 and CB2 see paragraph 7).
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 40
EV12AQ600
5.12.3 DC balance
There are two main issues in serial transmission. First the transmission must be DC balanced to avoid voltage
imbalance issues while allowing AC coupling between transmitter and receiver. The second issue is brought by the
CDR in the receiver. This component uses the edges in the transmission to recover the clock. Thus if there are
long series of ‘1’ or ‘0’, the lock can be lost in the receiver.
To avoid these issues, a DC balance can be added using the 15th bit of the EsiStream protocol: if bit[15] is set to 1;
the bits parity is inverted. Otherwise, nothing is done.
Default
Register Name @ Type Size Core Comment
Value
5.14 CHIP ID
Chip_ID can be read thru dedicated register CHIP_ID described below:
Default
Register Name @ Type Size Core Comment
Value
_PROTECT
EXTRA_SEE
Default
Register Name @ Type Size Core Comment
Value
Additional protection against Single Event
0: major protection is available (default)
1: additional protection is available
_ All SPI registers can't be access, except this
EXTRA_SEE_PROTECT 0x0002 RW 1 0b0 All
register
_ SYNC is disabled
_ The presence of the CLOCK SPI refreshes
Triple Majority Redundancy registers
Enabling register EXTRA_SEE_PROTECT by writing ‘1’ disables the SYNCTRIG input when in SYNC mode and
thus prevents unwanted timing reset of the ADC (see section 5.5 for more information). It prevents as well any
modification on the SPI registers. The SPI clock (SCLK) can be provided from time to time to refresh the SPI (and
flush out any SE that would have impacted one branch of the TMR). When it is necessary to modify the
configuration of the device or synchronize the ADC, this register needs to be set back to ‘0’.
The consequences of extra SEE protection activation are described in Table 32.
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 42
EV12AQ600
The effective sampling instant of each ADC core can be adjusted independently via registers A_SDA_CTRL (with
x=A, B, C or D) thanks to two built in fine and coarse internal clock shifters (fine: 1023 steps of 30fs, coarse:
addition of 0, 1, 2 or 3 delay of 30ps).
The total tuning range is 120ps. Delay is set only through SPI instructions. By default, SDA is disabled (by-passed).
Activating the SDA has an impact on the jitter performance of the device.
Default
Register Name @ Type Size Core Comment
Value
A core Sampling delay adjust (0 to 120 ps with a
step of 30 fs)
INx
INx
Note: If the diode function is not used, the diode pins can be left unconnected (open). If diode is used it is
mandatory to connect DiodeC to GND.
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 44
EV12AQ600
Default
Register Name @ Type Size Core Comment
Value
AB_CMIREF 0x0905 R/W 5 0x14 A, B input common mode calibration for A & B cores
CD_CMIREF 0x0906 R/W 5 0x 14 C, D input common mode calibration for C &D cores
AB_CMIREF
CMIREF
CD_CMIREF
(V)
(hexa)
1F 1.525
10 1.6
0 1.675
excursion 0.15
step 5.10-3
Default
Register Name @ Type Size Core Comment
Value
AB_RIN
Rin
CD_RIN
(Ω)
(hexa)
0 142
10 90
3F 68
excursion 74
step 2.4
Default
Register Name @ Type Size Core Comment
Value
CALIBRATION R LOAD CML
bit[1:0]= R_cml0 channel A (for link0)
AB_ROUT_HSSL 0x909 R/W 8 0x55 A, B bit[3:2]= R_cml1 channel A (for link1)
bit[5:4]= R_cml0 channel B (for link0)
bit[7:6]= R_cml1 channel B (for link1)
CALIBRATION R LOAD CML
bit[1:0]= R_cml0 channel C (for link0)
CD_ROUT_HSSL 0x90A R/W 8 0x55 C, D bit[3:2]= R_cml1 channel C (for link1)
bit[5:4]= R_cml0 channel D (for link0)
bit[7:6]= R_cml1 channel D (for link1)
AB_ROUT_HSSL
ROUT
CD_ROUT_HSSL
(Ω)
(hexa)
0 83
1 100
3 125
excursion 42
step 14
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 46
EV12AQ600
Default
Register Name @ Type Size Core Comment
Value
A_SET1_GAIN_CAL 0x0122 W 12 0x800 A
B_SET1_GAIN_CAL 0x0322 W 12 0x800 B
interleaving gain calibration
C_SET1_GAIN_CAL 0x0522 W 12 0x800 C
D_SET1_GAIN_CAL 0x0722 W 12 0x800 D
A_SET2_GAIN_CAL 0x0125 W 12 0x800 A
B_SET2_GAIN_CAL 0x0325 W 12 0x800 B
interleaving gain calibration
C_SET2_GAIN_CAL 0x0525 W 12 0x800 C
D_SET2_GAIN_CAL 0x0725 W 12 0x800 D
The tuning range is equivalent to a 427LSB variation of full scale (step of 0.47 LSB).
0 -213,5
800 0
FFF 213,5
excursion 427
step 0.43
Default
Register Name @ Type Size Core Comment
Value
0 -900
080 0
FF 900
excursion 1800
step 3.5
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 48
EV12AQ600
Default
Register Name @ Type Size Core Comment
Value
A_SET1_OFFSET_CAL 0x0124 W 9 0x0100 A
B_SET1_OFFSET_CAL 0x0324 W 9 0x0100 B
Interleaving offset calibration
C_SET1_OFFSET_CAL 0x0524 W 9 0x0100 C
D_SET1_OFFSET_CAL 0x0724 W 9 0x0100 D
A_SET2_OFFSET_CAL 0x0127 W 9 0x0100 A
B_SET2_OFFSET_CAL 0x0327 W 9 0x0100 B
Interleaving offset calibration
C_SET2_OFFSET_CAL 0x0527 W 9 0x0100 C
D_SET2_OFFSET_CAL 0x0727 W 9 0x0100 D
The tuning range is equivalent to +/- 27.4 LSB (step of 0.11 LSB)
0 -27.4
100 0
1FF 27.4
excursion 55
step 0.11
7 APPLICATION INFORMATION
7.1 Power supplies
All grounds pins have to be connected on PCB but locally under the component, a slit between AGND+DGND
(analog and digital ground) and GNDO (IO ground) has to be respected.
The minimum number of decoupling pairs of capacitors can be calculated as the minimum number of groups of
neighboring pins as described in Figure 19 and Table 42.
EV12AQ600
VCCA VCCO B
22 nF 100 nF
GND GNDO
X18 X4
VCCD
VCC_SPI B
100 nF
100 nF
GND
GND
x4
x1
Pins (F5-F6)
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 50
EV12AQ600
The ESIstream protocol is a 14b/16b encoding based on 14 scrambled bits along with 2 overhead bits: clock bit
and disparity bit. Applied onto the EV12AQ600, the 16 bits frames are as follows:
DB being the disparity bit, CLK the clock bit, CB1 and CB2 the control bit of the ADC (Refer to Table 27) and bit 11
to 0 contains the ADC sample. Bit 13 to 0 are scrambled using an LSFR (Linear Feedback Shift Register) that
generate the PRBS (Pseudo-Random Binary Sequence). The frames are transmitted LSB first.
7.2.1.1 Scrambling
Applying scrambling ensures a statistical DC balanced transmission. It also statistically ensures that there are
transitions in the transmission. It is necessary to comply with these constraints otherwise the CDR (Clock and Data
Recovery) may lose its lock and the data would be corrupted.
The scrambling technique used in ESIstream is an additive scrambling to avoid error propagation in case of a
single bit error. It is based on Fibonacci architecture using the following polynomial: X17+X3+1. It has a run length
of 217 - 1. Instead of using a shift of one bit per operation, it uses shifts of 14 bits per operation to adapt to the size
of the data being scrambled.
The equations to use to generate this PRBS are as follow:
0 14
1 15
2 16
3 0 xor 3
4 1 xor 4
5 2 xor 5
6 3 xor 6
7 4 xor 7
8 5 xor 8
9 6 xor 9
10 7 xor 10
11 8 xor 11
12 9 xor 12
13 10 xor 13
14 11 xor 14
15 12 xor 15
16 13 xor 16
The PRBS is applied to the data as follow; the 14 LSB of the PRBS are the bits used to scramble the data.
7.2.1.2 Encoding
After scrambling, the 14 bits of data are encoded into a 16 bits frame. One of the added bits is the clk bit; it toggles
at every frame. The last bit encoding these 15 bits is the disparity bit. Its objective is to ensure deterministically the
advantages brought statistically by the scrambling process.
Even with scrambling, large running disparity can still occur with very low probability and could produce excessive
eye shifts. These eye shifts could be balanced by a more complicated equalization stage in the receiver if the
running disparity was still limited. However, a PRBS does not bind the running disparity deterministically, thus the
data could be corrupted on the reception end and it could eventually cause the CDR to lose its lock. To prevent
this, the disparity bit is implemented.
The running disparity of the transmission is constantly monitored by the transmitter on each link.
For each frame, its disparity is calculated, 2 cases can occur on the running disparity:
a. The running disparity of the transmission does not increase above +/- 15 (+15 and -15 included). In
this case, the disparity bit is set to ‘0’ and the 15 bits of data (scrambled data + clk bit) are transmitted
as such.
b. The running disparity of the transmission does increase above +/-15 (+15 and -15 excluded). In this
case, the 15 bits of data (scrambled data + clk bit) are inverted and the disparity bit is set to ‘1’.
This disparity bit ensures that the longest possible series of ’1’ or ‘0’ transmitted is of 48 bits (the clk bit reduces this
value effectively to 32). It also ensures that the running disparity does not exceed +/- 15 (included) which satisfies
the DC balance condition.
In normal operating mode, the receiver will check the disparity bit first. If it is high then it will invert the received
data and descramble them. Otherwise it will directly descramble them.
7.2.1.3 Synchronization
The link must be synchronized to align the frames between the transmitter and the receiver and to synchronize the
reception scrambler with the transmission scrambler. The synchronization is controlled through the SYNC signal
sent by the receiver (FPGA/ASIC) to the transmitter (EV12AQ600).
The synchronization works in 2 steps and starts when the ADC receives a SYNCTRIG pulse in SYNC mode (refer
to section 5.5).
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 52
EV12AQ600
When the ADC sees the SYNCTRIG pulse, it will send an alignment pattern which is 32 frames alternating between
0xFF00 and 0x00FF. The sequence bypasses the scrambling and disparity processing (the sequence is DC
balanced). This alignment pattern should be used by the receiver to align its data on the transmitter output data.
After these 32 frames, the transmitter starts sending 32 additional frames containing the scrambling PRBS alone.
These frames contain 14 bits of the PRBS plus the clk bit and the disparity bit. They go through the disparity
processing, as the PRBS value will start to impact the running disparity of the transmission.
The receiver will detect the transition from the alignment pattern to the PRBS alone (passive detection). It will
determine the initial value it has to start its PRBS with after receiving 2 frames of the PRBS. These 2 frames
contain 28 bits of the PRBS sequence; the receiver needs 17 bits to determine its initial value. The transmitter
(EV12AQ600) PRBS sequence is reset upon reception of a SYNCTRIG pulse in SYNC mode.
During normal operation, the synchronization of the serial links can be monitored through the clk bit. In case the
receiver does not detect that the clk bit is toggling properly, then it can state that the link is not synchronous or has
lost its synchronization and restart the synchronization process. Another option is to use the timestamp control bit
of the ADC to monitor the interface synchronization
To set offset, DC value should be extracted with high precision to quantify offset unbalance between cores. Offset
adjust 9 bits DAC should be set at the right value to decrease DC offset mismatch.
Protocol:
Use single core output data with or without input signal
Calculate output data average for each core DCcorex
Apply DC correction equal to:
DCcorrectionx= (DCcorex-DCref)/LSBdccorex
With:
Core x DC offset DAC calibration LSB is determined by measuring core x DC offset at maximum and minimum
correction.
With:
Mincode=0
By using FFT on each core output, gain and phase of each core can be estimated at input frequency Fin of interest.
Correction is calculated
With :
Gain and phase measurement accuracy should be negligible regarding ADC LSB.
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 54
EV12AQ600
8 ORDERING INFORMATIONS
Table 1: Prototypes
Part Number Temperature Range Screening Level Comments
9 REVISION HISTORY
Issue Date Comments
A 22/03/2018 Creation
B 27/04/2018 Main page: bring some clarification on performance in the different Nyquist
zones
Figure 1 modified for clarification
Table 3: clock output level is referenced to VCCA and not VCCO
Table 12: CLKOUT is an output and not an input
Teledyne e2v Semiconductors SAS 2018 Document subject to disclaimer on page 1 1203B-BDC-04/18
page 56
EV12AQ600
Table of contents
1 Description ........................................................................................................................................ 3
2 Specifications ................................................................................................................................... 5
2.1 Absolute Maximum Ratings ........................................................................................................................................................... 5
2.2 Qualification requirements ............................................................................................................................................................. 6
2.3 Recommended conditions of use ................................................................................................................................................... 6
2.4 Electrical Characteristics for supplies, Inputs and Outputs ............................................................................................................ 7
2.5 Converter Characteristics ............................................................................................................................................................... 9
2.6 Transient and Switching Characteristics ...................................................................................................................................... 13
2.7 Digital Output Coding ................................................................................................................................................................... 15
2.8 Definition of Terms ....................................................................................................................................................................... 16
3 Package Description ...................................................................................................................... 17
3.1 Type /Outline ................................................................................................................................................................................ 17
3.2 Pinout top view ............................................................................................................................................................................. 19
3.3 Thermal characteristics ................................................................................................................................................................ 19
3.4 Pinout Table ................................................................................................................................................................................. 20
4 Theory of Operation ....................................................................................................................... 25
4.1 Overview ...................................................................................................................................................................................... 25
5 Serial Peripheral Interface (SPI) .................................................................................................... 26
5.1 SPI logic compatibility .................................................................................................................................................................. 26
5.2 Timings ......................................................................................................................................................................................... 26
5.3 Register map ................................................................................................................................................................................ 27
5.4 Digital Reset and start up procedure ............................................................................................................................................ 31
5.5 ADC Synchronization Signal (SYNCTRIGP, SYNCTRIGN) ........................................................................................................ 31
5.6 Cross-point switch (CPS) ............................................................................................................................................................. 32
5.7 Clock interleaving ......................................................................................................................................................................... 33
5.8 Calibration selection ..................................................................................................................................................................... 34
5.9 Analog bandwidth ......................................................................................................................................................................... 35
5.10 SYNC, slow and fast output clocks (SSO, CLKOUT) ................................................................................................................... 35
5.11 Serial link output configuration ..................................................................................................................................................... 37
5.11.1 Serial link output swing and polarity configuration ....................................................................................................................... 37
5.11.2 Serial link In Range, Trigger, Timestamp, Parity and bit order configuration ............................................................................... 38
5.11.3 Trigger mode ................................................................................................................................................................................ 39
5.11.4 Parity bit ....................................................................................................................................................................................... 39
5.11.5 In-range bit ................................................................................................................................................................................... 39
5.11.6 TIMESTAMP ................................................................................................................................................................................ 39
5.12 Test modes .................................................................................................................................................................................. 40
5.12.1 PRBS............................................................................................................................................................................................ 40
5.12.2 Ramp mode .................................................................................................................................................................................. 40
5.12.3 DC balance .................................................................................................................................................................................. 41
5.13 CRC CHECKING ......................................................................................................................................................................... 41
5.14 CHIP ID ........................................................................................................................................................................................ 42
5.15 Single event protection ................................................................................................................................................................. 42
5.16 SDA operation .............................................................................................................................................................................. 43
6 Die junction temperature monitoring diode ................................................................................. 44
6.1 Functionalities Summary .............................................................................................................................................................. 44
6.2 Calibrations summary .................................................................................................................................................................. 45
6.2.1 Input common mode calibration ................................................................................................................................................... 45
6.2.2 Input impedance calibration ......................................................................................................................................................... 46
6.3 CML output impedance calibration ............................................................................................................................................... 46
6.4 Interleaving functions ................................................................................................................................................................... 47
6.4.1 Gain Adjustment ........................................................................................................................................................................... 47
6.4.2 Phase adjustment ........................................................................................................................................................................ 48
6.4.3 Offset adjustment ......................................................................................................................................................................... 49
7 Application information ................................................................................................................. 50
7.1 Power supplies ............................................................................................................................................................................. 50
7.1.1 Power supply ramp-up ................................................................................................................................................................. 50
7.1.2 Bypassing, decoupling and grounding ......................................................................................................................................... 50
7.2 High Speed Serial Interface ......................................................................................................................................................... 51
7.2.1 ESIstream protocol ....................................................................................................................................................................... 51
7.3 Interleaving Calibration protocol ................................................................................................................................................... 53
7.3.1 Offset interleaving calibration ....................................................................................................................................................... 53
7.3.2 Gain and phase interleaving calibration ....................................................................................................................................... 54
8 Ordering informations .................................................................................................................... 55
9 Revision history .............................................................................................................................. 56