Logic Gate from Switches

The diagram above shows a logic gate with Boolean logical inputs A , B , C A, B, C in the top half, and their logical negations A ˉ , B ˉ , C ˉ \bar{A}, \bar{B}, \bar{C} in the bottom half. The source voltage is 5 volts.

V o u t = 5 V_{out} = 5 corresponds to a high (true) logical output, and V o u t = 0 V_{out} = 0 corresponds to a low (false) logical output. A switch is closed (conducting) if the associated logical signal is high (true), and the switch is open (non-conducting) if the associated logical signal is low (false).

Which logical operation does this gate perform?

Note: In Boolean algebra, the AND operation is specified by logical inputs multiplied together. The OR operation is specified by logical inputs added together. For example, (A AND B) is specified by A B AB , and (A OR B) is specified by A + B A + B .

A ˉ B ˉ + C ˉ \large{\bar{A} \bar{B} + \bar{C}} ( A + B ) C \large{(A + B) C} A B + C \large{A B + C} ( A + B ) C + A ˉ B ˉ + C ˉ \large{(A + B) C + \bar{A} \bar{B} + \bar{C} }

This section requires Javascript.
You are seeing this because something didn't load right. We suggest you, (a) try refreshing the page, (b) enabling javascript if it is disabled on your browser and, finally, (c) loading the non-javascript version of this page . We're sorry about the hassle.

1 solution

Joseph Newton
Mar 15, 2018

No matter which path the current takes through the wires, it must always pass through C C , so we can immediately conclude that C C must be true and therefore C ˉ \bar{C} must be false regardless of A A and B B . To get to C C , the current can either pass through A A or B B .

Whether A A is true , B B is true or both A A and B B are true , the C ˉ \bar{C} switch is always false and at least one of A ˉ \bar{A} or B ˉ \bar{B} is false , so the current cannot pass through any of A ˉ \bar{A} , B ˉ \bar{B} or C ˉ \bar{C} and must pass through V o u t V_{out} . From this we can conclude that C C is true and either A A or B B or both is true.

This equates to the logical operation C AND (A OR B), which algebraically is ( A + B ) C (A+B)C

0 pending reports

×

Problem Loading...

Note Loading...

Set Loading...