Having a logic probe handy is
always a must for an electronics workshop. But instead of buying one why
not build your own for a fraction of the cost and have it working in an
hour?
Why Do I Need a Logic Probe?
Oscilloscopes are extremely helpful when you're testing and troubleshooting digital circuits. But for many individuals, an oscilloscope may not be a solution because of the price tag (hundreds to thousands of dollars) or the bench space. The first oscilloscope I personally owned was an old 70s scope that was too bulky for a cramped working area.For those without scopes, there is a (very simple) solution. This device cannot show you what a waveform looks like, but it can tell you whether a signal is
- off (0),
- on (1),
- floating (Z), or
- oscillating
The advantage of a logic probe is that it is a very simple circuit that is so small that it can be held like a pen. It is also dead cheap.
Interestingly, an oscilloscope will not always show you if a signal wire is floating. So even in terms of measurement capabilities, the logic probe has an advantage over a scope!
The Schematic
The logic probe circuit consists of a single 4001 quad NOR gate. The first circuit (U1A) is an oscillator and the second circuit (U1B and U1C) is a monostable multivibrator (aka a one-shot).Schematic for the logic probe. Click for a larger image.
Floating Input
If the input is not connected to anything (floating), the logic gate U1A will oscillate (albeit a very small oscillation centered around VCC / 2) thanks to R1. The NOR gate is behaving as a NOT gate (as both inputs are tied together) with the output connected to the input (through R1). If the output is logic high, then the input voltage will be high as well—but if the input voltage is high, then the output voltage should be low (as it is an inverter). It is this “out of phase” setup that causes U1A to oscillate (where the frequency of oscillation is determined by the resistor R1 and the input capacitance of U1A).So what will happen when U1A oscillates (because the probe is floating)? Because the oscillation does not go to VDD and GND (if you view the output of U1A on a scope, it will be a very small oscillation of about VCC / 2), the Green and Red LED (Hi and Low, respectively) will be off or dim depending on the size of R2 and R3. U1B and U1C are configured as a monostable multivibrator (the off period being determined by R4 and C2) with an inverting output stage (U1D) which is connected to an LED (D3). When the output voltage of U1A makes a low-to-high transition, the monostable is triggered and will turn on the LED (D3) to indicate that the input signal has changed. With U1A oscillating (as the input is floating and the feedback resistor R1 causes U1A to oscillate), the monostable is constantly triggered by U1A and thus the oscillating indicator (D3) will stay on.
For this circuit configuration, the monostable off period is approximately 0.47s.
Oscillating Signal
When the probe is connected to an oscillating signal (one that swings between VDD and GND), not only is the oscillating indicator (D3) on but so are D1 and D2.Note: The logic probe will also give you some idea of the duty cycle of the signal under test. If the signal has a high duty signal (for example, 90% on 10% off) the HI LED (D1) will be much brighter than the LO LED (D2).
ON / OFF Signals
When the probe is connected to either an ON or OFF signal, the oscillating indicator (D3) will turn off because the monostable is not being triggered (as the input signal to the logic probe is not changing). If the input is ON, then the HI LED (D1) will turn on. If the input is OFF, then the LO LED (D2) will turn on.Grounding
For the probe to function correctly, the ground on the logic probe and the ground on the circuit under test must be connected. This is where the 0V ref pad comes into play. This pad gives you a place to connect your probe's ground to the ground of the circuit under test.Enclosure
Depending on your requirements, you can build the logic probe in either a box with probe connectors or as a stand-alone pen-like tool. The box version is more convenient if using generic probes because it is easier to use. The pen version will obviously save space and can easily fit in a tool box but a few issues are present with such a design:- You have to provide power externally with wires (as batteries would make the device too large).
- You also need to connect a flying lead to the circuit's ground point which may make the logic probe inconvenient to use
BOM—Bill of Materials
Logic Probe Circuit
Component / Part
|
Schematic Reference
|
Quantity
|
---|---|---|
4001 IC |
U1 |
1 |
1K Resistor |
R2, R3, R5 |
3 |
2.2M Resistor |
R1 |
1 |
4.7M Resistor |
R4 |
1 |
100nF Capacitor |
C1, C2 |
2 |
LED Green (3mm) |
D1 |
1 |
LED Red (3mm) |
D2 |
1 |
LED Yellow (3mm) |
D3 |
1 |
Box Enclosure
Component / Part
|
Quantity
|
---|---|
Project Box 100x60x25 mm |
1 |
Banana Socket 4mm – Red |
1 |
Banana Socket 4mm – Black |
1 |
PCB Switch SPDT |
1 |
Stripboard (cut to size) |
1 |
M3 Screws 10mm (self-tapping) |
4 |
Superglue |
4 |
PCB Probe Version
Component / Part
|
Quantity
|
---|---|
PCB (cut to size) |
1 |
Pogo Pin |
1 |
Red Wire |
as needed |
Black Wire |
as needed |
Electrical Tape |
as needed |
Construction—Box Version
Making the box version of the logic probe requires machining tools to cut the stripboard / PCB to size, drilling holes into the circuit for mounting purposes, drilling holes for the LEDs / connectors, and milling bits to make the cut-out for the switch. All of this can be done with a drill, but it's best if a drill press is used. The stripboard cut-out shown here was done using a bandsaw followed by filing to get a straight edge.Stripboard cutout to fit the PP3 battery and the PP3 connector
Battery and stripboard fitting snugly in the case
The stripboard has a cut-out to fit the PP3 battery because the battery will not fit in the space between the stripboard and the lid of the project box. Four 3mm holes were drilled on the edges which line up with the holes in the project box (which require 3mm self-tapping screws).
The final layout with wires, banana sockets, and a switch
Logic Probe enclosure complete - testing an oscillating signal!
Construction—The PCB Edition
The PCB edition uses a single-sided PCB with all traces underneath. The small size of the PCB (75mm x 19mm) makes it ideal for handheld use.There is an issue, however, with this design. The pins are exposed underneath and so false results are common when holding it. To get around this problem, you can use electrical tape and protect the bottom so that when the probe is held the pins do not make contact with your skin.
The single-sided PCB
The probe uses a pogo pin as a probe tip which has the advantage that you can press into a test point and the probe will retract. As there is a spring inside the pogo pin the contact that the probe makes with the test point is reliable. It would be a good idea to either use hot glue or epoxy on the soldered connection between the pogo pin and the PCB. This is because if the pin is just soldered then the only mechanical strength is coming from the adhesion between the pogo pin pad and the PCB substrate (which is not very strong).
The PCB layout - all this hard work to keep it single-sided and zero jumpers!
Using the Logic Probe
Using the logic probe is very simple:- Make sure the probe has power (5V to 9V).
- Connect the probe's ground to the ground of the circuit that you are testing.
- Probe the circuit.
Function
|
Red LED
|
Yellow LED
|
Green LED
|
On
|
OFF
|
OFF
|
ON
|
Off
|
ON
|
OFF
|
OFF
|
Oscillating
|
ON
|
ON
|
ON
|
Floating
|
OFF
|
ON
|
OFF
|
Summary
With the logic probe project completed, you can now test and debug your own circuits. Of course, this project could be expanded by designing a circuit that has multiple inputs just like a logic analyser. That way you could test multiple points at the same time and get a better understanding of what’s really going on in your circuit.
No comments:
Post a Comment