|
Главная -> Современная электроника 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 что триггеры синхронного счетчика, опрокидываются под воздействием входного импульса, а не сигнала с предыдущего триггера. При этом, естественно, счетчик должен быть построен так, чтобы каждому импульсу соответствовали срабатывания только определенных триггеров. Счетчик со сквозным переносом, показанный на рис. 34,6, является одним из вариантов синхронных счетчиков. Этот счетчик занимает, вообще говоря, промежуточное положение: он обладает свойствами как синхронного, так и асинхронного счетчика. Вход каждого триггера в нем соединен с выходом ячейки «И», на входы которой поданы сигналы с прямого выхода предыдущего триггера и с выхода предыдущей ячейки «И», подобной данной. На входы ячейки «И», включенной перед первым триггером, поданы входные импульсы k и сигнал разрешения счета Р. В результате в этом счетчике так же, как и во всех синхронных счетчиках, на счетные входы триггеров подаются входные импульсы k. Но поскольку эти импульсы проходят через ряд цепей «И», то триггеры в нем срабатывают не совсем синхронно. Однако этот вариант синхронного счетчика обладает тем преимуществом, что он может быть построен на счетных триггерах, не имеющих входов /, К- Более того, в большинстве случаев счетчик со сквозным переносом может быть построен без применения дополнительных ячеек «И», показанных на рис. 34, 6. Дело в том, что в самих счетных триггерах, как правило, содержатся инверторы, выполняющие функцию логического умножения входного и выходного сигналов триггера. Сюда относятся, например, входные инверторы в триггерах, построенных по схеме «хозяин--раб», и инверторы «крыльев» в симметричных шестиинверторных триггерах. Распространенные варианты двоичных синхронных счетчиков показаны на рис. 35. Входные импульсы k подаются параллельно на счетные входы, всех триггеров. На входы /-К каждого триггера подан сигнал со схемы «И», позволяющий сработать данному триггеру только тогда, когда все предшествующие триггеры находятся в состоянии единица. Счетчики, показанные на рис. 35, а, б я в, отличаются только способом построения цепей «И». В счетчике по схеме рис. 35, а на входы цепей «И» подаются сигналы непосредственно с выходов триггеров, а в счетчике по схеме рис. 35,6 на вхОд каждой цепи «И» подаются сигналы с выхода предыдущего триггера и предшествующей цепи «И». На один из выходов первой ячейки «И» в обоих счетчиках подан сигнал разрешения счета Р. Вариант синхронного счетчика рис. 35, а имеет более высокое быстродействие, но его коэффициент пересчета ограничен, так как чем старше разряд счетчика, тем больше входов должна иметь входящая в него цепь «И» и тем больше нагружены входами цепей «И» триггеры разрядов. Второй вариант (рис. 35, 6) содержит простые двухвходовые цепи «И», но быстродействие его снижается, так как суммируются задержки, вн;осимые последовательно включенными цепями «И» (после очередного срабатывания счетчику нужно некоторое время для подготовки к приему следующего входного импульса). В практических схемах синхронных счетчиков часто применяют совместно оба рассмотренных варианта их построения. При этом счетчик разбивают на группы, внутри которых межтриггерные связи выпол- Рис. 35. Примеры реализации синхронных двоичных счетчиков няют так, как показано на рис. 35, а, а связи между группами - гак, как показано на рис. 35, б. На рис. 35, в показана схема такого счетчика, содержащего две двухразрядные группы. 17. Десятичные счетчики и счетчики с другими недвоичными коэффициентами пересчета Десятичные счетчики строят обычно на основе четырехразрядных двоичных счетчиков. Для того чтобы уменьшить коэффициент пересчета четырехразрядного счетчика с 16 до 10, вводят различные дополнительные логические связи. При этом в зависимости от вида логической связи одним и тем же десятичным числам в разных счетчиках могут соответствовать различные четырехразрядные двоичные кодовые комбинации или, иначе говоря, счетчики работают в различных двоично-десятичных кодах. Двоично-десятичные коды, наиболее часто используемые при построении десятичных счетчиков на интегральных схемах, показаны в табл. 12. Если в применяемом двоично-десятичном коде любое одноразрядное десятичное число А может быть выражено в виде суммы: А = OiQi + + G3Q3 + aQi, где Qu Q2, Qs, Q4 -двоичные числа (О или 1) в соответствующих разрядах кодовой комбинации, а а±, Cg, 03, 04 - некоторые постоянные числа, то говорят, что этот код взвешенный и коэффициенты Gi, 02, 03, G4 называют весами двоичных разрядов. Взвешенные коды обычно обозначают, перечисляя веса разрядов, начиная со старшего. В [8] приведено 17 возможных взвешенных двоично-десятичных кодов. Чаще других употребляется двоично-десятичный код 8-4- 2-1. Преимущество этого кода перед другими заключается, во-первых, в том, что двоичные комбинации для одноразрядных десятичных чисел в нем такие же, как и при обычном двоичном счете, и, во-вторых, в том, что этот код однозначен: для каждого десятичного числа существует только одна соответствующая ему кодовая комбинация. Другие же коды неоднозначны. В табл. 12, например, показаны два кода 4--2-2-1, т. е. два кода с одинаковыми весами разрядов, но с разными двоичными комбинациями для одних и тех же десятичных чисел. Наряду с кодом 8-4-2-1 находят широкое применение также и другие двоично-десятичные коды. При этом взвешенные коды применяются чаще, чем невзвешенные, что объясняется тем, что взвешенные коды более приемлемы при построении цифро-аналоговых преобразователей. Особую группу двоично-десятичных кодов образуют самодополняющиеся коды. Для самодополняющихся кодов характерно то, что при поразрядном инвертировании кодовой комбинации данного десятичного числа мы получаем кодовую комбинацию числа, дополняющего данное до девяти. Иначе говоря, в самодополняющемся коде обратные двоичные числа соответствуют обратным десятичным числам. Это свойство кода очень удобно при построении цифровых приборов, измеряющих как положительные, так и отрицательные величины. Рассмотрим принципы построения десятичных счетчиков, работающих в различных двоично-десятичных кодах. Асинхронные двоично-десятичные счетчики на /Л"-триггерах вьшолняются на основе асинхронных двоичных счетчиков. На рис. 36 показаны структуры счетчиков, работающих в кодах 8-4-2-1 (рис. 36, с), 2-4-2-1 (рис. 36,6) и 4-2-2-1 (рис. 36,6). На схеме рис. 36 и далее управляющие входы триггеров, на которые должен быть подан постоянный сигнал единица, условно показаны никуда не присоединенными. 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 [22] 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 0.0052 |
|