Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Computer Electronics-печатный конспект.doc
Скачиваний:
11
Добавлен:
01.05.2025
Размер:
4 Мб
Скачать
☆

Synchronous bcd counter

The synchronous decade counter in Fig. 2.61 has largely similar circuitry to the synchronous straight binary counter in Fig. 2.59. As with the asynchronous decade counter, two additional features are again required to ensure that, at the transition from 9 = 10012 to Odec = 0000, flip-flop F3 changes state and not flip-flop Fj. The disabling of F, is achieved in Fig. 2.61. via the feedback path of Q3, the change of state of F3 by additionally decoding the 9 at the toggle control input.

Examples of synchronous BCD counters: 74 LS160 (TTL); 4160 (CMOS);

with up-down control:

74LS190(TTL); 10137 (ECL); 4510 (CMOS);

with up/down clock input:

74 LSI 92 (TTL)

Fig. 2.61 - Synchronous BCD counter.

Synchronous one-shot

It is possible, using the circuit in Fig. 2.62, to generate a pulse which is in synchronism with the clock. The pulse length equals one clock period and is independent of the length of the trigger signal x,

If x changes from 0 to 1, Q1 = i at the positive-going edge of the next clock pulse, i.e. y = 1. On the subsequent leading edge, Q2 becomes 0 and y becomes 0 again. This state remains unchanged until x has been zero for at least one clock period and has returned to 1. Short trigger pulses which are not registered by the leading edge of a clock pulse are lost, as with the synchroni/ing circuit

Fig. 2.62 - Generation of a single, but Fig. 2.63 -Timing diagram.

clock-synchronous pulse.

If they too are to be considered, an additional flip-flop must store the pulses until they are transferred to the main flip-flop. The timing diagram in Fig. 2.63 shows an example of operation. A synchronous one-shot for ON-times longer than one clock period can be realized quite simply by using a synchronous counter, as is shown in Fig. 2.64. If the trigger variable X is at 1, the counter is loaded in the parallel-in mode on the next clock pulse. The following clock pulses are used to count to the maximum output state Zmax. At this number, the carry output RCO — 1. The counter \* then inhibited via count-enable input ENP; the output variable y is 0. The ordinary enable input ENT cannot be employed for this purpose as it not only affects the flip-flops but also RCO directly, and this would result in an unwanted oscillation.

Fig. 2.64 - Synchronous one-shot.

A new cycle is started by parallel read-in. immediately after loading, RCO becomes zero and v is then 1. The feedback from RCO to the and gate at the x-input prevents a new loading process unless the counter-has reached the state Zmas. By this time, x should have returned to 0; if not, the counter is loaded again, i.e. is operating as a modulo-(M 4- 1) counter as The timing diagram is shown in Fig. 2.65 for an ON-time of 7 clock pulses. If a 4-bit straight binary counter is employed, it must, for this particular ON-time, be loaded with P = 8. The first clock pulse is needed for the loading process and the remaining 6 pulses for counting up to 15.

Fig. 2.65 -Timing diagram CT= Content.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]