Skip to content

blinken/power-rail-probe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Power rail probe

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:

Connection diagram

Example measurement showing ~50mV ripple on a 20V rail

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.

Specifications

v1.0.1

  • 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.

How to buy

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.

Versions

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

Schematic

v1.0

[PDF] [KiCanvas]

Power rail probe, schematic

v1.0.1

[KiCanvas]

Layout

v1.0

[PDF] [KiCanvas]

Power rail probe, PCB layout

v1.0.1

This version is under active development.

[KiCanvas]

Frequency response

v1.0.1

The probe's frequency response is flat within 1dB between approximately 3MHz and 490MHz, and flat within 2.5dB between approximately 150kHz and 550Mhz.

Chart of frequency response from 5MHz to 700MHz

Chart of frequency response from 200kHz to 10MHz

Chart of frequency response from 10kHz to 300kHz

v1.0

Performance is flat within 1.3dB to 500MHz, aside from a 3.7dB dip at approx 1.2MHz.

Chart of frequency response from 300kHz to 5MHz

Chart of frequency response from 300kHz to 500MHz

v1.1

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.

Chart frequency response 10Hz and 1GHz

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.

[Simulation files]

Noise analysis

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.

v1.0 & v1.1

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

Chart of total noise between 10Hz and 1GHz

Chart of output noise between 10Hz and 1GHz

Bill of materials

v1.0

[CSV]

A blank PCB, aluminium extrusion case and machined front/rear panels can be purchased as a kit from paradar.co.uk.

Aluminium enclosure 70x115mm internal size

Aluminium enclosure, diagram with dimensions

Front/rear panel layout

v1.0

Click to expand.

Power rail probe, front panel layout diagram

Power rail probe, rear panel layout diagram

License

CC BY-SA 4.0