Friday 31 July 2015

probe - How do you attach an oscilloscope ground spring?



Sometimes you need to ensure that your oscilloscope probe ground lead is not creating measurement error such as ringing and overshoot. In various forms, I have seen (and successfully used) a ground spring for measuring a circuit. I have shamelessly borrowed AndrejaKo's image to make sure we're all on the same page:


Oscilloscope probe with spring-type ground connector


I have determined that this lead length is essential in some of my test configurations, but it requires constant attention to make sure I'm not shorting something out, loosing a connection, or probing the wrong thing. This limits my ability to do other tasks in the test setup, and makes it impractical for other setups that do not allow that sort of access safely (blind or hazardous conditions).


How do I attach a scope probe to the circuit under test with a 1/2" (1cm) ground lead, or otherwise get a hands-free high bandwidth setup?



Answer



The kind of tip you show is not intended for permanent installation.


If you need to have a scope hooked up to the device under test, with good high frequency performance, the only good solution is to design testing connections into your device.


I like MMCX connectors, because they're very compact, and you can get MMCX->SMA pigtails (and convert that to BNC) for cheap.


enter image description here


You do have to design testing into your project, but it's a good habit to get into anyways. I tend to try to scatter MMCX footprints around my board layouts, so I can get easy probe access to any nets I'm interested in. Plus, they make decent pads for probing with a spring ground clip if you don't want to solder connectors down.



You can also make a homemade alternative, if you have the board-space and patience:


enter image description here


As W5VO points out in the comments, using a test-setup like this for high-speed connections can be somewhat challenging. You would need to either construct a 10:1 probe adapter with a compensation capacitor, and mount it right on the mating MMCX connector, or properly ensure that your connecting cable is 50Ω, and the oscilloscope you're using is set to 50Ω input impedance to prevent reflections and signal distortions.


If you are interested in high-speed logic probing, a simpler solution then dealing with having to terminate the signal run to your scope would be to use a homemade inline termination as close to the MMCX connector as possible.


Basically, you can homebrew a 10:1 or 20:1 probe by simply inserting a series termination as close to the connector (the PCB-end connector) as possible. With a 50Ω scope imput impedance, a series resistance of 450Ω results in 10:1 attenuation, while maintaining proper impedance matching to the oscilloscope, and also loading the circuit under test much less.


A 950Ω resistor would result in 20:1 attenuation.


There are several homemade probes using this technique here and here.


For this sort of setup, I would take a male and female PC-mount connector, and solder the resistor in between the two, with some bare wire connecting the ground pins. It should be quite compact and structurally robust.


You can even add a compensation capacitors if you're interested in very high speed signals. There is a good resource about that here.


You then simply insert the series termination inbetween the scope lead and your board under test, and set your scope to the proper attenuation.



No comments:

Post a Comment

arduino - Can I use TI's cc2541 BLE as micro controller to perform operations/ processing instead of ATmega328P AU to save cost?

I am using arduino pro mini (which contains Atmega328p AU ) along with cc2541(HM-10) to process and transfer data over BLE to smartphone. I...