An Open Hardware low-noise power rail oscilloscope probe, loosely based on the excellent writeup by Andrew Levido [PDF archive].
The probe allows you to measure millivolt-level ripple on a power rail up to 20V, using a normal oscilloscope, by applying a vertical offset. This open design costs <10% of the price of the Tektronix TPR1000.
Here's how it works:
Measurement of 60mV p-p ripple on a 20V rail (ie. ripple 19.97V - 20.03V) using an inexpensive Picoscope 2204A
The probe is directly connected to a power rail you're interested in (eg, via a 1X oscilloscope probe, or a direct cable connection). AC is passed, and an adjustable offset is applied to the DC voltage. The offset is fixed, allowing DC sag and drift to be examined.
Your oscilloscope sees 0V DC, allowing power supply ripple and transients to be viewed at the 1 mV/div setting, rather than 5 V/div. It's effectively a much more powerful DC offset function for your oscilloscope.
- Max voltage offset ±20V
- Input impedance 50kΩ (0 - 30kHz) / 50Ω (30kHz - 1GHz)
- Average signal attenuation of 1:1.2 (-0.9 dB +/- 1dB)
- Frequency response (S12) flat within 1dB through 490MHz
- Noise <500 µVp-p over full bandwidth
- Active signal range ±1V
- Indication of over-range signal (above or below offset setting)
- High-precision Nidec M-1305 5-turn potentiometer for accurate offset adjustment
- Isolation between chassis/USB and BNC test connectors
- Battery powered to minimise noise
- Li-Ion 18650 batteries rechargeable via USB-C connector (9V+ USB-PD supply required) or via DC barrel jack
The probe should be connected to an oscilloscope set to 50-ohm input impedance, and works best with inputs <1-ohm impedance.
Feedback and comments on the design are very much appreciated.
Version 1.0 is available to purchase fully assembled here for approx. £249 (USD $317, EUR €287). Purchasing a fully assembled unit helps to fund development!
If you would like to assemble the v1.0 probe yourself, blank PCBs, enclosures and machined front panels are also available at paradar.co.uk.
Gerber files and a full BOM & schematic are available below under a CC BY-SA 4.0 license.
The project is under active development, and there are several versions:
Version | Status | Description | Performance |
---|---|---|---|
v1.0 | Completed | Initial proof-of-concept | Functions well. Frequency response flat within 1.3dB to 500MHz. Similar (or slightly better) noise levels vs v1.1 |
v1.0.1 | Complete, characterised and available | Fix bugs from 1.0 and improve manufacturability | Improved frequency response vs v1.0, plus indicators for over/under range |
v1.1 | Simulation complete | Includes additional compensation & lessons learned from v1.0 | Untested. Frequency response estimated from simulation as flat to within 0.5dB to 1GHz |
[KiCanvas]
This version is under active development.
[KiCanvas]
The probe's frequency response is flat within 1dB between approximately 3MHz and 490MHz, and flat within 2.5dB between approximately 150kHz and 550Mhz.
Performance is flat within 1.3dB to 500MHz, aside from a 3.7dB dip at approx 1.2MHz.
This version has not yet been manufactured, and the results below are from simulation in SPICE.
Frequency response is flat within 0.5dB to 1GHz, with the exception of a 2.5dB peak at 71.8kHz.
The chart above was obtained through simulation with TINA-TI SPICE, assuming an input impedance of 0.1Ω. Measuring the frequency response with a 50Ω source (ie. a standard VNA) will produce different results.
The design aims to minimise the noise introduced by the instrument. Low-noise operation is achieved with battery operation, and by avoiding semiconductors in the critical path. Batteries are recharged when the instrument is turned off.
The total noise introduced by the probe (simulated in TINA-TI SPICE v9) is 78.7 µVrms when measuring over the total instrument bandwidth 10Hz and 1GHz.
The noise introduced depends on the bandwidth of the measurement. Reducing the measured bandwidth will reduce the noise introduced, and so the numbers below are a worst-case upper limit. For example, a measurement between 10kHz and 20kHz, the probe will introduce 12.9 µVrms noise (-84.8 dBm).
Measurement bandwidth | Total RMS noise | Total peak-to-peak noise (6σ) | Power (Z0=50Ω) |
---|---|---|---|
10Hz - 10kHz | 12.9 µVrms | 77.4 µVp-p | -84.8 dBm |
1kHz - 10kHz | 11.9 µVrms | 71.4 µVp-p | -85.5 dBm |
10Hz - 100kHz | 76.3 µVrms | 457.8 µVp-p | -69.3 dBm |
10Hz - 1MHz | 78.4 µVrms | 470.4 µVp-p | -69.1 dBm |
10Hz - 10MHz | 78.5 µVrms | 471.0 µVp-p | -69.1 dBm |
10Hz - 100MHz | 78.5 µVrms | 471.0 µVp-p | -69.1 dBm |
10Hz - 1GHz | 78.7 µVrms | 472.2 µVp-p | -69.1 dBm |
[CSV]
- LMP7731 Ultra-low noise precision RRIO opamp
- OPA322 20-MHz low-noise 1.8-V RRIO opamp
- ADP7142AUJZ-2.5 +2.5V 200 mA low noise LDO Linear Regulator
- ADP7182AUJZ-2.5 -2.5V 200 mA low noise LDO Linear Regulator
- MCP73213T-A6SI/MF Dual-cell, Li-Ion/Li-Polymer charge management controller, 8.4V float
- HUSB238 Standalone USB PD sink controller
- 2x Amphenol 031-5431-10RFX isolated BNC connectors
- Multicomp 1M31T2B4M7QE 3PDT switch
- Molex 105450-0101 USB-C receptacle
- Nidec M-1303 5k 3-turn potentiometer
- DC050-T barrel jack connector
- Selection of SMD resistors, capacitors, LEDs and diodes as marked
- An aluminium extrusion case suitable for a 70x114mm board - eg, AliExpress
A blank PCB, aluminium extrusion case and machined front/rear panels can be purchased as a kit from paradar.co.uk.
Click to expand.