Главная ->  Счетчики на транзисторах 

[ 1 ] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

счетчики на транзисторах

Способ представления чисел на выходе счетчика называют кодом. Если число, сосчитанное счетчиком, может быть определено суммой весов его разрядов (триггеров), находящихся в единичном состоянии, то код работы такого счетчика называют весовым , в противном случае невесовым .

Счетчики, состоящие из цепочки триггеров, работают в двоичном коде 1-2-4-8-16 и т. д. Их применяют обычно в тех случаях, когда не требуется непосредственного считывания их состояния. Это объясняется тем, что чаще приходится сталкиваться с десятичным кодом - кодом, веса разрядов которого равны 1, 10, 100 и т. д., а каждый разряд может находиться в состояниях О, 1,...,8, 9.

Для построения счетчиков применяют декады. Каждая декада представляет собой группу триггеров, имеющую (за счет введения обратных связей) коэффициент пересчета 10. Соединенные между собой декады образуют счетчик, и каждая декада соответствует одной цифре считываемого десятичного числа.

Триггеры в декаде могут работать как в весовом, так и в нeвec(вoм коде. Пример схемы транзисторной декады, работающей в весовом коде 1-2-4-&, приведен на рис. 2. Декада состоит из четырех триггеров, схема каждого из них в основном повторяет рассмотренную выше схему триггера. Первое отличие триггеров декады состоит в том, что из них исключены диоды установки в О и 1. Нормально шина Уст. О подключена к плюсу источника питания. Для установки декады в О эту шину кратковременно отключают от источника, в результате чего левые (по схеме) транзисторы триггеров закрываются --декада устанавливается в 0.

Диод Дп в первом триггере нужен лишь для повышения выходного уровня О первого триггера при работе с дешифратором, о чем будет сказано далее.

Первый триггер переключается каждый раз б момент фронта отрицательного входного импульса или спада (фронта) положительного импульса. До прихода девятого импульса (рис. 3) все триггеры работают как в обычной цепочке - каждый последующий триггер переключается в момент перехода предыдущего триггера из состояния 1 в состояние О, десятый импульс перевел бы второй триггер в состояние 1, а четвертый остался бы в состоянии 1.

В описываемой декаде после прихода восьмого импульса высокий уровень с коллектора транзистора Ts через диод Де и резистор Rs закрывает диод Д* и не позволяет переключиться второму триггеру после поступления десятого импульса. В то же время ла базу транзистора Гт через диод Дэ и конденсатор Cj в момент переключения первого триггера по десятому входному импульсу поступает сигнал отрицательной полярности, закрывающий этот транзистор. В результате все триггеры после прихода десятого импульса оказываются в исходном состоянии.

Выходы триггеров декад будем обозначать буквами латинского алфавита Л, В, С, ,D; если же декада работает в весовом коде, то у выходов будем проставлять веса этих разрядов, например, 1, 2, 4, 8 Для инверсных выходов

обозначение дополняется чертой сверху (например, Л, 8).

Если к выходу рассматриваемой декады подключить вход аналогичной декады, то при поступлении на вход первой декады десятого счетного импульса на ее выходе сформируется спад (отрицательный фронт), который вызовет изменение состояния второй декады. Таким образом, описанные декады можно соединять в счетчик без использования дополнительных согласующих элементов.

Описанная выше декада, как уже упоминалось, работает в весовом коде 1-2-4-8,

Декады, работающие в невесовом коде, можно построить на основе сдвигающего регистра. Пример схемы такой декады приведен на рис. 4. Устрой-



Уст. о Триггер 1

Tpt/esep 2

Траееер 3

TpussBp-


HF-1

1,6к

т ;

Вход

Выход

Рис. 2. Транзисторная декада, работающая в коде 1-2-4-8



j~L rT ri j--L

A(1)

Л(д)

J L

Рис. 4. Декада на основе

ИТд15А

- сдвигающего регистра НДЮЪА


дыход Уст, О



[ 1 ] 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24