![]() ![]() ![]() ![]() ![]()
Раздел: Документация
0 ... 107 108 109 110 111 112 113 ... 119 ков не зависят от типа счета (от функций возбуждения триггеров Тг), поэтому в любой схеме, построенной на двоичных счетчиках, можно использовать и соответствующие им двоично-десятичные счетчики (при этом все свойства схемы, кроме модуля пересчета, останутся неизменными). На основании этого для описания синхронных двоично-десятичных счетчиков достаточно указать соответствующие им двоичные счетчики и заменить функцию переноса (7.28) на функцию (7.43). 1533ИЕ9 AIC14160B,CD40160B
1533ИЕ11 «C14162B,CD40162B «С1451ВВ, Ж451В
ALSSS0/I
8 - ghd, is -LS690 d О 1 2 3 L \>С РО Е 1 э RR ОЕ стю RG MUX Р4 8 - gnd, is - LS692 d О 1 2 3 L ->С РО Е 8 - ghd, 16 >CL RR ОЕ СГ10 RG MUX Ц ЛЛ1160 ![]()
CM), го - V с AC11162
4-7 - GHD 13,16 - V io - ghd, 20 io - GM), 20 - V Рис. 7.68 На рис. 7.68 приведены ИС: 555ИЕ9, МСШ60В, CD40160B, 74ЛС11160 - счетчик по mod 10, аналогичный двоичному счетчику 161 (см. рис. 7.46); 1)ЗЗИЕ11, Л/С14162Я, СЛ40162Д, 74ИС11162 - счетчик по тпоН 10, аналогичный двоичному счетчику 163 (см. рис. 7.46); МС14518В, 74/7С4518 - два независимых счетчика по mod 10, аналогичные двоичным счетчикам 4520 (см. рис. 7.46); 74ALS560A - счетчик по mod 10 с двумя переносами (7.43) и (7.44), аналогичный двоичному счетчику 74ALS561A (см. рис. 7.46); 74LS690 - интерфейсное устройство, содержащее счетчик по mod 10 типа 160, выходной синхронный регистр памяти, 4-разрядный мультиплексор 2 -» 1 и соответствующее двоичному устройству 74Z/5691 (см. рис. 7.64 и 7.65,в); 74Z/5692 - интерфейсное устройство, содержащее счетчик по mod 10 типа 162, выходной синхронный регистр памяти, 4-разрядный мультиплексор 2 -» 1 и соответствующее двоичному устройству 74Z/5693 (см. рис. 7.64 и 7.65,в). В двоично-десятичных счетчиках шесть возможных внутренних состояний от j = 10 (/хю) до j = 15 (/15) при нормальном счете (без сбоев и ошибок) возникнуть не могут. Однако при включении питания или воздействии помех счетчик может перейти в одно из этих неиспользуемых состояний. Кроме того, при программировании модуля- пересчета можно задавать числа dM = D3D2D\D{) = 10,11,..., 15, принудительно переводя счетчик в эти состояния. На рис. 7.69,а изображен полный граф переходов двоично-десятичного счетчика 155ИЕ9, по которому при необходимости можно установить его поведение при принудительном переходе в любое неиспользуемое состояние. Одинаковые по функциональному назначению счетчики, но изготовляемые по разным технологиям, могут иметь незначительные различия, вызванные принадлежностью используемых триггеров к определенной группе (см. § 4.2) и разной реализацией функций возбуждения триггеров, как неполностью определенных переключательных функций. Так, полный граф переходов двоично-десятичных счетчиков 1533ИЕ9, 1533ИЕ11 и 531ИЕ11 (рис. 7.69,6) отличается от графа переходов счетчика 155ИЕ9. В ИС 155ИЕ9 используются триггеры группы III, поэтому возможны ложные срабатывания счетчика под воздействием помех на управляющих входах Р0 п Е (рис. 7.69,е). Счетчик 1533ИЕ9 выполнен на триггерах группы I, поэтому помехи на входах Ро и Е не могут вызвать изменения его состояний (рис. 7.69,г). Каскадирование двоично-десятичных счетчиков. Все методы каскадирования двоичных счетчиков, естественно, остаются в силе и для двоично-десятичных счетчиков. Схема счетчика по mod 103 с последовательным переносом, выполненная на трех ИС 1533ИЕ9, представлена на рис. 7.70,а (СЕ - раз- ![]() Рис. 7.70 решение счета). Эта схема отличается от схемы трехкаскадного двоичного счетчика по mod 212 с последовательным переносом (см. рис. 7.51,а) только типом ИС. На основании (7.43), легко получить: Р4 = СЕ- g3Qo, Ps = PaQiQa = СЕ Q7Q4 Q3Q0, Pi2 = PsQnQs = CE QnQs Q7Q4 Q3Q0, т. е. в данном многокаскадном счетчике сигнал переноса Р4 распространяется последовательно через все счетчики по mod 10. Вытекающие из этого свойства счетчика полностью совпадают со свойствами двоичного счетчика с последовательным переносом. Здесь напомним только, что длительность активного уровня всех сигналов переноса Р равна периоду Т# тактового сигнала Н. Параллельная загрузка 3-разрядного десятичного числа dM = DlDlDlDl.D\D\D\Dl.DlD02DlD00 (D3D2D\D0 = 0,1,...,9, г - номер десятичного разряда) значением сигнала L = 0 позволяет начинать счет с заданного начального внутреннего состояния счетчика. Схема счетчика по mod 103 с параллельным переносом, выполненная на трех ИС 1533ИЕ9, изображена на рис. 7.70,6. Эта схема отличается от схемы трехкаскадного двоичного счетчика по mod 212 с параллельным переносом (см. рис. 7.51,а) только типом ИС. На основании (7.43), легко получить: Р4 = СЕ- Q3Qo, Ps = q7q4, Р12 = Ps QnQs = QuQs Q-Qx, т. е. сигналы переносов P8 и P\2 не зависят от состояний триггеров Q0 и п3, а значит длительность активных уровней этих сигналов переноса равна 10-Тц (длительность активного уровня сигнала Р4 равна периоду Т# тактового сигнала Н). Физические свойства этого счетчика полностью совпадают со свойствами двоичного счетчика с параллельным переносом» Программирование модуля пересчета двоично-десятичных счетчиков. Для программирования модуля пересчета двоично-десятичных счетчиков пригодны все методы, используемые для программирования двоичных счетчиков. Программирование модуля пересчета счетчика по mod 10 загрузкой числа d\f = D3D2D\Do = 3 сигналом L = q3q0, который становится активным в состоянии счетчика j = 9, показано на рис. 7.71,а (сравни с рис. 7.54). Из графа переходов (рис. 7.71,6) следует, что в общем случае модуль пересчета определяется соотношением М = 10- d, dM ф 9.(7.45) ![]() Легко показать, что модуль пересчета двоично-десятичного счетчика по mod 10m, построенного из га счетчиков по mod 10, будет равен тп-1 М = 10m - dM = 10m - dMi Ю, <*м 7 Ют - 1, (7.46) t=0 где d\f - га-разрядное десятичное число; dMi = Dl3D2D\D0 = 0,1,..., 9 - разряды десятичного числа d в коде 8-4-2-1, загружаемые в двоично-десятичные разряды счетчика по значению сигнала L = 0, вырабатываемого в состоянии счетчика j = 10m - 1 (в этом состоянии выходные сигналы триггеров Q*3 = Qb = 1 для всех значений i = 0,1,..., m - 1). Для программирования модуля пересчета многокаскадных двоично-десятичных счетчиков используется, как правило, сигнал загрузки L = f(Pk)- На рис. 7.72 показаны три схемы трех-каскадных двоично-десятичных счетчиков с программированием модуля пересчета, соответствующие схемам двоичных счетчиков, изображенным на рис. 7.59. В счетчике с последовательным переносом (рис. 7.72,а) сигнал загрузки L и выходной сигнал Р\2 описываются функциями: 1 = CE-QuQs-QtQa-QQo, Р12 = СЕ Q„Q8 • Q7Q4 • Q3Qo, поэтому при значении сигнала разрешения счета СЕ = 1 загрузка числа dM производится в состоянии j = 103- 1, а значит модуль пересчета определяется выражениями (7.46): 2 М = 103 - dM = Ют - J2 dMi 10 dM ф Ю3 - 1, (7.47) t=0 где dM = D3 .. .Dq.D\. .. Dq.D3 .. .D® - десятичное число, представленное в коде 8-4-2-1; dMi = D3D2D[D0 = 0,1,..., 9 - разряды десятичного числа dM, i - номер десятичного разряда. В счетчике с параллельным переносом (рис. 7.72,6) сигнал загрузки L и выходной сигнал Р12 описываются функциями: L = CE- QuQs QiQa Q3 • Qo, Pn = QnQs • QtQa, (7.48) поэтому при значении сигнала разрешения счета СЕ = 1 загрузка числа dM производится в состоянии j = 103 - 1, а значит модуль пересчета определяется выражениями (7.47), а модуль пересчета га-разрядного двоично-десятичного счетчика с параллельным переносом и сигналом загрузки (7.48) - соотношением (7.46). 0 ... 107 108 109 110 111 112 113 ... 119 |