Главная страница Систематические методы минимизации [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.55 инверсные переменные R и S. Соотношения между триггерами ИЛИ-НЕ и И-НЕ, составленными из базовых элементов И-НЕ и ИЛИ-НЕ, показаны на рис. 6.15. Первые значения сигна- Рис. 6.15. Символическое обозначение взаимных связей в JS-триггерах И-НЕ Sn-НЛИ-НЕ SR-ИЛИ-НЕ "Г. Sf?-ИЛИ-НЕ S -S Q--R 0- £R -И-НЕ I------- i i ЛОВ на входах и выходах показывают установку триггера в активное состояние Q=\. Из дальнейших состояний при наличии одновременных сигналов на входах R и S ясно, что на выходах должны быть инверторы, если в триггере ИЛИ-НЕ использованы элементы И-НЕ или в триггере И-НЕ - элементы ИЛИ-НЕ. Кроме того, ясно, что при нормальных рабочих условиях, когда выходы всегда дополняют друг друга, нет необходимости в выходных инверторах. * УУгК 00 01 11 10 0 0 01 11. 10 00 01 И 10 00 01 11 10 оо] " " "
Рис. 6.16. Анализ JS-триггера типа И-НЕ: а) определение функций Fi иУг; б) последовательное составление карт Из анализа триггера И-НЕ на рис. 6.16 следует, что недопустимо одновременное изменение сигналов на входах R и S со значения 00 на 11. Устойчивое состояние 4 допустимо, если между изменениями на входах RS достаточный интервал, в течение которого может произойти управляемый переход в соответствующее устойчивое состояние. Если сначала изменится значение S, то схема перейдет в устойчивое состояние 1, а если сначала изменится R, то результатом будет устойчивое состояние 2. Если устойчивые и неустойчивые состояния будут пронумерованы так, как это показано на рис. 6.166, то диаграмма состояний будет такая же, как на рис. 6.8. При составлении последовательностных схем, основанном на использовании таблиц переходов, которое исключает ненормальные режимы работы, можно исходить только из триггера ИЛИ-НЕ, хотя предполагается использование и триггеров И-НЕ. Способы управления базовыми RS-триггерами. Оба основных типа триггеров - ИЛИ-НЕ и И-НЕ - могут управляться с помощью дополнительных входов, как это показано на рис. 6.17а, б. ШИ-НЕ И-НЕ -о -q Рис. 6.17. Способы управления базовыми iRS-триггерами: з а, б) с помощью дополнительных входов; в, г) с помощью дополнительных схем; д, е) с помощью непосредственного управления выходами С точки зрения количества входов схема не обязательно должна быть симметричной, может быть, например, один вход S и несколько входов R я т. п. При нормальной работе должны быть выполнены указанные выше условия одновременности сигналов на входах R и S. Следующий вариант управления показан на рис. 6.17в, г, где входы SiSz и RiRz воздействуют на выходы триггера непосредственно через дополнительные схемы ИЛИ-НЕ или И-НЕ. Ясно, что триггер ИЛИ-НЕ может быть управляем не только через вспомогательные элементы ИЛИ-НЕ, но и через схемы И-НЕ и, наоборот, для управления триггером И-НЕ могут, быть использованы элементы ИЛИ-НЕ. Эти вспомогательные схемы могут быть составной частью триггера или это могут быть выходные цепи отдельной логической схемы. Во втором случае (рис. 6.17, е) предполагается, что управляющие входы R и Si соединены непосредственно с выходами триггера и их подключение может быть изображено символом, используемым в коллекторных логических схемах. RS-триегер типа И/ИЛИ-НЕ. Из схемы на рис. 6.18 вытекает, что такой триггер состоит из двух накрест соединенных элементов И/ИЛИ-НЕ. Простую схему такого триггера обеспечивают, прежде всего, интегральные схемы типа И/ИЛИ-НЕ. Состояние покоя характеризуют условия: RS=l, 8182=0, /?ii?2=0. Входы обеспечивают следующий способ управления: а) триггер устанавливается в активное состояние Q=l сигналом О на входе S, причем должно быть R=l, RiR2=0, 8iSz=0. . Б состояние покоя Q=0 триггер устанавливается сигналом О на входе R, причем должно быть 8=1, 8182 = = 0, i?ii?2=0, т. е. управление с помощью входов R8 осуществляется так же, как у триггера И-НЕ; б) триггер устанавливается в активное состояние Q = l сигналами Si=52=l, причем должно быть RiR2=0, R8=0. В состояние покоя Q = 0 триггер переводится сигналами Ri=R2=l, причем 8182=0, RS=0, т. е. управление с помощью входов 8182 и R1R2 подобно управлению триггера J Й/ИЛИ-Не" ИЛИ-НЕ. С точки зрения ненормальных и недопустимых режимов работы справедливы заключения, сделанные для триггеров типов ЙЛИ-НЕ и И-НЕ. Асинхронные триггеры, имеющие различные логические функции Триггеры, составленные из двух элементов ИЛИ-НЕ или И-НЕ, имеющих два входа, являются, в принципе, самыми простыми триггерами с двумя управляющими входами. -Как уже было сказано, функцию этих схем можно выразить характеристической таблицей, из которой можно определить состояние выходов в зависимости от состояния входов. Ясно, что может существовать множество характеристических таблиц с различными зависимостями состояний выходов от состояний входов. Теоретически существуют 108 возможных схем триггеров с двумя входами и двумя выходами, но. практическое значение имеет лишь несколько наиболее целесообразных схем. Триггер типа Е {ИСКЛЮЧАЮЩЕЕ, ИЛИ). Как уже указывалось в предыдущих параграфах, функции основных триггеров ИЛИ-НЕ и И-НЕ в значительной мере ограничены условиями, связанными с одчовременностью сигналов на входах R vl 8; -триггер характеризуется тем, что его выходы не меняются, если .на его входах действуют одновременно сигналы 1 или 0. Основная временная диаграмма показана на рис. 6.19а. Последовательность составления примитивной таблицы развития представлена на рис. 6.19, результирующая примитивная таблица развития представлена на рис. 6.19в. Согласно диаграмме объединения на рис. 6.19г, можно объединить строки а, е, f; b, с, d. Результирующая сокращенная таблица на рис. 6.195 имеет только две строки. [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.0146 |