The 2904 is a high performance, flexible and cost effective four channel Pulse Pattern Generator (PPG) and Error Detector (ED) that can operate from 24.6 to 29.5 Gb/s along with half rates (consult factory for higher or lower operation).



Product price
Additional options total:
Order total:
  • Description
  • Specifications


EBERT 2904 Key Futures

  • Four channel NRZ Pulse Pattern Generator and Error Detector
  • Operating range between 6 to 29.5 Gb/s along with /2 rates
  • Typical JRMS of 1 ps and JPP of 6 ps
  • PRBS patterns of 2^7, 9, 15, 23, 31 and error insertion
  • Non-destructive eye monitor
  • Adjustable internal clock synthesizer with PPM offset control
  • Adjustable clock output frequency and amplitude
  • External clock input to synchronize parallel test systems
  • Adjustable 200 to 1100 mV PPDIFF output with squelch
  • Adjustable Pre and Post cursor emphasis control
  • TX and RX polarity inversion
  • Loss of signal indicator
  • 40 bit programmable fixed pattern
  • USB 0 controlled with API command set or GUI software
  • Stand alone configuration options available (consult the factory)
  • Small footprint size of 216w x 60h x 140d mm
  • Integrated cooling fan
  • 1 year warranty


The Ebert 2904 is a high performance, flexible and cost effective four channel Pulse Pattern Generator (PPG) and Error Detector (ED) that can operate from 24.6 to 29.5 Gb/s along with half rates (consult factory for higher or lower operation). It is capable of generating a Pseudo Random Bit Sequence (PRBS) or a user defined 40 bit fixed pattern to test signal integrity of digital communication system links.  PRBS patterns of 2^7, 9, 15, 23, 31 are supported. It is a standalone Bit Error Rate (BER) test solution that incorporates an internal full rate clock synthesizer therefore avoiding the expense of an external precision clock source.

Its small size allows it to be placed close to the Device Under Test (DUT) or further away using the TX driver pre and post emphasis controls features to compensate for cable and interconnect losses. It also has a non destructive integrated eye outline capture feature along with a quick eye height and width measurement capability.

It incorporates internal AC coupling capacitors on all ports to avoid CML bias issues and to protect the equipment along with the DUT. The PPG TX output has typical JPP of ~6 ps and JRMS of ~1 ps along with an adjustable range of 200 to 1100 mV PPDIFF providing a wide test range that could include crosstalk measurements. Other features include squelch, polarity inversion, loss of signal and error insertion.

The system is controlled through a USB 2.0 compliant port and supplied GUI to evaluate the performance of the system. An API command set is used for ease of integration into existing factory software automation control. The GUI includes a API tab so you can easily view the command architecture.

The 2904 accessories include: AC power cord, power supply, USB cable,

GUI software and user manual.

Optional features: Tilt bar, custom power up configuration for standalone operation, parallel I/O control, dip switch control, LED status diagnostics, individual PPG or ED configurations, face plate for 19 inch rack attachment, loop back cables or adding attenuators to the ED to adjust sensitivity.


The Ebert 2904 PPG and ED is a standalone test system or can be used in conjunction with other high speed test equipment for additional testing capability.  Its capability to measure every bit of the incoming pattern is used as a tool to measure reliability and performance of communication links to determine BER over time or by changing parameters of the link. The PPG can be used by itself with a high bandwidth oscilloscope to measure a DUT’s performance looking for common attributes associated with digital eye diagrams such as jitter. The ED can be used by itself as a receiver in a communication link to monitor the incoming pattern to determine the performance of a system where the source is physically located off-site.

It has the capability of locking the synthesizer to an external clock source for use with other external test equipment or to run multiple 2904 systems in parallel to expand to higher port counts. The system has a PPM offset control feature to system tolerances or to adjust its aging over time.

The high fidelity performance also lends itself for testing in non- retimed links where the source needs to have low intrinsic jitter so it can be determined how much the DUT is contributing to the system link test. The ED has high sensitivity for applications that need this requirement or the use of external attenuators can be used to move the sensitivity to higher levels. Contact the factory if you would like to have the ED sensitivity changed to a higher level using a custom part number.

The eye capture feature also can give insight to the quality of the incoming digital signal such as eye width and shape It’s not intended to replace a high speed scope, but can give you information about the eye symmetry and crossing width as the ED incorporates a limiting amplifier for increased sensitivity.

The 2904 was designed to characterize high speed digital links during the engineering, manufacturing or installation phases of a project. Such applications could include the testing of IC’s, optical components, transceivers, copper cables, back planes and interconnects. The 2904 can be used for compliance testing of Ethernet, Fiber Channel, Infiniband, PCIE, SONET and proprietary link standards.

Absolute Maximum RatingsSymbolMin.Typ.Max.UnitNotes
Storage TemperatureTs-2070°C
AC Voltage RangeVAC90246VAC
AC Voltage Frequency RangeVFREQ4763Hz
Data RF Voltage InputVinData-0.31.2V
Clock In Voltage InputVinClk01.8V
USB Pin VoltageVinUSB-0.35.5V
RF and Clock ESD HBMRFesdH-10001000V
RF, Clock and USB LatchupVl-100100mA
USB ESD HBMUSBesdH-20002000V
Electrical CharacteristicsSymbolMin.Typ.Max.UnitNotes
Case TemperatureTc545°C
AC Supply CurrentIcc0.75300mA
Baud Rate (NRZ format)BR12.3/14.7524.6/29.5Gb/s
Baud Rate Setpoint AccuracyBRa-10+10PPM(Note 1)
Baud Rate PPM OffsetBRo-999999PPM1 PPM step size
Power On Initialization TimeTon8Seconds
Eye Phase StepsEMp128Steps.31 pS per unit
Eye Amplitude StepsEMv64Steps6.25 mV per unit
Note 1:  Aging, Temperature and Voltage
TX ElectricalSymbolMin.Typ.Max.UnitNotes
CML Output (Single Ended)VoutSE100550mVppAC Coupled
CML Output (Differential)VoutDIFF2001100mVppAC Coupled
CML Output (Differential) Step










CML Output (Differential) SquelchVoutSqu020mVpp
CML Output (Rise/Fall Time)tR, tF12ps20-80%
Output Impedance (differential)Zout100Ω
Termination MismatchTZm5%
AC common mode voltageTACcm15mVRMS
Differential Return LossSDD22-10dB
Jitter (RMS)TJrms1pS(Note 2)
Jitter (PK-PK)TJpp5pS(Note 2)
Pre-Emphasis ControlTPE6dB
De-Emphasis ControlTDE6dB
Note 2: Agilent DCA-X with 50 GHz plug-in, 23-1 PRBS pattern and 500 waveforms using a precision time base


RX ElectricalSymbolMin.Typ.Max.UnitNotes
Baud Rate ToleranceBRt-100+100PPM
CML Input Voltage (Single Ended)VinSE200600mVppAC Coupled
CML Input Voltage (Differential)VinDIFF1001200mVppAC Coupled
Input Impedance (Differential)Zin100Ω
Termination MismatchRZm10%
Differential Return LossSDD11-10dB
CDR Acquisition Lock TimeCDRl500mS
Clock - InputSymbolMin.Typ.Max.UnitNotes
FrequencyCFin156,248,438156,250,000156,251,562HzSquare wave
Single Ended Voltage SwingCVpp0.31.8V
Input ImpedanceCRin49.55050.5OhmAC coupled
Rise/Fall TimeCitR, CitF1nS20%-80%
Duty CycleCDC4060%<1nS Tr/Tf
Random Jitter (RMS)CRj1ps12 kHz–20 MHz
Clock - OutputSymbolMin.Typ.Max.UnitNotes
Clock FrequencyCF0.0963.6875GHz

Programmable Divider of Line Rate











Factors of 2

Single Ended Voltage SwingCVoutSE200400mVpAC coupled
Termination MismatchCZm05%At 1 MHz
Rise/Fall TimeCOtR, COtF12ps20-80%
Ouptut Return LossCS22-10dB
Jitter (RMS)CJrms750fs(Note 3)
Jitter (PK-PK)CJpp3.5ps(Note 3)
Note 3: Using Agilent DCA-X with 50 GHz plug-in. 500 waveforms using a precision time base trigger
Note 4: Terminate clock output if not used