30.07.2013 Views

Russ Croman - EEWeb

Russ Croman - EEWeb

Russ Croman - EEWeb

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TECHNICAL ARTICLE<br />

To start you should note that the<br />

numbers along the top are not in<br />

the normal binary sequence. In fact<br />

you get a gray code sequence. This<br />

is so each row or column only have<br />

one term chance from one to the<br />

next.<br />

So back to our example – the loops<br />

in this example give the solution<br />

C.D+!A.C+A.!C.!D and from<br />

this you can see that the input B<br />

has no effect! You can also see in<br />

this example how the loops wrap<br />

around.<br />

Are four inputs enough for your<br />

design however? As you can<br />

see, K-Maps at this level are only<br />

designed to work with four inputs,<br />

so to add one or two more means<br />

adding a dimension. In effect for a<br />

five input system, you will have two<br />

K-Maps where one is when the fifth<br />

input is logic 0 and the other for<br />

when it’s logic 1. However, this can<br />

start to become a 3D jigsaw as now<br />

it’s possible to loop terms from one<br />

level to the next.<br />

Next time I’ll be looking at some<br />

practical uses of K-Maps and<br />

Boolean Algebra in some basic<br />

logic circuits.<br />

About the Author<br />

Paul Clarke is a digital electronics<br />

engineer with strong software skills<br />

in assembly and C for embedded<br />

<strong>EEWeb</strong><br />

Electrical Engineering Community<br />

Join Today<br />

www.eeweb.com/register<br />

systems. At ebm-papst, he develops<br />

embedded electronics for thermal<br />

management control solutions<br />

for the air movement industry.<br />

He is responsible for the entire<br />

development cycle, from working<br />

with customers on requirement<br />

specifications to circuit and PCB<br />

design, developing the software,<br />

release of drawings, and production<br />

support. ■<br />

<strong>EEWeb</strong> | Electrical Engineering Community Visit www.eeweb.com 13<br />

TECHNICAL ARTICLE

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!