Summary of Contents for Teledyne SP Devices ADQ7DC
Page 1
ADQ7DC Manual 16-1796 PC2 2019-02-01 1(50) Manual ADQ7DC This manual describes how to get the full potential out of Teledyne SP Devices’ digitizer ADQ7DC. The manual includes these steps: • Set up the analog front-end • Master the triggers •...
Fundamental design properties ..................5 1.2.1 Data format ..........................6 1.2.2 Calibration............................ 6 1.2.3 Data acquisition nomenclature ....................6 1.2.4 ADQ7DC sampling clock frequency .................... 7 1.2.5 System clocks..........................7 1.2.6 Analog signal range ........................7 SETTING UP THE ANALOG FRONT-END ..............9 AFE block diagram......................
5 GSPS per channel. The A/D converters can be further interleaved to get 10 GSPS. Digital calibration of gain and offset. Teledyne SP Devices’ proprietary technologies for signal quality enhancement; ADX for SFDR in radio systems and DBS for baseline stability in pulse data systems.
The 2 LSBs may not be zero in the data output from the ADQ7DC. Calibration and other computations in the FPGA may result in fractional result. This is not rounded to 14 bits in order to avoid adding com- putational noise.
Section 5.9. The ADQ7DC is available in two different speed modes, 5 GSPS dual channel and 10 GSPS single channel. Both modes are supported by the hardware and included with the ADQ7DC. The firmware of the FPGA has to be changed when switching mode. This may require a re-start of parts of the system.
Page 8
ADQ7DC Manual 16-1796 PC2 2019-02-01 8(50) The maximum digital code 2^15 represents an analog signal with a level ACTUAL_ANALOG_RANGE / 2 at the input. A specific analog signal will then be represented by the following digital ANALOG_LEVEL code: DIGITAL_CODE_LEVEL = ANALOG_LEVEL / ( ACTUAL_ANALOG_RANGE / 2 ) * 2^15...
Figure 2: ADQ7 AFE control. The ADQ7DC can operate with two channels at 5 GSPS or one channel at 10 GSPS. To change mode of operation, the single or dual channel firmware has to be activated by using the ADQ7 Updater tool For more information, see [6].
ADQ7DC Manual 16-1796 PC2 2019-02-01 10(50) cal position for the A/D converter. In this way, the full 14 bits can be used for representing the unipolar pulse. The DC-offset is set with the command SetAdjustableBias The DC-offset is set in digital codes...
ADQ7DC Manual 16-1796 PC2 2019-02-01 11(50) SIGNAL QUALITY ENHANCEMENT 3.1 Digital Baseline Stabilizer The Digital Baseline Stabilizer, DBS, is designed for pulse data measurement where high accuracy rel- ative a known baseline is required. The key features of DBS are: •...
ADQ7DC Manual 16-1796 PC2 2019-02-01 12(50) TRIGGER 4.1 Trigger block diagram The digitizer can be triggered in various ways with a number of different internal and external trigger sources. Selected events in the trigger module can also be output to trigger external equipment. The...
ADQ7DC Manual 16-1796 PC2 2019-02-01 13(50) 4.2 Position of the trigger in the data The trigger position relative to the data record is controlled by the parameters pretrigger and trigger delay. The pretrigger buffer enables capturing data prior to the trigger event, Figure 4.
Example 3: Assume an ADQ7DC sampling with a clock frequency at 5 GSPS. The pretrigger is set to 80 samples and the external trigger is used. The following parameters are returned:...
Page 15
ADQ7DC Manual 16-1796 PC2 2019-02-01 15(50) • Start the experiment and subtract the timing reference from each record as – TIME_STAMP TIME_STAMP_OF_RECORD TIME_STAMP_REFERENCE 3. The third method is to apply an external trigger to reset the timestamp reset, Figure 6. This method has the possibility to synchronize several boards to full precision of the external trigger.
ADQ7DC Manual 16-1796 PC2 2019-02-01 16(50) 4.4 Blocking triggers for synchronization 4.4.1 Function overview In order to synchronize the acquisition to external equipment or to other ADQ digitizers, there is a mechanism for controlling the flow of triggers. The trigger blocking function allows the user to select...
ADQ7DC Manual 16-1796 PC2 2019-02-01 17(50) '
$ )*& !& %!
+, %!
+, %!
+, %!
+, DESCRIPTION USER COMMAND The trigger blocker in window or gate mode allows triggers during a SetupTriggerBlocking 4.4.1 certain period. Example of rejected triggers outside the window.
The RMS value of such a process is /sqrt(12). TRIGGER_CLOCK_PERIOD The highest resolution is achieved with an external trigger connected to the TRIG connector. ADQ7DC has a trigger clock at 20 GSPS, of 50 ps and a trigger jitter of TRIGGER_CLOCK_PERIOD 14 ps RMS (theoretical value), Section 4.5.4.
ADQ7DC Manual 16-1796 PC2 2019-02-01 19(50) 4.5.3 Synchronous trigger A synchronous trigger is phase locked to the clock of the digitizer. The trigger source needs access to the clock reference of the digitizer. There are three ways to achieve this synchronization: 1.
ADQ7DC Manual 16-1796 PC2 2019-02-01 20(50) DisArmTrigger (“software trigger”) SetTriggerMode ArmTrigger SWTrig 6. Read data and analyze the situation 4.7 External Trigger Inputs An external trigger is a dedicated signal on a dedicated input to the ADQ. There are several inputs for...
ADQ7DC Manual 16-1796 PC2 2019-02-01 21(50) 4.7.2 External trigger SYNC connector The block diagram for the SYNC input is shown in Figure 12 and related parameters are listed in Table 3. The user can control the SYNC function for adapting it to the system in the following ways: The input impedance can be set in 50 ...
4.8.1 PXIe interface There are an external trigger in the backplane of the PXIe version of ADQ7DC. The DSTAR signals are dedicated matched trigger lines from the system timing slot. To use these triggers, a dedicated timing generation board has to be used in the system timing slot. The TRIG bus is a general bus in the back- plane which can be used for triggering.
ADQ7DC Manual 16-1796 PC2 2019-02-01 23(50) %
* +, - +, - !+ , !+ ,% !+ , %
** DESCRIPTION USER COMMAND Backplane Trigger bus and DSTAR connections Set direction for each port in the backplane SetDirectionPXI...
ADQ7DC Manual 16-1796 PC2 2019-02-01 24(50) %
* -./ ./ -.0 .0 -. . -. . %
** DESCRIPTION USER COMMAND Backplane MLVDS bus Set direction for each port in the backplane SetDirectionMLVDS Output: Select output port for trigger output SetupTriggerOutput 4.11...
ADQ7DC Manual 16-1796 PC2 2019-02-01 25(50) ) *
$ DESCRIPTION USER COMMAND When the signal passes the trigger level, a trigger event is generated and SetupLevelTrigger 4.9.1 the first record is captured.
ADQ7DC Manual 16-1796 PC2 2019-02-01 26(50)
DESCRIPTION USER COMMAND The level trigger has a hysteresis function to avoid false triggering on 4.9.3 noise. When the signal passes below the RESET_LEVEL_CODE, the ADQ may trigger again.
ADQ7DC Manual 16-1796 PC2 2019-02-01 27(50) 4.11.2 Frame sync output on SYNC connector The frame sync feature enables grouping of trigger signals into frames or blocks or lines. The name for this feature relate to the actual application. This function can, for example, be used in scanning three- dimensional measurements where a record is the first dimension, the trigger is the second and the frame sync is the third dimension.
ADQ7DC Manual 16-1796 PC2 2019-02-01 29(50) 4.11.5 Distributing level trigger Multiple boards may be triggered by a level trigger on one channel in one of the digitizers. This mode is intended for systems with a reference event on one channel that starts the acquisition on all channels.
ADQ7DC Manual 16-1796 PC2 2019-02-01 30(50) CLOCK 5.1 Clock domains Different parts of the digitizer system operate on different clocks. The core of the clocking system is the clock reference. This is the phase and frequency reference of the digitizer system. It is possible to use different clock reference sources to meet the requirements of different applications.
The digitizer supports its specified sample rate only. This sample rate can be tuned to allow phase locking to external equipment. To reduce the sample-rate, a sample skip function is available. Block diagrams of the clock network for ADQ7DC is given in Figure -( ( +./...
ADQ7DC Manual 16-1796 PC2 2019-02-01 32(50) The connector on the front panel accepts a clock reference from external equipment. The clock refer- ence quality is improved in a jitter cleaning circuitry. To match the tuning of the jitter cleaning circuitry the clock reference has to be 10 MHz.
ADQ7DC Manual 16-1796 PC2 2019-02-01 33(50) GPIO The General Purpose Input and Output (GPIO) are digital signals available from the front panel of the digitizer. The user assigns a function to these pins, either in the firmware through the ADQ Develop- ment Kit or from software.
ADQ7DC Manual 16-1796 PC2 2019-02-01 34(50) Example 3: Triggering the digitizer and an external device with GPIO 1. Connect a cable from the TRIG connector to the external device. (“external trigger”) /* This will activate the trigger module to listen to TRIG”...
ADQ7DC Manual 16-1796 PC2 2019-02-01 35(50) 6.5 Dedicated GPIO connector on form factor –PCIe or –PXIe This section is only valid for ADQ7 hardware with options –PCIe or –PXIe. In addition to the GPIO functions of TRIG and SYNC signals there is a HD-DSUB connector with addi- tional GPIO connections.
ADQ7DC Manual 16-1796 PC2 2019-02-01 37(50) ACQUISITION CONTROL The acquisition control consists of two partly independent parts; • acquisition of data in a record • transfer to host PC. Figure 28 shows the flow of data through acquisition and data transfer.
ADQ7DC Manual 16-1796 PC2 2019-02-01 39(50) • Use sample skip to reduce the data rate. • Use decimation to reduce data rate. Decimation is sample skip combined with digital filtering to reduce noise and potential aliasing. This method requires the option –FW4DDC.
ADQ7DC Manual 16-1796 PC2 2019-02-01 40(50) 7.4 Data transfer modes The data transfer can be set up in two main ways: • Event-driven streaming, see Section 7.4.1. • User-scheduled multi-record, see Section 7.4.2. 7.4.1 Streaming data transfer mode The streaming mode is preferred for high-performance event-driven data transfer. This is the main...
ADQ7DC Manual 16-1796 PC2 2019-02-01 46(50) FIFO fill factor is indicated. This is useful when tuning a data-driven process to avoid FIFO overflow and still get maximum efficiency from the experiment. For very long records, the maximum fill factor during the record is given.
ADQ7DC Manual 16-1796 PC2 2019-02-01 47(50) 7.7 Over-range and under-range The over/under-range bit in the header indicates that over-range or under-range occurred at one or several samples within the record and at any stage in the signal chain. The result of the over-range is...
ADQ7DC Manual 16-1796 PC2 2019-02-01 48(50) HOST PC CONNECTION The host PC connection is either USB or PCI Express. From the programmers’ perspective, there is no difference which interface to use. It only matters when the data rate to the host PC is critical.
ADQ7DC Manual 16-1796 PC2 2019-02-01 49(50) REFERENCES 16-1692 ADQ7DC Datasheet 14-1351 ADQAPI Reference guide 08-0214 ADQAPI User guide 18-2104 ADQ7-FWATD application note 17-1957 ADQ7-FWATD user guide 18-2059 ADQ7 updater user guide 18-2118 FWPD application note 18-2132 ADQ7-FWPD user guide 16-1790 Application note: Connecting a detector to a 14-bit digitizer...
Page 50
Teledyne SP Devices. In no event shall Teledyne SP Devices be liable for any damages arising out of or related to this docu- ment or the information contained in it.
Need help?
Do you have a question about the ADQ7DC and is the answer not in the manual?
Questions and answers