- •1 Combination Circuits
- •1.1 Circuitry ttl-elements with Shottky diodes
- •Levels of Integration
- •Typical Set of ttl iCs
- •Transistor-transistor logic (ttl)
- •1.2 Element with the open collector Open-collector outputs
- •Tristate outputs
- •1.3 Emitter-coupled logic (ecl)
- •Emitter-coupled multivibrator
- •Emitter-coupled Schmitt trigger
- •1.4 Decoder
- •Priority decoder
- •Binary Decoders
- •Decoder Networks
- •1.5 Coder units Encoder Networks
- •Binary Encoders
- •Priority Encoders
- •1.6 Multiplexers (Selectors)
- •1.7 Multiplexer Trees
- •Demultiplexer Networks
- •Encoder Networks
- •1.8 Demultiplexers (Distributors)
- •1.9 Applicanion of multiplexer
- •1.10 Code converters
- •1.11 Shifters
- •Shifter Networks
- •Barrel Shifter
- •1.12 Comparators
- •Window comparator
- •Digital comparators
- •2 Sequentional Circuits
- •2.1 Circuritry of flips
- •Sequential logic systems
- •Integrated flip-flops
- •Transparent flip-flops
- •Clocked rs flip-flop
- •Clocked d flip-flop
- •Flip-flops with intermediate storage
- •2.2 Flips types Single-edge-triggered flip-flops
- •2.3 Statik registers
- •2.4 Shift register Combinatorial shift register (barrel shifter)
- •Shift Registers
- •2.5 Counters
- •Asynchronous straight binary counter
- •Counters
- •Ripple Counters
- •Asynchronous bcd counter
- •2.6 Synchronous reversal counters
- •Synchronous straight binary counters
- •Synchronous bcd counter
- •Synchronous one-shot
- •Synchronous edge detector
- •Synchronous clock switch
- •2.7 Schmitt flip-flops Schmitt trigger
- •Inverting Schmitt trigger
- •Precision Schmitt trigger
- •3 Memory Devices
- •3.1 Circuitri of memori element Semiconductor memories
- •3.2 Mask-type lic of the rom
- •RaMs as shift registers
- •First-In-First-Out Memories (fifOs)
- •Fifo implementation using standard raMs
- •Error detection and correction
- •Parity bit
- •Hamming code
- •3.3 Rom with singl programming Read-only memories (roMs)
- •Mask-programmed roMs (mroMs)
- •Programmable roMs (proMs)
- •3.4 Memori element with electrical erase Electrically erasable proMs (eeproMs)
- •3.5 Static ram
- •Timing considerations
- •3.6 Dynamic raMs
- •Dynamic ram controllers
- •3.7 Devices programmed
- •Programmable logic array (pal)
Synchronous edge detector
A synchronous edge detector gives an output signal in synchronism with the clock pulse whenever the input variable x has changed. For the implementation of such an arrangement, we consider the one-shot circuit in Fig. 2.62. It produces an output pulse whenever x changes from 0 to 1. In order that a pulse is also obtained at the transition from 1 to 0, the and gate must be replaced by an exclusive-oR gate, producing the circuit in Fig. 2.66. Its characteristics are illustrated by the timing diagram in Fig, 2.67.
Fig. 2.66 - Synchronous edge detector. Fig. 2.67 - Timing diagram.
Synchronous clock switch
The problem often arises of how to switch the clock on and off without interrupting the clock pulse generator. In principle, an and gate could be used for this purpose, but this would result in the first and the last pulse being of undefined length if the switching signal is not clock-synchronized. This effect can be avoided by employing a single-edge triggered D-type flip-flop for the synchronization, as is shown in Fig. 2.68. If EN = 1, at the next leading pulse edge Q = 1 and therefore <t>' = 1. The first pulse of the switched clock <t>' always has the full length because of the edge-triggering property.
The leading pulse edge cannot be used to switch off since, directly after the transition, Q = 0, which would result in a very short output pulse. The flip-flop is therefore cleared asynchronously via the reset input when EN and <P are 0, achieved by the nor gate at the R-input. As is obvious from Fig. 2.69, only full-length clock pulses can reach the output of the and gate.
Fig. 2.68 - Synchronous clock switch. Fig. 2.69 - Timing diagram.
2.7 Schmitt flip-flops Schmitt trigger
The Schmitt trigger is a comparator, for which the positive and negative transitions of the output occur at different levels of the input voltage. Their difference is characterized by the hysteresis Ui. As described in earlier sections, Schmitt triggers can be realized by transistors, but in the following section some designs involving comparators are discussed.
Inverting Schmitt trigger
In the Schmitt trigger of Fig. 2.70 the hysteresis is produced by a positive feedback of the comparator, via the voltage divider R1, R2. If a large negative voltage Ui is applied, U0 = U0 max. At the P-input, the potential is then given as
If the input voltage is changed towards positive values, U0 does not change at first; only when Ui reaches the value VPmax, does the output voltage reduce and therefore also Vp. The difference UD= VP – VN becomes negative. Due to the positive feedback, U0 falls very quickly to the value U0min. The potential VP assumes the value
Fig. 2.70 - Inverting Schmitt trigger. Fig. 2.71 - Transfer characteristic.
Switch-on level:
Switch-off level:
Hysteresis:
UD is negative and large, this resulting in a stable state. The output voltage changes to U0max only when the input voltage has reached VPmin. The corresponding transfer characteristic is shown in Fig. 2.71. The circuit has two stable states only if the loop gain
Figure 2.72 shows the output of the Schmitt trigger for a sinusoidal input voltage.
Fig. 2.72 - Voltage waveshapes of the inverting Schmitt trigger.
Non-inverting Schmitt trigger
The input signal for the Schmitt trigger in Fig. 2.70 can also be applied to the low end of the feedback voltage divider when at the same time the input is grounded. The new configuration is the non-inverting Schmitt trigger in Fig. 2.73.
I
f
a large positive input voltage Ui
is applied, U0
= U0max
. When reducing Ui
,
Ua
does not change until VP
crosses zero. This is the case f the input
Fig. 2.73 - Non-inverting Schmitt. Fig. 2.74.- Transfer characteristic.
Switch-on level:
Switch-off level:
Hysteresis:
voltage
The output voltage jumps to Uomin as soon as Ui reaches or fails below this value. The transition is initiated by Ui but is then determined only by the positive feedback via R2. The new state is stable until Ui returns to the level
Figure 2.75 depicts the time function of the output voltage for a sinusoidal input. Since, at the instant of transition, VP = 0, the formulae for the trigger level have the same form as those for the inverting amplifier.
F
ig.
2.75 -
Voltage waveshapes of the non-inverting Schmitt trigger.
