Contact Us  |  Software Downloads

PulseBlasterESR-PRO: High Speed Programmable Pulse Generator and Digital Word Generator


PulseBlasterESR-PROTM series is a high-speed, programmable, multichannel pulse generator in the PCI or CompactPCI form factor.  Based on the versatile PulseBlasterTM processor architecture, these boards can accommodate pulse programs with highly flexible control commands of up to 4k program words, featuring loops (nested 8 levels deep), large loop counter (20 bits, up to 1,048,576 repetitions), deterministic WAIT opcode with a constant latency of 8 clock cycles (16.0 ns at 500 MHz), adjustable to 8.59 seconds in duration, or as long as 104 days (at 500 MHz) using the long delay feature, and up to 15 MHz retriggering frequency.
PulseBlasterESR-PROTM includes 21 output signals and a short pulse feature allowing for down to 2.0 ns pulse at 500 MHz.

Key Specifications

  • High speed - currently up to 500 MHz clock frequency
  • Standard clock stability of 100 ppm, with optional oven-controlled clock oscillator (OCXO) of 200 ppb
  • 21 independently controlled output channels
  • 4 BNC bracket mounted connectors
  • Three IDC headers for all 24 signal outputs
  • 50 ohm impedance matched outputs
  • Programmable pulse lengths from 2.0 ns to 8.59 s per instruction (at 500 MHz)
  • Long Delay feature for pulse lengths beyond 8.59 s, up to 104 days in length(at 500 MHz)
  • sub-1 ns rise/fall times
  • 2.0 ns pulse resolution (at 500 MHz)
  • 4096 pulse program instruction words
  • Advanced pulse-program flow control: nested loops (8 levels), subroutines 
  • Software and hardware triggering, up to 10 MHz retriggering frequency
  • PCI or Compact-PCI form factor.


Complex, high-speed, multi-channel pulse, pattern, and word generation. Customers’ applications have included

  • Experiment and process control in Electron, Nuclear and Quadrupole Resonances (ESR, NMR, NQR)
  • Mass Spectrometry and related test technologies
  • Ultrasound, radar, medical imaging
  • Laser control in advanced communication
  • Solid state physics experiments
  • Nanomagnetism and spintronics applications
  • Robotics and process synchronization
  • Data bus emulation
  • General laboratory use

Models and Ordering Information

XX – Clock frequency, in MHz.  Standard values are 300, 400, and 500 MHz.  Other values upon request. Sample Part Number: PBESR-PRO-500
(500 MHz clock frequency, 2.0 ns shortest pulse, 4k memory depth).
Model Clock Frequency Channels Pulse Resolution Shortest Pulse Memory Words Order
PBESR-PRO-300  300 MHz  21  3.3 ns  3.3 ns  4k

PBESR-PRO-400  400 MHz  21  2.5 ns  2.5 ns  4k  
PBESR-PRO-500  500 MHz  21  2.0 ns  2.0 ns  4k

If you have any questions, please use our contact form or call us. We are here to help you succeed! Contact Form.

Product Manuals

Free Software Support

  • Available as a part of the SpinAPI Package:
    • Example programs (executables and C source files)
    • PulseBlaster Interpreter for easy programming without writing C code
  • The SpinAPI package available for download on the Software Downloads page.
  • Interfaces and examples - PBInterpreter, PulseBlaster.NET, LabView, Matlab.

Warranty Information

  • Standard warranty  - two years
  • Longer warranty periods available 
  • Money-back guarantee – 30 days.

PulseBlasterESR-PRO Example Video

PulseBlasterESR-PRO includes 21 output signals and a short pulse feature allowing for down to 2.0 ns pulse at 500 MHz.


Home | Products | Applications | Contact Us | Purchasing Info | About Us | Software Downloads

© 2010 SpinCore Technologies, Inc.