Главная страница Систематические методы минимизации [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] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [ 85 ] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] -логическую схему входов /, К на основе данных, полученных из программных карт на рис. 6.101а. При использовании синхронных триггеров, управляемых фронтом и спадом тактовых импульсов, необходимо уже во время синтеза счетчика выяснить возможность ошибочного воздействия на jif- ОС 01 11 W 00 01 11 W 00 01 II W 00 01 и 10
Jb-b Вв-1 ЗсКс Jc-Bc=1 Ji,=BO Kj,= J А ТИ К А J А ТИ В А J В ти
zIH>-J ти к п J в ти к в J с ти Чл- с J в - Нти в в Рис. 6.101. а) Карты входов см. таблицу рис. 6.100; б) схема десятичного асинхронного счетчика; в) упрощенная схема без добавочных логических элементов его работу определенных критических изменений сигналов на входах J и К, если ТИ = 1. Эта проблема была подробно разобрана в главе о синхронных триггерах. Однако, с другой стороны, критические изменения сигналов могут быть использованы для упрощения схемы рис. 6.101 е. В этой схеме предполагается использование такого триггера, на состояние которого непосредственно влияют критические изменения сигналов на входах /, К при ТИ = = 1. В результате получается схема без дополнительных логических элементов. На рис. 6.102а показана схема счетчика на £)-триггерах, работающих в функции Т. Счетчик может регистрировать 16 состояний. Схема десятичного счетчика представлена на рис. 6.1026. Отдельные счетчики могут быть соединены друг с другом та-•ким образом, что выход D первого счетчика подключается к входу ТИ следующего счетчика или управление синхронное, как на рис. 6.103. Этот способ управления требует дополнительных логических схем. с помощью синтеза, аналогичного синтезу десятичного счетчика, можно составить счетчик, имеющий любое число состояний. Во многих случаях для изменения числа состояний необходимо произвести лишь небольшие преобразования. Один из способов решения заключается в дешифрировании результирующего требуемого состояния счетчика и подачи сигнала на асинхронные уп- в А ТИ Рис. 6.1в2. Примеры схем асинхронных счетчиков на синхронных £)-триггерах: а) 16 состояний; б) 10 состояний ти в Tff с а) в в в\- тч в Г- в в- Лти в - Лекада ТИ к А 1в ти Девава Рис. 6.103. Пример каскадного соединения счетчиков равляющие входы R всех триггеров счетчика, которые приводятся в нулевое исходное состояние. При использовании данного метода должно быть учтено соотношение рабочих условий асинхронных управляющих входов R и входов тактовых импульсов ТИ использованных синхронных триггеров. На рис. 6.104 приведены примеры преобразования простого счетчика с 16 состояниями в счетчик на 9 и 15 состояний. Этот Же принцип может быть использован и при каскадном соединении счетчиков. На рис. 6.105 дана схема с двумя десятичными счетчиками с коэффициентом деления 69. . На подобном же принципе работают схемы с вспомогательным асинхронным (/uS-триггером. Схема на рис. 6.106 имеет коэффициент деления 20. Как только в счетчике будет зарегистрировано KRA-
J с ти WR ТИ \iRll J ти-f J А ТИ . Hi? А J в ти ти RrC ти Рис. 6.104. Асинхронный счетчик с коэффициентом деления: а) 9; б) 15 J А\-у J В\-\\7 С -rl6ff Рис. 6.105. Схема двух асинхронных декад с коэффициентом деления 69 7 / fRA- J В KrB RrcV- -{>о- J в Krb\- "L J Е -KrE- f/20 Рис. 6.106. Асинхронный счетчик с коэффициентом деления 20 конечное состояние, в данном случае это ЛВС£)£= IIO0I, /?5-триг-гер опрокидывается и производит сброс счетчика. Следующий фронт тактового импульса приведет триггер в состояние покоя. 262 [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] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [ 85 ] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] 0.0092 |