Hardware
Output Channels
The Pulse Streamer 8/2 has 8 digital and 2 analog output channels. The electrical characteristics are tabulated below.
Digital Output
Property |
Value |
|---|---|
Output into 50 Ω |
0 and 2.6 V |
Output impedance [1] |
~ 13 Ω |
Sampling rate |
1 GHz |
Rise/fall time (20%-80%) |
< 300 ps |
Minimum pulse width |
2 ns |
TIE Jitter, Typical (HPF 12 kHz) [2] |
|
RMS jitter |
60 ps |
Peak jitter |
< 350 ps |
TIE Peak Jitter, Worst Case (HPF 12 kHz) [3] |
|
Single channel |
< 350 ps |
All channels active |
< 450 ps |
RMS and Peak Jitter Specification
The RMS value is the standard deviation of the measured jitter distribution. For 600 k events, a purely Gaussian distribution, which contains random jitter (RJ) only, would yield a peak jitter of ~5 × RMS (
, where
is the estimated peak jitter,
the standard deviation (RMS jitter), and
the number of events). In the typical case, jitter is RJ-dominated with a small deterministic contribution, resulting in an empirically observed peak jitter of ~6 × RMS.
In the worst case (all channels active), deterministic jitter (DJ) – e.g. from inter-channel crosstalk or power supply noise – gains significant weight, breaking the 6 × RMS relationship. A peak jitter derived from the worst-case RMS would substantially overestimate the actual peak excursion. Therefore, only the peak value is specified for the worst case.
The worst-case peak jitter specification covers the following conditions (not all signal patterns, pulse widths, and frequency combinations have been exhaustively tested):
Periodic interference: Periodic signals on the target channel combined with periodic interference signals on adjacent channels (particularly T = 16 ns / f = 62.5 MHz on the adjacent channels).
High-density pulse patterns: Patterns containing the minimum pulse width of 2 ns, or independent high-density pulse sequences (avg. pulse width < 10 ns) on all channels concurrently.
Minimum pulse width: The worst-case jitter specification may be exceeded if 2 ns low pulses adjacent to longer high pulses occur at high repetition rates within the pattern.
Clock Coupling: An external clock introduces device-dependent jitter, particularly on Digital Channel 2. The exact values depend on the external clock source.
For application-specific jitter questions or to receive the latest characterization data, please contact our support team.
Note
Since Q2 2026, jitter specifications have been based on high-pass filtered TIE measurements (12 kHz corner). Both the specified values and the set of parameters differ from earlier revisions of this document.
Property |
Value |
|---|---|
Output into 50 Ω |
0 and 3 V |
Output impedance [1] |
~ 5 Ω |
Sampling rate |
1 GHz |
Rise/fall time (20%-80%) |
< 1.1 ns |
Minimum pulse width |
3 ns |
RMS jitter typical |
< 50 ps |
Analog Output
Property |
Value |
|---|---|
Sampling rate |
125 MHz |
Output into 50 Ω |
-1.0 to 1.0 V |
Output impedance [1] |
~ 2 Ω |
Bandwidth (-3db) |
50 MHz |
Resolution |
14 bit |
Offset error (into 50 Ω load) |
< 2 mV |
Gain error (into 50 Ω load) |
< 1 % |
Rise/fall time (20%-80%) |
< 7 ns |
Step response overshoot (typ.) |
25 % |
Output settling time (1%) |
< 100 ns |
Crosstalk (analog) |
< -45 dB |
Crosstalk (digital) |
< -55 dB |
Property |
Value |
|---|---|
Sampling rate |
125 MHz |
Output into 50 Ω |
-1.0 to 1.0 V |
Output impedance [1] |
~ 2 Ω |
Bandwidth (-3db) |
50 MHz |
Resolution |
14 bit |
Offset error (into 50 Ω load) |
< 2 mV |
Gain error (into 50 Ω load) |
< 1 % |
Rise/fall time (20%-80%) |
< 7 ns |
Step response overshoot (typ.) |
25 % |
Output settling time (1%) |
< 100 ns |
Crosstalk (analog) |
< -45 dB |
Crosstalk (digital) |
< -55 dB |
Warning
Around 20 s after power-cycling, the analog outputs have a short pulse (duration ~30 ns) with a voltage level of -0.5 V.
Property |
Value |
|---|---|
Sampling rate |
125 MHz |
Output into 50 Ω [4] |
-1.0 to 1.0 V |
Output impedance [1] |
~ 2 Ω |
Bandwidth (-3db) |
50 MHz |
Resolution |
14 bit |
Accuracy [5] |
±5 mV |
Rise/fall time (20%-80%) |
< 7 ns |
Crosstalk (analog) |
< -45 dB |
Crosstalk (digital) |
< -55 dB |
Note
Some devices may have a reduced actual full range, smaller by up to 30 mV.
Accuracy is specified with a 50 Ω load. Pulse Streamer 8/2 devices shipped with firmware version v1.3.0 or later include calibration data for the analog outputs. Devices with earlier firmware versions require calibration to achieve the specified accuracy. You can perform the calibration yourself. Please follow the instructions in the Calibrating the analog outputs section.
Warning
During power-up, the analog outputs have an undefined output voltage value in the range of -1V to 1V.
Trigger Input
The Pulse Streamer 8/2 has one external trigger input, which can be enabled by software. By default, the Pulse Streamer 8/2 is automatically rearmed after a sequence with a finite number of n_runs has finished. The sequence can be retriggered after the sequence has finished and the retrigger dead-time has passed. Triggers that arrive too early are discarded. Information about how to configure the trigger functionality of the Pulse Streamer 8/2 can be found in the Running pulse sequences section
Electrical characteristics:
Property |
Value |
|---|---|
Termination |
50 Ω |
Max. voltage range (no damage) |
-0.3 to 5.3 V |
Input voltage range |
0 to 5 V |
Trigger level |
0.5 V |
Minimum pulse width (rising/falling) [6] |
4/5 ns |
TriggerToData (rising/falling, typ.) [6] |
100/101 ns |
TriggerToData jitter |
±0.5 ns |
Retrigger dead-time [8] |
< 50 ns |
Measured with a trigger signal amplitude of 0 to 2.6 V
Property |
Value |
|---|---|
Termination |
50 Ω |
Max. voltage range (no damage) |
-0.3 to 5.3 V |
Input voltage range |
0 to 5 V |
Trigger level |
0.5 V |
Minimum pulse width (rising/falling) [7] |
4/8 ns |
TriggerToData (rising/falling, typ.) [7] |
100/103 ns |
TriggerToData jitter |
±0.5 ns |
Retrigger dead-time [8] |
< 50 ns |
Measured with a trigger signal amplitude of 0 to 2.6 V
Property |
Value |
|---|---|
Termination |
50 Ω |
Max. voltage range (no damage) |
0 to 3.3 V |
Input voltage range |
0 to 3.3 V |
Low-level range |
0 to 0.8 V |
High-level range |
2.0 to 3.3 V |
Minimum pulse width |
< 2 ns |
TriggerToData (typ.) |
95 ns |
TriggerToData jitter |
±0.5 ns |
Retrigger dead-time [8] |
< 50 ns |
The minimum time gap required between the end of the streamed sequence to trigger the next sequence.
TriggerToData
The trigger-to-data delay depends on the phase of the incoming trigger event relative to the clock of the Pulse Streamer 8/2 running at 125 MHz. In the default case (internal clock signal), the trigger-to-data signal path exhibits a delay that is uniformly distributed over 1 ns around 100 ns (typically).
TriggerToData: Trigger signal (bottom - delayed by ~92ns) and the data-out signal (top)
This distribution occurs because the trigger signal is sampled at double the data rate of the fastest available clock signal (500MHz).
How to further reduce the TriggerToData jitter
One way to further reduce the TriggerToData jitter is to use the Pulse Streamer 8/2 as a master device, assuming that the other devices have a lower TriggerToData jitter.
Another possibility is to phase-align the Pulse Streamer 8/2 clock and the trigger signals.
Synchronization of Trigger and Pulse Streamer 8/2 clock
The jitter of the TriggerToData can be avoided by phase aligning the trigger signal with the Pulse Streamer 8/2 clock. You can achieve synchronization by using the external 125 MHz or 10 MHz clock input capability of the Pulse Streamer 8/2 (see Using an external clock). All internal clocks related to the Pulse Streamer 8/2 output stages will be derived from the signal fed to the clock input.
If the external trigger and the clock of the Pulse Streamer 8/2 are phase-aligned, it will lead to a fixed TriggerToData with a jitter of ~100 ps. The exact value of TriggerToData depends on the trigger’s phase position relative to the positive edge of the clock signal, as shown in the following figure:
Pulse Streamer 8/2 clock (top, 125MHz), trigger signal (bottom left) and the data-out signal range (bottom center)
External Clock Input
The Pulse Streamer 8/2 has one input that can receive an external 125 MHz or 10 MHz reference clock. Further information about how to set the clock source of the Pulse Streamer can be found in the Using an external clock section.
Electrical characteristics:
Property |
Value |
|---|---|
Termination |
50 Ω |
Coupling |
AC coupled |
Amplitude range |
0.2 - 5 Vpp |
Accepted frequencies |
10 or 125 MHz |
Property |
Value |
|---|---|
Termination |
50 Ω |
Input voltage range |
0 to 3.3 V |
Low-level range |
0 to 0.8 V |
High-level range |
2.0 to 3.3 V |
Accepted frequencies |
10 or 125 MHz |
Warning
Due to hardware limitations, there is a 100 mV ripple on the digital outputs if an external clock source is connected to the Pulse Streamer 8/2. The analog channels are not affected.
Property |
Value |
|---|---|
Termination |
50 Ω |
Input voltage range |
0 to 3.3 V |
Low-level range |
0 to 0.8 V |
High-level range |
2.0 to 3.3 V |
Accepted frequencies |
10 or 125 MHz |
Warning
Due to hardware limitations, there is a 100 mV ripple on the digital outputs if an external clock source is connected to the Pulse Streamer 8/2. The analog channels are not affected.
Note
These hardware revisions of the Pulse Streamer 8/2 have ambiguous labeling on the input ports. The correct input port for the external clock is the second one on the left side labeled either *GP In* or *SlowDigital 1*.
LEDs
The Pulse Streamer 8/2 has two LEDs that provide information about the status of the device and the network connection.
Device status LED:
green |
Pulse Streamer successfully booted |
blinking green/orange |
sequence is streaming |
orange |
waiting for trigger/retrigger |
blue |
sequence finished - retrigger disabled |
blinking yellow/white (slow) |
wait in idle state |
blinking green/white |
wait while repeating |
blinking red/white |
expected data did not arrive in time |
purple |
breakpoint - waiting for trigger |
blinking purple/blue |
breakpoint - trigger not armed |
blinking blue |
no valid license |
continuous red |
general error |
Network LED:
red |
no configuration/connection |
blinking green/red |
setting DHCP - no connection |
green |
setting DHCP - connection found |
yellow |
setting DHCP - connection found via Auto IP |
blinking blue/red |
setting static IP - no connection |
blue |
setting static IP - connection found |
,
where
is the estimated peak jitter,
the standard deviation (RMS jitter), and
the number of events).
In the typical case, jitter is RJ-dominated with a small deterministic
contribution, resulting in an empirically observed peak jitter of ~6 × RMS.