Saturday, May 5, 2012
Combinatorial Digital Circuit Logic Determining Device
|Block Diagram Of Combinatorial Digital Logic Determining Device|
Here is my new electronics circuit for you. This is a brief description/ abstract for the project. Combinatorial digital circuit logic determining device is a circuit which determines the logic of any given combinatorial digital circuit. This is a very helpful tool to know the functionality of an unknown digital circuit. The device has probes which are plugged to the inputs and outputs of the digital circuit under test. This device then determines and displays the functionality of the circuit under test in the form of a boolean equation.
The circuit has number of probes equal to the number of inputs and outputs of the circuit under test. I have implemented it for two inputs and one output. Although, you can make slight modification of the code to make it work for as many inputs and outputs you want.
This circuit makes use of a micro-controller and few other electronic components to achieve the desired goals. The micro-controller is programmed in embedded C. The output of the circuit is displayed using LEDs. The device can not only used to determine the boolean expression of an unknown digital circuit, it can also be used to test the known digital circuits. It can be used for all kinds of combinatorial digital circuits either ICs or those made of discrete electronic components with little or no modification. Hence, Combinatorial digital circuit logic determination device is a versatile and very helpful tool for use in laboratories and individuals especially when working with a many digital ICs of circuits.
I have done and tested this circuit with simple AND, NAND gates and also with a few other complex logic ICs. It worked well. I have used LEDs forming a K-MAP for display but I am working on upgrading the display to an LCD. The microcontroller used is ATMEGA16 which is an Atmel's AVR series of microcontroller. However, you can try to do the same using other microcontrollers like 8085 or PIC.
Here is the illustrative recorded video of Combinatorial Digital Circuit Logic Determining Device:
This is a Do-It-Yourself project which I encourage you to do on your own. You can do it as a hobby or as a school/college project, especially suitable as a mini or final year major project for engineering students.
The entire circuit schematic and the micro-controller source-code are available with me.
In case you find any difficulty doing it by yourself or if you want the schematic and the source-code of this project, you can contact me.