Caen V1724 Series, V1724B, V1724LC, V1724E, V1724C Technical Information Manual

...
Technical Information Manual
Revision n. 7
6 November 2007
8 CHANNEL 14 BIT
100 MS/S DIGITIZER
MANUAL REV.7
NPO:
00103/05:V1724x.MUTx/07
CAEN will repair or replace any product within the guarantee period if the Guarantor declares that the product is defective due to workmanship or materials and has not been caused by mishandling, negligence on behalf of the User, accident or any abnormal conditions or operations.
CAEN declines all responsibility for damages or injuries caused by an improper use of the Modules due to negligence on behalf of the User. It is strongly recommended to read thoroughly the CAEN User's Manual before any kind of operation.
CAEN reserves the right to change partially or entirely the contents of this Manual at any time and without giving any notice.
Disposal of the Product
The product must never be dumped in the Municipal Waste. Please check your local regulations for disposal of electronics products.
Document type: Title: Revision date: Revision:
User's Manual (MUT) Mod. V1724 8 Channel 14bit - 100MS/s Digitizer 06/11/2007 7
TABLE OF CONTENTS
1. GENERAL DESCRIPTION.........................................................................................................................8
1.1. OVERVIEW ...............................................................................................................................................8
1.2. BLOCK DIAGRAM .....................................................................................................................................9
2. TECHNICAL SPECIFICATIONS............................................................................................................10
2.1. PACKAGING............................................................................................................................................10
2.2. POWER REQUIREMENTS ..........................................................................................................................10
2.3. FRONT PANEL.........................................................................................................................................11
2.4. EXTERNAL CONNECTORS........................................................................................................................12
2.4.1. ANALOG INPUT connectors.........................................................................................................12
2.4.2. CONTROL connectors...................................................................................................................12
2.4.3. ADC REFERENCE CLOCK connectors .......................................................................................12
2.4.4. Digital I/O connectors...................................................................................................................13
2.4.5. Optical LINK connector ................................................................................................................ 13
2.5. OTHER FRONT PANEL COMPONENTS ....................................................................................................... 13
2.5.1. Displays.........................................................................................................................................13
2.6. INTERNAL COMPONENTS ........................................................................................................................13
2.7. TECHNICAL SPECIFICATIONS TABLE .......................................................................................................15
3. FUNCTIONAL DESCRIPTION................................................................................................................16
3.1. ANALOG INPUT.......................................................................................................................................16
3.1.1. Single ended input .........................................................................................................................16
3.1.2. Differential input ...........................................................................................................................16
3.2. CLOCK DISTRIBUTION ............................................................................................................................17
3.2.1. Direct Drive Mode.........................................................................................................................17
3.2.2. PLL Mode......................................................................................................................................18
3.2.3. Trigger Clock.................................................................................................................................18
3.2.4. Output Clock..................................................................................................................................18
3.2.5. AD9510 programming...................................................................................................................18
3.2.6. PLL programming.........................................................................................................................19
3.2.7. Direct Drive programming............................................................................................................19
3.2.8. Configuration file .......................................................................................................................... 19
3.2.9. Multiboard synchronisation...........................................................................................................20
3.2.10. Internal clock.................................................................................................................................20
3.2.11. External clock and multiboard synchronisation............................................................................20
3.3. ACQUISITION MODES .............................................................................................................................20
3.3.1. Acquisition run/stop.......................................................................................................................20
3.3.2. Gate and Sample mode acquisition ...............................................................................................21
3.3.2.1. Gate mode .................................................................................................................................................21
3.3.3. Sample mode..................................................................................................................................22
3.3.4. Acquisition Triggering: Samples and Events.................................................................................22
3.3.4.1. Custom size events....................................................................................................................................23
3.3.5. Event structure...............................................................................................................................24
3.3.6. Memory FULL management..........................................................................................................25
NPO: Filename: Number of pages: Page:
00103/05:V1724x.MUTx/07 V1724_REV7.DOC 63 3
Document type: Title: Revision date: Revision:
User's Manual (MUT) Mod. V1724 8 Channel 14bit - 100MS/s Digitizer 06/11/2007 7
3.4. ZERO SUPPRESSION ................................................................................................................................25
3.4.1. Zero Suppression Algorithm..........................................................................................................25
3.4.1.1. Full Suppression based on the integral of the signal..................................................................................25
3.4.1.2. Full Suppression based on the amplitude of the signal.............................................................................. 25
3.4.1.3. Zero Length Encoding ZLE.......................................................................................................................25
3.5. TRIGGER MANAGEMENT.........................................................................................................................30
3.5.1. External trigger.............................................................................................................................30
3.5.2. Software trigger.............................................................................................................................30
3.5.3. Local channel auto-trigger............................................................................................................31
3.5.4. Trigger distribution .......................................................................................................................31
3.6. FRONT PANEL I/OS................................................................................................................................. 31
3.7. ANALOG MONITOR.................................................................................................................................32
3.7.1. Trigger Majority Mode (Monitor Mode = 0).................................................................................32
3.7.2. Test Mode (Monitor Mode = 1).....................................................................................................33
3.7.3. Analog Monitor/Inspection Mode (Monitor Mode = 2) ................................................................33
3.7.3.1. Procedure to enable “Analog Monitor” mode ...........................................................................................34
3.7.3.2. Applications examples .............................................................................................................................. 34
3.7.4. Buffer Occupancy Mode (Monitor Mode = 3)...............................................................................35
3.7.5. Voltage Level Mode (Monitor Mode = 4)......................................................................................35
3.8. TEST PATTERN GENERATOR....................................................................................................................36
3.9. RESET, CLEAR AND DEFAULT CONFIGURATION .....................................................................................36
3.9.1. Global Reset ..................................................................................................................................36
3.9.2. Memory Reset................................................................................................................................36
3.9.3. Timer Reset....................................................................................................................................36
3.10. VMEBUS INTERFACE.........................................................................................................................36
3.10.1. Addressing capabilities..................................................................................................................36
3.10.1.1. Base address..........................................................................................................................................36
3.10.1.2. CR/CSR address ...................................................................................................................................37
3.10.1.3. Address relocation ................................................................................................................................37
3.11. DATA TRANSFER CAPABILITIES ..........................................................................................................38
3.12. EVENTS READOUT ..............................................................................................................................38
3.12.1. Sequential readout.........................................................................................................................38
3.12.1.1. SINGLE D32........................................................................................................................................38
3.12.1.2. BLOCK TRANSFER D32/D64, 2eVME.............................................................................................38
3.12.1.3. CHAINED BLOCK TRANSFER D32/D64......................................................................................... 39
3.12.2. Random readout (to be implemented)............................................................................................39
3.12.3. Event Polling.................................................................................................................................40
3.13. OPTICAL LINK ....................................................................................................................................40
3.13.1. CAENVME_Init.............................................................................................................................41
3.13.2. CAENVME_End............................................................................................................................ 41
3.13.3. CAENVME_ReadCycle .................................................................................................................42
3.13.4. CAENVME_WriteCycle.................................................................................................................42
3.13.5. CAENVME_MultiRead..................................................................................................................42
3.13.6. CAENVME_MultiWrite.................................................................................................................43
3.13.7. CAENVME_BLTReadCycle...........................................................................................................43
NPO: Filename: Number of pages: Page:
00103/05:V1724x.MUTx/07 V1724_REV7.DOC 63 4
Document type: Title: Revision date: Revision:
User's Manual (MUT) Mod. V1724 8 Channel 14bit - 100MS/s Digitizer 06/11/2007 7
3.13.8. CAENVME_FIFOBLTReadCycle..................................................................................................44
3.13.9. CAENVME_MBLTReadCycle.......................................................................................................44
3.13.10. CAENVME_FIFOMBLTReadCycle ..........................................................................................44
3.13.11. CAENVME_IRQCheck..............................................................................................................45
3.13.12. CAENVME_IRQEnable.............................................................................................................45
3.13.13. CAENVME_IRQDisable............................................................................................................45
3.13.14. CAENVME_IRQWait.................................................................................................................46
4. VME INTERFACE.....................................................................................................................................47
4.1. REGISTERS ADDRESS MAP ......................................................................................................................47
4.2. CONFIGURATION ROM (0XF000-0XF084; R).........................................................................................48
4.3. CHANNEL N ZS_THRES (0X1N24; R/W)................................................................................................49
4.4. CHANNEL N ZS_NSAMP (0X1N28; R/W)...............................................................................................50
4.5. CHANNEL N THRESHOLD (0X1N80; R/W)................................................................................................50
4.6. CHANNEL N OVER/UNDER THRESHOLD (0X1N84; R/W) .........................................................................50
4.7. CHANNEL N STATUS (0X1N88; R)...........................................................................................................50
4.8. CHANNEL N AMC FPGA FIRMWARE (0X1N8C; R) ................................................................................50
4.9. CHANNEL N BUFFER OCCUPANCY (0X1N94; R)......................................................................................51
4.10. CHANNEL N DAC REGISTER (0X1N98; R/W) ......................................................................................51
4.11. CHANNEL N ADC CONFIGURATION (0X1N9C; R/W)...........................................................................51
4.12. CHANNEL CONFIGURATION (0X8000; R/W)........................................................................................51
4.13. CHANNEL CONFIGURATION BIT SET (0X8004; W)..............................................................................52
4.14. CHANNEL CONFIGURATION BIT CLEAR (0X8008; W).........................................................................52
4.15. BUFFER ORGANIZATION (0X800C; R/W)............................................................................................52
4.16. BUFFER FREE (0X8010; R/W)..............................................................................................................52
4.17. CUSTOM SIZE (0X8020; R/W) .............................................................................................................52
4.18. ACQUISITION CONTROL (0X8100; R/W)..............................................................................................53
4.19. ACQUISITION STATUS (0X8104; R).....................................................................................................53
4.20. SOFTWARE TRIGGER (0X8108; W)......................................................................................................54
4.21. TRIGGER SOURCE ENABLE MASK (0X810C; R/W)..............................................................................54
4.22. FRONT PANEL TRIGGER OUT ENABLE MASK (0X8110; R/W) .............................................................54
4.23. POST TRIGGER SETTING (0X8114; R/W) .............................................................................................55
4.24. FRONT PANEL I/O DATA (0X8118; R/W).............................................................................................55
4.25. FRONT PANEL I/O CONTROL (0X811C; R/W)......................................................................................55
4.26. CHANNEL ENABLE MASK (0X8120; R/W)...........................................................................................56
4.27. ROC FPGA FIRMWARE REVISION (0X8124; R)..................................................................................56
4.28. DOWNSAMPLE FACTOR (0X8128; R/W) ..............................................................................................56
4.29. EVENT STORED (0X812C; R)..............................................................................................................56
4.30. SET MONITOR DAC (0X8138; R/W)....................................................................................................57
NPO: Filename: Number of pages: Page:
00103/05:V1724x.MUTx/07 V1724_REV7.DOC 63 5
Document type: Title: Revision date: Revision:
User's Manual (MUT) Mod. V1724 8 Channel 14bit - 100MS/s Digitizer 06/11/2007 7
4.31. BOARD INFO (0X8140; R)...................................................................................................................57
4.32. MONITOR MODE (0X8144; R/W).........................................................................................................57
4.33. EVENT SIZE (0X814C; R)....................................................................................................................57
4.34. ANALOG MONITOR (0X8150; R/W).....................................................................................................57
4.35. VME CONTROL (0XEF00; R/W) .........................................................................................................58
4.36. VME STATUS (0XEF04; R).................................................................................................................58
4.37. BOARD ID (0XEF08; R/W)..................................................................................................................58
4.38. MCST BASE ADDRESS AND CONTROL (0XEF0C; R/W)......................................................................58
4.39. RELOCATION ADDRESS (0XEF10; R/W)..............................................................................................59
4.40. INTERRUPT STATUS ID (0XEF14; R/W)...............................................................................................59
4.41. INTERRUPT EVENT NUMBER (0XEF18; R/W)......................................................................................59
4.42. BLT EVENT NUMBER (0XEF1C; R/W)................................................................................................59
4.43. SCRATCH (0XEF20; R/W) ...................................................................................................................59
4.44. SOFTWARE RESET (0XEF24; W).........................................................................................................59
4.45. SOFTWARE CLEAR (0XEF28; W) ........................................................................................................59
4.46. FLASH ENABLE (0XEF2C; R/W)..........................................................................................................59
4.47. FLASH DATA (0XEF30; R/W)..............................................................................................................60
5. INSTALLATION........................................................................................................................................61
5.1. POWER ON SEQUENCE ...........................................................................................................................61
5.2. POWER ON STATUS................................................................................................................................61
5.3. FIRMWARE UPGRADE..............................................................................................................................61
5.3.1. V1724 Upgrade files description...................................................................................................62
LIST OF FIGURES
FIG. 1.1: MOD. V1724 BLOCK DIAGRAM .................................................................................................................9
FIG. 2.1: MOD. V1724 FRONT PANEL......................................................................................................................11
FIG. 2.2: AMP CLK IN/OUT CONNECTOR ............................................................................................................12
FIG. 2.3: ROTARY AND DIP SWITCHES LOCATION....................................................................................................14
FIG. 3.1: SINGLE ENDED INPUT DIAGRAM ...............................................................................................................16
FIG. 3.2: DIFFERENTIAL INPUT DI AGRAM ...............................................................................................................16
FIG. 3.3: CLOCK DISTRIBUTION DIAGRAM ..............................................................................................................17
FIG. 3.4: CAENPLLCONFIG MAIN MENU ..............................................................................................................19
FIG. 3.5: DATA STORAGE IN GATE MODE ...............................................................................................................21
FIG. 3.6: DATA STORAGE IN SAMPLE MODE ...........................................................................................................22
FIG. 3.7: TRIGGER OVERLAP ..................................................................................................................................23
FIG. 3.8: ZERO SUPPRESSION EXAMPLE..................................................................................................................26
NPO: Filename: Number of pages: Page:
00103/05:V1724x.MUTx/07 V1724_REV7.DOC 63 6
Document type: Title: Revision date: Revision:
User's Manual (MUT) Mod. V1724 8 Channel 14bit - 100MS/s Digitizer 06/11/2007 7
FIG. 3.9: EXAMPLE WITH POSITIVE LOGIC AND NON-OVERLAPPING N FIG. 3.10: EXAMPLE WITH NEGATIVE LOGIC AND NON-OVERLAPPING N FIG. 3.11: EXAMPLE WITH POSITIVE LOGIC AND NON OVERLAPPING N FIG. 3.12: EXAMPLE WITH POSITIVE LOGIC AND OVERLAPPING N
LBK
/ N
LBK
LBK
..............................................................28
LBK
..................................................27
LFWD
/ N
..............................................27
LFWD
.....................................................................29
FIG. 3.13: BLOCK DIAGRAM OF TRIGGER MANAGEMENT........................................................................................30
FIG. 3.14: LOCAL TRIGGER GENERATION................................................................................................................31
FIG. 3.15: MAJORITY LOGIC (2 CHANNELS OVER THRESHOLD; BIT[6] OF CH. CONFIG. REGISTER =0) ....................33
FIG. 3.16: INSPECTION MODE DIAGRAM.................................................................................................................33
FIG. 3.17: EXAMPLE OF MAGNIFY PARAMETER USE ON SINGLE CHANNEL..............................................................34
FIG. 3.18: EXAMPLE OF MAGNIFY AND OFFSET PARAMETERS USE ON SINGLE CHANNEL .......................................35
FIG. 3.19: A24 ADDRESSING...................................................................................................................................37
FIG. 3.20: A32 ADDRESSING...................................................................................................................................37
FIG. 3.21: CR/CSR ADDRESSING............................................................................................................................37
FIG. 3.22: SOFTWARE RELOCATION OF BASE ADDRESS ...........................................................................................37
FIG. 3.23: EXAMPLE OF BLT READOUT..................................................................................................................39
FIG. 3.24: EXAMPLE OF RANDOM READOUT ...........................................................................................................40
FIG. 3.25: OPTICAL LINK DAISY CHAIN ..................................................................................................................41
LIST OF TABLES
TABLE 1.1: MOD. V1724 VERSIONS .........................................................................................................................8
TABLE 2.1: MODEL V1724 POWER REQUIREMENTS................................................................................................10
TABLE 2.2 : FRONT PANEL LEDS ...........................................................................................................................13
TABLE 2.3 : MOD. V1724 TECHNICAL SPECIFICATIONS ..........................................................................................15
TABLE 3.1: BUFFER ORGANIZATION ......................................................................................................................22
TABLE 3.2 : EVENT ORGANIZATION .......................................................................................................................24
TABLE 3.3 : FRONT PANEL I/OS DEFAULT SETTING ................................................................................................32
TABLE 4.1: ADDRESS MAP FOR THE MODEL V1724...............................................................................................47
TABLE 4.2: ROM ADDRESS MAP FOR THE MODEL V1724.....................................................................................49
TABLE 4.3: OUTPUT BUFFER MEMORY BLOCK DIVISION........................................................................................52
NPO: Filename: Number of pages: Page:
00103/05:V1724x.MUTx/07 V1724_REV7.DOC 63 7
Document type: Title: Revision date: Revision:
User's Manual (MUT) Mod. V1724 8 Channel 14bit - 100MS/s Digitizer 06/11/2007 7
1. General description
1.1. Overview
The Mod. V1724 is a 1-unit wide VME 6U module housing a 8 Channel 14 bit 100 MS/s Flash ADC Waveform Digitizer with threshold Auto-Trigger capabilities. The board is available with different input range, memory and connector configuration, as summarised by the following table:
Table 1.1: Mod. V1724 versions
Model Input type SRAM Memory Optical link AMC FPGA(*) Form factor
V1724LC Single ended 512 Ksamples / ch No EP1C4 6U-VME64 V1724 Single ended 512 Ksamples / ch Yes EP1C4 6U-VME64 V1724B Single ended 4 Msamples / ch Yes EP1C4 6U-VME64 V1724C Differential 512 Ksamples / ch Yes EP1C4 6U-VME64 V1724D Differential 4 Msamples / ch Yes EP1C4 6U-VME64 V1724E Single ended 4 Msamples / ch Yes EP1C20 6U-VME64 V1724F Differential 4 Msamples / ch Yes EP1C20 6U-VME64 VX1724 Single ended 512 Ksamples / ch Yes EP1C4 6U-VME64X VX1724B Single ended 4 Msamples / ch Yes EP1C4 6U-VME64X VX1724C Differential 512 Ksamples / ch Yes EP1C4 6U-VME64X VX1724D Differential 4 Msamples / ch Yes EP1C4 6U-VME64X VX1724E Single ended 4 Msamples / ch Yes EP1C20 6U-VME64X VX1724F Differential 4 Msamples / ch Yes EP1C20 6U-VME64X
(*) AMC: ADC e Memory controller FPGA. Models available: ALTERA Cyclone EP1C4 (4000 Logic elements)
or ALTERA Cyclone EP1C20 (20000 Logic elements).
Single ended input versions, optionally, are available with 10 Vpp dynamic range (default range: 2.25 Vpp).
The DC offset of the signal can be adjusted channel per channel by means of a programmable 16bit DAC.
The board features a front panel clock/reference In/Out and a PLL for clock synthesis from internal/external references. This allows multi board phase synchronisations to an external clock source or to a V1724 clock master board.
The data stream is continuously written in a circular memory buffer; when the trigger occurs the FPGA writes further N samples for the post trigger and freezes the buffer that then can be read either via VME or via Optical Link; the acquisition can continue without dead-time in a new buffer. Each channel has a SRAM memory, divided in buffers of programmable size. The trigger signal can be provided via the front panel input as well as via the VMEbus, but it can also be generated internally, as soon as a programmable voltage threshold is reached. The individual Auto-Trigger of one channel can be propagated to the other channels and onto the front panel Trigger Output.
The VME interface is VME64X compliant and the data readout can be performed in
NPO: Filename: Number of pages: Page:
00103/05:V1724x.MUTx/07 V1724_REV7.DOC 63 8
Document type: Title: Revision date: Revision:
User's Manual (MUT) Mod. V1724 8 Channel 14bit - 100MS/s Digitizer 06/11/2007 7
Single Data Transfer (D32), 32/64 bit Block Transfer (BLT/MBLT), 2eVME, 2eSST and 32/64 bit Chained Block Transfer (CBLT). The board houses a daisy chainable Optical Link able to transfer data at 80 MB/s, thus it is possible to connect up to eight V1724 (64 ADC channels) to a single Optical Link Controller (Mod. A2818, see Accessories/Controller).
The V1724 can be controlled and readout through the Optical Link in parallel to the VME interface.
The Mod. V1724LC is also available, a simplified version of the Mod. V1724, without Optical Link and Analog Monitor features.
1.2. Block Diagram
FRONT PANEL
INPUTS
CLK IN
CLK OUT
TRG IN
TRG OUT
S IN
MON DAC
DIGITAL I/Os
OSC
x8 channels
ADC
DAC
MUX
CLOCK
MANAGER
(AD9510)
ROC [FPGA]
- Readout control
- VME interface control
- Optical link control
- Trigger control
- External interface control
AMC [FPGA]
ADC &
MEMORY
CONTROLLER
BUFFERS
VCXO
1GHz
LOCAL BUS
TRIGGERS & SYNC
VME
OPTICAL LINK
Fig. 1.1: Mod. V1724 Block Diagram
The function of each block will be explained in detail in the subsequent sections.
NPO: Filename: Number of pages: Page:
00103/05:V1724x.MUTx/07 V1724_REV7.DOC 63 9
Document type: Title: Revision date: Revision:
User's Manual (MUT) Mod. V1724 8 Channel 14bit - 100MS/s Digitizer 06/11/2007 7
2. Technical specifications
2.1. Packaging
The module is housed in a 6U-high, 1U-wide VME unit. The board hosts the VME P1, and P2 connectors and fits into both VME/VME64 standard and V430 backplanes. VX1724 versions require VME64X compliant crates.
2.2. Power requirements
The power requirements of the module are as follows:
Table 2.1: Model V1724 power requirements
+5 V 4.50 A
+12 V 0.2 A
-12 V 0.2 A
NPO: Filename: Number of pages: Page:
00103/05:V1724x.MUTx/07 V1724_REV7.DOC 63 10
Document type: Title: Revision date: Revision:
User's Manual (MUT) Mod. V1724 8 Channel 14bit - 100MS/s Digitizer 06/11/2007 7
2.3. Front Panel
Mod. V560E
Mod. V1724
EXTERNAL
CLOCK IN
INTERNAL
CLOCK OUT
LOCAL
TRIGGER OUT
EXTERNAL
TRIGGER IN
SYNC/SAMPLE
START
ANALOG
MONITOR
OUTPUT
DIGITAL
I/O's
ANALOG
INPUT
SCALER
8 CH 14 BIT
S
100 MS/
DIGITIZER
Fig. 2.1: Mod. V1724 front panel
NPO: Filename: Number of pages: Page:
00103/05:V1724x.MUTx/07 V1724_REV7.DOC 63 11
Document type: Title: Revision date: Revision:
User's Manual (MUT) Mod. V1724 8 Channel 14bit - 100MS/s Digitizer 06/11/2007 7
2.4. External connectors
2.4.1. ANALOG INPUT connectors
Single ended version (see options in § 1.1):
Function:
Analog input, single ended, input dynamics: 2.25Vpp Zin=50Ω (on request: 10Vpp Zin=1KΩ)
Mechanical specifications:
MCX connector (CS 85MCX-50-0-16 SUHNER)
Differential version (see options in § 1.1): Function:
Analog input, differential, input dynamics: 2.25Vpp Zin=100Ω or 10Vpp Zin=1KΩ
Mechanical specifications:
Tyco MODU II
N.B.: absolute max analog input voltage = 6Vpp (with Vrail max to +6V or -6V) for any DAC offset value
2.4.2. CONTROL connectors
Function:
TRG OUT: Local trigger output (NIM/TTL, on Rt = 50Ω)
TRG IN: External trigger input (NIM/TTL, Zin= 50Ω)
SYNC/SAMPLE/START: Sample front panel input (NIM/TTL, Zin=50Ω)
MON/Σ: DAC output 1Vpp on Rt=50 (not available on Mod. V1724LC)
Mechanical specifications: 00-type LEMO connectors
2.4.3. ADC REFERENCE CLOCK connectors
GND
CLK-
CLK+
Fig. 2.2: AMP CLK IN/OUT Connector
Function:
CLK IN: External clock/Reference input, AC coupled (diff. LVDS, ECL, PECL, LVPECL, CML), Zdiff= 110
Ω.
Mechanical specifications:
AMP 3-102203-4 connector
Function:
CLOCK OUT: Clock output, DC coupled (diff. LVDS), Zdiff= 110
Ω.
Mechanical specifications:
AMP 3-102203-4 connector
NPO: Filename: Number of pages: Page:
00103/05:V1724x.MUTx/07 V1724_REV7.DOC 63 12
Document type: Title: Revision date: Revision:
User's Manual (MUT) Mod. V1724 8 Channel 14bit - 100MS/s Digitizer 06/11/2007 7
2.4.4. Digital I/O connectors
Function: N.16 programmable differential LVDS I/O signals, Zdiff_in= 110 Ohm. Four
Indipendent signal group 0÷3, 4÷7, 8÷11, 12÷15, In / Out direction control; see also § 3.6.
Mechanical specifications:
3M-7634-5002- 34 pin Header Connector
2.4.5. Optical LINK connector
Mechanical specifications:
LC type connector; to be used with Multimode 62.5/125µm cable with LC connectors on both sides; not featured on Mod. V1724LC
Electrical specifications:
Optical link for data readout and slow control with transfer rate up to 80MB/s; daisy chainable.
2.5. Other front panel components
2.5.1. Displays
The front panel hosts the following LEDs:
Table 2.2 : Front panel LEDs
Name: Colour: Function: DTACK CLK_IN NIM TTL LINK PLL _LOCK PLL _BYPS
RUN TRG DRDY BUSY OUT_LVDS
green VME read/write access to the board green External clock enabled. green Standard selection for CLK I/O (V1724LC Rev.0), TRG OUT, TRG IN, S IN. green Standard selection for CLK I/O (V1724LC Rev.0), TRG OUT, TRG IN, S IN. green/yellow Network present; Data transfer activity green The PLL is locked to the reference clock green The reference clock drives directly ADC clocks; the PLL circuit is switched
off and the PLL_LOCK LED is turned off. green RUN bit set (see § 4.19) green Trigger accepted green Event/data (depending on acquisition mode) are present in the Output Buffer red All the buffers are full green Signal group OUT direction enabled.
2.6. Internal components
SW2..5 “Base Address [31:16]”: Type: 4 rotary switches
Function: Set the VME base address of the module.
SW1 “CLOCK SOURCE” Type Dip Switch
Function: Select clock source (External or Internal)
JP2 “FW” Type: Jumper.
Function: it allows to select whether the “Standard” or the “Back up” firmware must be loaded at power on;
(default position: STD).
NPO: Filename: Number of pages: Page:
00103/05:V1724x.MUTx/07 V1724_REV7.DOC 63 13
Document type: Title: Revision date: Revision:
yyyy
y
User's Manual (MUT) Mod. V1724 8 Channel 14bit - 100MS/s Digitizer 06/11/2007 7
CLK SOURCE: SW1
BASE ADDRESS [31:16]
ROTARY SWITCHES SW2..5
FW JUMPER: JP2
Fig. 2.3: Rotary and dip switches lo cation
NPO: Filename: Number of pages: Page:
00103/05:V1724x.MUTx/07 V1724_REV7.DOC 63 14
Document type: Title: Revision date: Revision:
User's Manual (MUT) Mod. V1724 8 Channel 14bit - 100MS/s Digitizer 06/11/2007 7
2.7. Technical specifications table
Table 2.3 : Mod. V1724 technical specifications
Package
Analog Input
Digital Conversion
ADC Sampling Clock generation
CLK_IN
CLK_OUT
Memory Buffer
Trigger
Trigger Time Stamp
1-unit wide VME 6U module
8 channels, single-ended or differential (depending on version);
2.25Vpp (10Vpp Single-ended on request) input range, positive or negative; 40MHz Bandwidth; Programmable DAC for Offset Adjust on each channel (Single-ended versions only).
Resolution: 14 bit Sampling rate: 10 MS/s to 100 MS/s simultaneously on each channel Multi board synchronisation (one board can act as clock master). External Gate Clock capability (NIM / TTL) by S_IN input connector, for burst or single sampling mode.
The V1724 sampling clock generation supports three operating modes:
- PLL mode - internal reference (50 MHz local oscillator)
- PLL mode - external reference on CLK_IN. Frequency: 50MHz 100ppm (Other reference
frequency values are available in 10 ÷ 100MHz range.)
- PLL Bypass mode: External clock on CLK_IN drives directly ADC clocks. External clock
Frequency from 10 to 100MHz.
AC coupled differential input clock LVDS, ECL, PECL, LVPECL, CML (single ended NIM / TTL is also possible via custom CAEN cable).
DC coupled differential LVDS output clock, locked to ADC sampling clock. Frequency values in 10 ÷ 100MHz range are available.
512K sample/ch or 4M sample/ch (see § 1.1); Multi Event Buffer with independent read and write access. Programmable event size and pre-post trigger. Divisible into 1 ÷ 1024 buffers
Common External TRGIN (NIM or TTL) and VME Command Individual channel autotrigger (time over/under threshold) TRGOUT (NIM or TTL) for the trigger propagation to other V1724 boards
32bit – 10ns (43s range). Sync input for Time Stamp alignment
AMC FPGA
Optical Link
VME interface
Upgrade Software
Analog Monitor
(not available in V1724LC)
LVDS I/O
One Altera Cyclone EP1C4 or EP1C20 per channel
Data readout and slow control with transfer rate up to 80 MB/s, to be used instead of VME bus. Daisy chainable: one A2818 PCI card can control and read eight V1724 boards in a chain (not available on Mod. V1724LC).
VME64X compliant D32, BLT32, MBLT64, CBLT32/64, 2eVME, 2eSST, Multi Cast Cycles Transfer rate: 60MB/s (MBLT64), 100MB/s (2eVME), 160MB/s (2eSST) Sequential and random access to the data of the Multi Event Buffer The Chained readout allows to read one event from all the boards in a VME crate with a BLT access
V1724 firmware can be upgraded via VME
General purpose C Libraries and Demo Programs (CAENScope)
12bit / 100MHz DAC controlled by ROC FPGA, supports five operating modes:
- Waveform Generator: 1 Vpp ramp generator
- Majority: MON/Σ output signal is proportional to the number of ch. under/over threshold (1 step
= 125mV)
- Analog Inspection: data stream from one channel ADC drives directly the DAC input producing
the channel input signal (1 Vpp)
- Buffer Occupancy: MON/Σ output signal is proportional to the Multi Event Buffer Occupancy:
1 buffer ~ 1mV
- Voltage level: MON/Σ output signal is a programmable voltage level
16 general purpose LVDS I/O controlled by the FPGA Busy, Data Ready, Memory full, Individual Trig-Out and other function can be programmed An Input Pattern from the LVDS I/O can be associated to each trigger as an event marker
NPO: Filename: Number of pages: Page:
00103/05:V1724x.MUTx/07 V1724_REV7.DOC 63 15
Document type: Title: Revision date: Revision:
User's Manual (MUT) Mod. V1724 8 Channel 14bit - 100MS/s Digitizer 06/11/2007 7
3. Functional description
3.1. Analog Input
The module is available either with single ended (on MCX connector) or, on request, differential (on Tyco MODU II 3-pin connector) input channels.
3.1.1. Single ended input
Input dynamic is 2,25Vpp (Zin= 50 Ω). 10Vpp (Zin= 1KΩ) dynamic is available on request. A 16bit DAC allow to add up to ±1.125V (±5V with high-range input) DC offset in order to preserve the full dynamic range also with unipolar positive or negative input signals. The input bandwidth ranges from DC to 40 MHz (with 2nd order linear phase anti-aliasing low pass filter).
Input Dynamic Range: 1 Vpp
Input
MCX
50Ω
+
OpAmp
ADC
DAC
Vref
14 bit
16 bit
FPGA
+2.25
+1.125
0
-1.125
-2.25
Positive Unipolar
DAC = FSR
Bipolar
DAC = FSR/2
Negative Unipolar
DAC = 0
Fig. 3.1: Single ended input diagram
3.1.2. Differential input
Input dynamics is ±1.125V (Zin= 50 Ω). The input bandwidth ranges from DC to 40 MHz (with 2nd order linear phase anti-aliasing low pass filter).
Differential Mode
Tyco
Input
Modu II
110Ω
Fig. 3.2: Differential input diagram
+
OpAmp
ADC
DAC
Vref
14 bit
FPGA
NPO: Filename: Number of pages: Page:
00103/05:V1724x.MUTx/07 V1724_REV7.DOC 63 16
Document type: Title: Revision date: Revision:
User's Manual (MUT) Mod. V1724 8 Channel 14bit - 100MS/s Digitizer 06/11/2007 7
3.2. Clock Distribution
Fig. 3.3: Clock distribution diagram
The module clock distribution takes place on two domains: OSC-CLK and REF-CLK; the former is a fixed 50MHz clock provided by an on board oscillator, the latter provides the ADC sampling clock. OSC-CLK handles both VME and Local Bus (communication between motherboard and mezzanine boards; see red traces in the figure above). REF-CLK handles ADC sampling, trigger logic, acquisition logic (samples storage into RAM, buffer freezing on trigger) through a clock chain. Such domain can use either an external (via front panel signal) or an internal (via local oscillator) source (selection is performed via dip switch SW1, see § 2.6); in the latter case OSC-CLK and REF-CLK will be synchronous (the operation mode remains the same anyway). REF-CLK is processed by AD9510 device, which delivers 6 clock out signals; 4 signals are sent to ADCs, one to the trigger logic and one to drive CLK-OUT output (refer to AD9510 data sheet for more details:
http://www.analog.com/UploadedFiles/Data_Sheets/AD9510.pdf
); two operating modes
are foreseen: Direct Drive Mode and PLL Mode
3.2.1. Direct Drive Mode
The aim of this mode is to drive externally the ADCs' Sampling Clock; generally this is necessary when the required sampling frequency is not a VCXO frequency submultiple. The only requirement over the SAMP-CLK is to remain within the ADCs' range.
NPO: Filename: Number of pages: Page:
00103/05:V1724x.MUTx/07 V1724_REV7.DOC 63 17
Document type: Title: Revision date: Revision:
User's Manual (MUT) Mod. V1724 8 Channel 14bit - 100MS/s Digitizer 06/11/2007 7
3.2.2. PLL Mode
The AD9510 features an internal Phase Detector which allows to couple REF-CLK with VCXO (1 GHz frequency); for this purpose it is necessary that REF-CLK is a submultiple of 1 GHz. AD9510 default setting foresees the board internal clock (50MHz) as clock source of REF-CLK.
This configuration leads to Ndiv = 100, Rdiv = 5, thus obtaining 10MHz at the Phase
Detector input and CLK-INT = 1GHz. The required 100 MHz Sampling Clock is obtained by processing CLK-INT through Sdiv dividers. When an external clock source is used, if it has 50MHz frequency, then AD9510 programming is not necessary, otherwise Ndiv and Rdiv have to be modified in order to achieve PLL lock. A REF-CLK frequency stability better than 100ppm is mandatory.
3.2.3. Trigger Clock
TRG-CLK signal has a frequency equal to ½ of SAMP-CLK; therefore a 2 samples “uncertainty” occurs over the acquisition window.
3.2.4. Output Clock
Front panel Clock Output is User programmable. Odiv and Odel parameters allows to obtain a signal with the desired frequency and phase shift (in order to recover cable line delay) and therefore to synchronise daisy chained boards. CLK-OUT default setting is OFF, it is necessary to enable the AD9510 output buffer to enable it.
3.2.5. AD9510 programming
CAEN has developed a software tool which allows to handle easily the clock parameters: CAENPLLConfig is a software tool which allows the PLL management, whenever the module is controlled through a CAEN VME Controller (see http://www.caen.it/nuclear/function1.php?fun=vmecnt The tool is developed through open source classes wxWidgets v.2.6.3 (see http://www.wxwidgets.org/
) and requires the CAENVMETool API’s to be installed (they can be downloaded at http://www.caen.it/nuclear/lista-sw.php?mod=V1718
SW package for CAEN VME Bridges & Slave Boards).
CAENPLLConfig is available at: http://www.caen.it/nuclear/lista-sw.php?mod=V1724 And must be simply run on the PC connected to the used CAEN VME Controller
The User has to select the board type and base address (in the ADC BOARD field), then the used mode (PLL or Direct Feed/BYPASS in the INPUT field); see figure below:
).
with the
NPO: Filename: Number of pages: Page:
00103/05:V1724x.MUTx/07 V1724_REV7.DOC 63 18
Document type: Title: Revision date: Revision:
User's Manual (MUT) Mod. V1724 8 Channel 14bit - 100MS/s Digitizer 06/11/2007 7
Fig. 3.4: CAENPLLConfig Main menu
3.2.6. PLL programming
In PLL mode the User has to enter the divider for input clock frequency (input clock divider field in CAENPLLConfig Main menu); since the VCXO frequency is 1GHz, in
order to use, for example, a 50MHz ExtClk, the divider to be entered is 20.
Then it is necessary to set the parameters for sampling clock and CLK_OUT (enable, divide ratio and phase shift/delay in Output Clock field of CAENPLLConfig Main
menu); the tool refuses wrong settings for such parameters.
3.2.7. Direct Drive programming
In Direct Drive/BYPASS mode, the User can directly set the input frequency (Input Clock
field, real values are allowed). Given an input frequency, it is possible to set the parameters in order to provide the required signals.
3.2.8. Configuration file
Once all parameters are set, the tool allows to save the configuration file which includes
all the AD9510 device settings (SAVE button in the upper toolbar of CAENPLLConfig
Main menu). It is also possible to browse and load into the AD9510 device a pre existing
configuration file (OPEN button in the upper toolbar of CAENPLLConfig Main menu). For
this purpose it is not necessary the board power cycle.
NPO: Filename: Number of pages: Page:
00103/05:V1724x.MUTx/07 V1724_REV7.DOC 63 19
Loading...
+ 44 hidden pages