Executive summary: (updated 1st September 2017)
40-50 picosecond risetime (and even faster falltime) generator with 1V peak to peak 10MHz squarewave output. Has trigger output.
Powered and configured from USB. Ships ready to use.
BNC jack for direct connection to your test equipment.
Designed and hand-built in the UK.
Available in stock for £49.99Update January 2018:2.92mm version (~30ps):
http://www.leobodnar.com/shop/index.php?main_page=product_info&cPath=124&products_id=302SMA version (~32ps):
http://www.leobodnar.com/shop/index.php?main_page=product_info&cPath=124&products_id=303--------------------------------------------------------------------------------------------------------------------------------------------
Here is a simple pulse generator I have made for testing medium BW scopes' risetimes. This explains BNC connector on the PCB.
It produces flat top signal with clean and fast rise
and fall edges.
I had a few different designs built, using CML and LVPECL drivers, fast comparators and laser diode drivers. Some are good, some bad, some with 400mVpp, some 2Vpp, some well 50R terminated, some not. Not a grave issue for launching pulse directly into oscilloscope 50R input but it might be a problem for some applications I have. Still working on them - my target is ~40ps trise/tfall in the most compact volume.
With 4 or 5 Jim Williams avalanche generators I made over the years I never felt satisfied with the result. Jim's pulser design is infinitely tweakable (which is a blessing and a curse) and needs some work before it becomes a risetime testing device from slew rate limit testing device. I wish Jim wrote an app note on the distinction between slew rate and rise time and their practical limits. A lot of people I have talked to don't understand the difference. I had an opamp design guy being unable to explain why ideal RC network has characteristic risetime but no slew rate limit. Avalanche design does not have clean fall edge either. Anyway, I did not want another avalanche pulser.
This one is the simplest, based on 572 comparator from AD.
It shows 60ps rise and fall time on CSA803A with SD-26 head. Unlike most scopes, CSA803A cannot trigger from observed signal itself (only from external trigger input) so I had to use an ugly contraption of BNC-N-type-SMA with a T-piece to pick up part of the signal and feed it into the trigger. This does not help signal integrity but I'm reasonably happy with 60ps in such a setup.
I have attached a few oscilloscope screenshots I had around.
Tek CSA 803A with SD-26 (20GHz) 62ps risetime / 59ps falltime
Agilent MSO-X 3024A (200MHz) 1.6ns
LeCroy DDA-125 (1.5GHz) 295ps
LeCroy WavePro 7300A (3GHz) 143ps
All risetimes are for 10%-90% levels into internally terminated 50R scope inputs.
UPDATE =============== UPDATE =================== UPDATE
Gentlemen,
I have finished the configuration software and I call the project ready to ship.
You can adjust output level from 50mV to 1.2V peak-to-peak and flip the trigger/output phase in case you are using sampling scope.
Settings are non-volatile, stored in the device and survive power off.
There is a user calibration multiplier if you want to fudge voltage levels to read reasonably accurate value.
Output matches indicated value to about 5-10%. But above 1000mVpp actual and indicated output start diverging due to output current source saturation.
Rise and fall times stay reasonably low throughout the whole output range (50-1200mVpp) but to keep specified 50ps edge time keep the output level below 700mVpp.
Order yours here: USB PulserMany thanks for your custom!
Leo