LearnTronics
From Switches to Logic Gates
Begin with the simplest symbol
Before combining two or more inputs, start with a device whose logical function is almost embarrassingly simple:
The output has the same logical state as the input.
The digital buffer
A plain triangle with one input and one output, and no small circle, is a buffer or digital buffer. It may also be called a non-inverting buffer.
The name voltage follower describes the same “output follows input” idea, but that term is used more commonly for an analog op-amp circuit. In digital logic, buffer is the clearer name.
| A | Y = A |
|---|---|
| 0 | 0 |
| 1 | 1 |
Why use a device that changes nothing?
Logically, it changes nothing. Electrically, a real buffer can be very useful.
It can isolate one stage from the next and provide more drive current so one signal can feed several later logic inputs without the source being overloaded.
It is better to think of this as strengthening or restoring the digital signal than as increasing its voltage. A 1 should remain a valid 1, and a 0 should remain a valid 0.
The number of standard inputs that one output can reliably drive is called its fan-out.
Add one small circle and we get NOT
The small circle — often called an inversion bubble or simply a bubble — means the logical state is inverted.
So the same triangle becomes a NOT gate, or inverter:
| A | Y = ~A |
|---|---|
| 0 | 1 |
| 1 | 0 |
Do not confuse the digital buffer with an op-amp symbol
An operational amplifier is also commonly drawn as a triangle, but it normally has two inputs marked + and −. A basic digital buffer has one logical input and one logical output.
Triangle with an output bubble → inverter, output is NOT input.
Try these yourself
The symbol language begins here
The bubble convention is extremely useful. Once it is understood, the same little circle can be placed on the output or input of other logic symbols to show an inverted or active-LOW condition without drawing a separate inverter every time.