Cronologic Ndigo Crate Podręcznik Użytkownika

Przeglądaj online lub pobierz Podręcznik Użytkownika dla Obudowy elektryczne Cronologic Ndigo Crate. Cronologic Ndigo Crate User guide Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj

Podsumowanie treści

Strona 1 - User Guide

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

Strona 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

Strona 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] =

Strona 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

Strona 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

Strona 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

Strona 7 - 2 Hardware

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

Strona 8

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 15

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 21

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

Strona 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

Strona 23

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

Strona 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

Strona 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

Strona 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

Strona 27

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 34

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

Strona 35

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

Strona 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

Strona 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

Strona 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

Strona 39

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

Strona 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

Strona 41

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 48

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

Strona 49

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

Strona 50

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

Strona 51

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

Strona 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

Strona 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

Strona 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

Strona 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

Strona 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

Komentarze do niniejszej Instrukcji

Brak uwag