Cronologic Ndigo Crate Guide de l'utilisateur

Naviguer en ligne ou télécharger Guide de l'utilisateur pour Enveloppes électriques Cronologic Ndigo Crate. Cronologic Ndigo Crate User guide Manuel d'utilisatio

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer

Résumé du contenu

Page 1 - User Guide

Revision 1.1 as of 2013-11-13Firmware 0 (build 3795), Driver v0.9.22cronologic GmbH & Co. KGNdigo250M-14Ndigo125M-14User Guide

Page 2

+-450MHzoffsetFigure 2.4: Input circuit for each of the four analog channels.2.2.2 Analog InputsThe analog inputs of the ADC are single ended LEMO00 c

Page 3 - Contents

6.4.3. This feature is especially useful for highly asymmetric signals, such as pulses from TOF+0.5Vanalog_offset[i] = 0V-0.5 V+0.5Vanalog_offset[i] =

Page 4

analog_offset[4]-1,0V1,0VFigure 2.8: For TRIGGER and GATE negative thresholds can be set to support negative signalssuch as 16mA NIM.TDC on Input TRIG

Page 5 - 1 Introduction

2.4 Ndigo250M-14 FunctionalityThe analog input signal is quantized to 14 bits. However, the board always scales and offsetsthe data to 16 bit signed da

Page 6

2.4.2 Trigger BlocksThe Ndigo250M-14 records analog wave forms using zero suppression. Whenever a relevantwaveform is detected, data is written to an

Page 7 - 2 Hardware

precursor = 6 length = 12total length = 19thresholdFigure 2.10: Parameters for edge triggeringprecursor = 6 length = 6total length = 21thresholdFigure

Page 8

risingsample datathresholdZ-1edgetrigger 1risingthresholdZ-1edgetrigger 2Figure 2.12: From the ADC inputs, a trigger unit creates an input flag for the

Page 9 - 2.2.1 Connectors

A B C D trigger_ block[0] trigger_ block[1] trigger_ block[2] trigger_ block[3] Gates bus[0] bus[1] bus[2] bus[3] to cable sync time stamp channel fun

Page 10 - 2.2.2 Analog Inputs

2.4.3 Gating BlocksFigure 2.15: Gating Blocks: Each gating block can use an arbitrary combination of inputs totrigger its state machine. The outputs c

Page 11 - 2.2.3 Digital Inputs

Figure 2.16 shows the functionality of the gate timing and delay unit. Active gate time ismarked in green.TriggerGateGate StartGate StopFigure 2.16: G

Page 13 - Precursor Postcursor

its output after the specified delay.To send this pulse to the trigger block, the gating block must be enabled in the trigger block’sAND matrix and the

Page 14 - 2.4.2 Trigger Blocks

2.5 Multiple Ndigo boards synchronizationUsing several Ndigo devices in applications that use more channels than a single board canprovide requires sy

Page 15

2.5.1 Calibration Procedure1. Make sure the “Automode” is selected.2. Record the calibration histograms by pressing “Record histograms”. The program w

Page 16

Figure 2.18: Histogram for the case the delay value for the board is not set correctly. Pleasenote: the lower panel might differ from board to board, w

Page 17

2.5.2 Synchronizing with an HPTDC8-PCIThe Ndigo250M-14 does not support synchronization with an HPTDC8-PCI.cronologic GmbH & Co. KG 20 Ndigo250M-1

Page 18 - 2.4.3 Gating Blocks

2.6 Performing a firmware updateAfter installing the Ndigo device driver, a firmware update tool is available. By choosing“NdigoFirmwareGUI.exe” a firmwa

Page 19 - Gate Stop

information shown in the upper half of the application window does not change right afterflashing a new firmware.2.6.1 Calibrating the TDCAfter each upd

Page 20 - 2.4.6 Data Lookup Table

tion data on the card.6. Calibration done!The card can only be successfully calibrated if:First Bin is in the range of 4 to 16Empty Bins is less than

Page 21

cronologic GmbH & Co. KG 24 Ndigo250M-14 User Guide

Page 22 - 2.5.1 Calibration Procedure

3 Driver Programming APIThe API is a DLL with C linkage. There also exists a .Net wrapper.The functions provided by the DLL are declared in Ndigo250M

Page 23

Contents1 Introduction 11.1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Hardware 32.1 Installing the

Page 24

3.2 Initializationint ndigo250m count devices(int *error code, char **error message)Return the number of boards that are supported by this driver in t

Page 25

ndigo bool t is slaveData acquisition of this board is controlled by the master board.int sync periodPeriod of the multicard sync pulse. Ignored for s

Page 26 - 2.6.1 Calibrating the TDC

3.3 Status Information3.3.1 Functions for Information RetrievalThe driver provides functions to retrieve detailed information on the type of board, it

Page 27

A change in the first digit generally requires a recompilation of user applications. Change inthe second digit denote significant improvements or change

Page 28

3.3.3 Structure ndigo param infoint sizeThe number of bytes occupied by the structure.int versionA version number that is increased when the definition

Page 29 - 3 Driver Programming API

Alert flags from the system monitor and temperature sensor. Bits 0 to 3 are measured by thesystem monitor of the FPGA. Bits 4 and 5 are provided by an

Page 30 - 3.2 Initialization

3.4 ConfigurationThe device is configured with a configuration structure. The user should first obtain a structurethat contains the default settings of th

Page 31

Configuration of the external trigger sources. Threshold is ignored for entries 8 and above.The trigger indexes refer to the entry in the trigger array

Page 32 - 3.3 Status Information

T = 1 + M + [1...2N] (3.1)clock cycles.0 ≤ M < 232(3.2)0 ≤ N < 32 (3.3)There is no enable or reset as the usage of this trigger can be configured

Page 33

For trigger indices NDIGO TRIGGER AUTO and NDIGO TRIGGER ONE this is ignored.For trigger indices NDIGO TRIGGER TDC PE to NDIGO TRIGGER BUS3 PE this mu

Page 34

Contents3.4 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323.4.1 Structure ndigo250m configuration . . . .

Page 35

#define NDIGO TRIGGER SOURCE GATE 0x00000200#define NDIGO TRIGGER SOURCE BUS0 0x00000400#define NDIGO TRIGGER SOURCE BUS1 0x00000800#define NDIGO TRIGGER

Page 36 - 3.4 Configuration

created.NOT IMPLEMENTEDndigo bool t reserved1Defaults to false. Do not change.int startThe number of samples from the first input signal seen in the id

Page 37

3.4.6 Run Time Controlint ndigo start capture(ndigo device *device)int ndigo pause capture(ndigo device *device)int ndigo continue capture(ndigo devic

Page 38 - 3.4.2 Structure ndigo trigger

3.5 Readoutint ndigo250m read(ndigo device *device, ndigo250m read in *in, ndigo250m read out *out)For each DMA channel returns a pointer to an array

Page 39

separately for each channel.cronologic GmbH & Co. KG 40 Ndigo250M-14 User Guide

Page 40

3.6 Other Functions3.6.1 LED controlThere are six LEDs on the front panel. The intensity of the red and green part can be set from0 to 255. There is n

Page 41

cronologic GmbH & Co. KG 42 Ndigo250M-14 User Guide

Page 42 - 3.4.6 Run Time Control

4 Packet Format4.0.2 Output Structure ndigo packetunsigned char channel0 to 3 for the ADC input channels, 4 for the TDC, 5 for the timestamp channel.u

Page 43 - 3.5 Readout

Number of 64-bit elements (each containing 4 samples) in the data array if type < 128.If type = 128 this is the pattern of trigger sources that whe

Page 44

5 C Example1 #i n c l u d e ” N d i g o i n t e r f a c e . h”2 #i n c l u d e <s t d i o . h>3 #i n c l u d e <s t d l i b . h>45 i n t m

Page 45 - 3.6 Other Functions

1 IntroductionThe Ndigo250M and Ndigo125M are digitizer and transient recorders designed to sample rela-tively shorts pulses in rapid repetition. They

Page 46

3940 c o n f i g . t r i g g e r b l o c k [ 0 ] . s o u r c e s = NDIGO TRIGGER SOURCE A0 ;41 c o n f i g . t r i g g e r b l o c k [ 0 ] . l e n g t

Page 47

85 pa c k et = n e x t p a c k e t ;86 co unt++;87 }88 }89 }90 n d i g o c l o s e ( ndgo ) ;91 r e t u r n 0 ;92 }cronologic GmbH & Co. KG 47 Ndi

Page 48

cronologic GmbH & Co. KG 48 Ndigo250M-14 User Guide

Page 49

6 Technical Data6.1 Operating Conditions6.1.1 Environmental Conditions for OperationThe board is designed to be operated under the following condition

Page 50

6.3 TDC CharacteristicsSymbol Parameter Min Typ Max UnitsBINTDCTDC bin size psINLTDCTDC integral nonlinearityInput Pulse Width 3.3 nsInput Pulse Spaci

Page 51

Symbol Parameter Min Typ Max UnitsVDthdiscrimination threshold -1.25 1.25 VVdnrecommended amplitude for negative pulses -0.1 - VDth2VDth1.25 - VDthVVd

Page 52

6.5 Information Required by DIN EN 61010-16.5.1 ManufacturerThe Ndigo250M-14 is a product of:cronologic GmbH & Co. KGJahnstraße 4960318 FrankfurtH

Page 53 - 6.2 Digitizer Characteristics

6.5.4 Environmental ConditionsRefer to the sections on Environmenal Conditions on page 496.5.5 InputsThe analog inputs are DC coupled. The inputs have

Page 55

2 Hardware2.1 Installing the BoardThe Ndigo250M-14 board can be installed in any PCIe slot with eight or more lanes. If the slotelectrically supports

Page 56 - 6.5.3 Cooling

C1C1C1terminationtermination C2 C2 C2Figure 2.1: If several Ndigo boards are connected to work in sync , the boards must be con-nected using a ribbon

Page 57 - 6.5.6 Recycling

2.2 External Inputs and Connectors2.2.1 ConnectorsThe inputs of the Ndigo250M-14 are located on the PCI bracket. Figure 2.3 on page 5 shows thelocatio

Commentaires sur ces manuels

Pas de commentaire