Fork me on GitHub

Project Notes

#637 CD4069 Logic Probe

A simple logic probe using inverter gates.

Build

Notes

This is a variation of the LEAP#636 CD4001 Logic Probe circuit but using inverter gates instead of NOR gates. It was suggested by Steve Schnepp as he noted that in the original circuit, most NOR gates were being used as inverters anyway.

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 CD4069

The CD4069UBC is a pack of 6 inverter circuits. 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 CD4069 datasheet for more.

Construction

The first inverter (IC1a) is used as a buffer of the input signal.

When LOW input:

  • first inverter output will be high
  • with high output, D2 (green) on, D1 (red) off

When HIGH input:

  • first inverter output will be low
  • with low output, D2 (green) off, D1 (red) on

The second inverter (IC1f) feeds a simple RC high-pass filter i.e. edge detector (C1,R4). This is buffered by IC1e and triggers an LED driven by IC1d; note these could be combined on one inverter. With an oscillating input, the edge detector will cause D3 (yellow) to flicker at the same frequency (limited by the RC time constant).

bb

schematic

Breadboard test, with logic high input:

LogicProbe_bb_build_high

Breadboard test, with logic low input:

LogicProbe_bb_build_low

Breadboard test, with oscillating input (500Hz square wave from FY3200S signal generator):

LogicProbe_bb_build_osc

Scope trace showing CH1 input (IC1 pin 1) and CH2 output (IC1 pin 8):

scope_500hz

Circuit Simulation

Follow the link to see the simulation create by Steve Schnepp for this circuit concept:

simulation

Credits and References

About LEAP#637 Digital LogicCMOS/TTL

This page is a web-friendly rendering of my project notes shared in the LEAP GitHub repository.

Project Source on GitHub Return to the LEAP Catalog
About LEAP

LEAP is my personal collection of electronics projects - usually involving an Arduino or other microprocessor in one way or another. Some are full-blown projects, while many are trivial breadboard experiments, intended to learn and explore something interesting.

Projects are often inspired by things found wild on the net, or ideas from the many great electronics podcasts and YouTube channels. Feel free to borrow liberally, and if you spot any issues do let me know or send a pull-request.

NOTE: For a while I included various scale modelling projects here too, but I've now split them off into a new repository: check out LittleModelArt if you are looking for these projects.

Project Gallery view the projects as an image gallery Notebook reference materials and other notes Follow the Blog follow projects and notes as they are published in your favourite feed reader