#636 CD4001 Logic Probe
A simple logic probe using NOR gates.
Notes
This logic probe design can detect and indicate:
- logic high (red LED on)
- logic low (green LED on)
- oscillating signal (yellow LED on)
About the CD4001
The CD4001BC is a Quad 2-Input NOR Buffered B Series Gate. Key features:
- operating range (VDD): 3-15V
- monolithic CMOS
- low power TTL compatibility
- all inputs protected by standard CMOS protection circuit; voltage at any pin −0.5V to VDD+0.5V
See the CD4001 datasheet for more.
Construction
The first NOR gate is used as an inverting buffer of the input signal.
When LOW input:
- first NOR gate output will be high
- with high output, D2 (green) on, D1 (red) off
- a fixed high signal will stall the oscillator on the 2nd and 3rd NOR gates
- R4 pulls the 3rd NOR gate input high, thus final NOT gate output will also be high, thus D3 (yellow) off
When HIGH input:
- first NOR gate output will be low
- with low output, D2 (green) off, D1 (red) on
- a fixed low signal will stall the oscillator on the 2nd and 3rd NOR gates
- R4 pulls the 3rd NOR gate input high, thus final NOT gate output will also be high, thus D3 (yellow) off
When input is oscillating:
- D2 (green), D1 (red) will flicker based on instantaneous input state
- oscillating input to the 2nd NOR gate will enable the oscillator on 2nd and 3rd NOR gates
- final NOR gate output will oscillate, causing D3 (yellow) to light up
Note:
- R4, R5 values are not critical. High values such as 1MΩ are satisfactory
- R5 is optional - it prevents oscillation when input is high Z/not connected.
- the link/short between the anode of D1 and cathode of D2 is used to inhibit D1/D2 when there is no strong input signal high or low
- this is optional; the circuit works without it.
- removing it will reduce power consumption of the circuit but D1/D2 will tend to be on when there is no strong input signal
Breadboard test, with logic high input:
Breadboard test, with logic low input:
Breadboard test, with oscillating input (10kHz square wave from FY3200S signal generator):
Protoboard Build
I transferred the design to a piece of protoboard to capture the circuit for future use. A quick sketch of the layout:
Protoboard test, with logic high input:
Protoboard test, with logic low input:
Protoboard test, with oscillating input (10kHz square wave from FY3200S signal generator):