ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Схемотехника функциональных устройств.
Электронные устройства, блоки и узлы ЭВМ по функциональному назначению обладают большим разнообразием. Среди них можно выделить: автоматы и комбинационные устройства. Автоматы ─ функциональные электронные устройства состояниевыходов, которых в любой момент времени определяетсясостояниемвходов и предыдущимсостоянием устройства. Из определения понятно, что автоматы ─ устройства обладающие памятью. В литературе часто автоматы называют последовательностными устройствами. Комбинационныеустройства ─ это устройства состояниевыходов, которых в любоймоментвремениоднозначно определяется состоянием входов, т.е. комбинационные устройства не имеют памяти. Схемотехника последовательностных устройств. Триггеры.
Исходя из этих рекомендаций ясно, что переменные S и R в статическом состоянии триггера должны быть равны -”1”. Так как, если обе переменные будут равны “0”, то оба выхода схемы должны иметь единичное значение, чего быть не должно, исходя из понятия триггера. Триггер -- устройство с памятью и поэтому необходимо задаться состоянием выходов, выберем нулевое -- Q=0. Таким образом начальное состояние: R=S=1, Q=0, Возможные состояния асинхронного RS триггера, определяемые значениями входных переменных R и S, приведены в таблице 4. Таблица 4.
Из таблицы видно, что триггер управляется только на запись и хранение двумя переменными S и R, причем если одна из переменных принимает нулевое значение состояние триггера изменяется. Поэтому говорят, что входные переменные активны низким уровнем. Время переключения триггера равно двум интервалам задержки логического элемента -- Лекция 9.
Важно отметить, что А=В=1 -- это режим хранения для асинхронного RS триггера. Дальнейший анализ работы триггера целесообразен только при С=1, и для этого условия будем строить временную диаграмму, приведенную на рис.19. Исходное состояние: S=R=0, тогда будем иметь А=В=1 и по выходу выбираем нулевое состояние Q=0,
Возможные состояния RS триггера приведены в таблице 5
Таблица 5.
Примечание: таблица отображает состояния триггера при С=1, Q(t-1) обозначает значение переменной Q в предыдущем состоянии. При С=0 триггер находится в режиме хранения. Асинхронный RS триггер имеет дополнительные входы Основным недостатком синхронного RS триггера является необходимость представления информации в парафазном коде. Поэтому дальнейшие разработки связаны с изменением формы представления информации. Так можно объяснить появление D триггеров.
Рассмотрим работу схемы, временная диаграмма приведена на рис.22.
При этом промежуточные переменные А=В=1, что соответствует режиму хранения для асинхронного RS триггера на 3 и 4 элементах.
Рис.22. Временная диаграмма работы D триггера - защелки.
При записи “0” время переключения триггера равно четырем интервалам задержки, а при записи “1” -- трем интервалам задержки (на временной диаграмме задержки помечены штрихами). В момент времени t7 переменной С даем нулевое значение при D=1. Через один интервал задержки А=1, т.е. триггер перешел в режим хранения информации, записанной в триггер начиная с момента t6. Изменение D=0 в момент t8 не вызовет никаких изменений, так как С=0. В момент времени t9 С=1 и D=0, происходит процесс записи “0” в триггер, на который затрачивается три интервала задержки. В момент t10 С=0 переводит триггер в режим хранения. Анализ временной диаграммы позволяет оценить максимальное время переключения D триггера --
Таблица 6.
Как видно из таблицы состояний D триггера в отличие от ранее рассмотренных схем у этого триггера отсутствует запрещенное состояние, при С=0 не зависимо от значения D триггер находится в режиме хранения, при С=1 выходная переменная Q повторяет все изменения входной переменной D. Запоминается та информация которая была на входе в момент перехода С из единичного в нулевое состояние. Поэтому часто этот триггер называют D триггер - защелка.
а б Рис.23. D триггер - защелка, рекомендуемые изображения. На рис. 23 приведены изображения D триггера - защелки на принципиальных электрических схемах устройств в соответствии с требованиями ГОСТ. На рис.23а показана микросхема К155ТМ7, в состав которой входят четыре D триггера - защелки. В этой микросхеме каждые два триггера имеют общее управление -- общий вход С, обозначаемые соответственно С12 и С34, каждый триггер имеет два выхода прямой и инверсный. На рис.23б приведено изображение одиночного D триггера - защелки. Лекция 10.
Триггеры с динамическим управлением.
D триггер с динамической блокировкой входов. Схема D триггера с динамической блокировкой входов приведена на рис. 24. Рассматриваемый триггер построен на шести элементах 3И-НЕ; 1,2,3 и 4 элементы реализуют входную логику а на 5 и 6 элементах реализован асинхронный RS триггер, являющийся основой. Можно к анализу схемы подойти по другому; на 2,3,5 и 6 элементах реализован D триггер-защёлка, а 1 и 4 элементы формируют входную логику, исключающую срабатывание триггера по уровню.
Рис.25. Временная диаграмма работы D триггера с динамической блокировкой входов.
Анализируя временную диаграмму, определим время задержки переключения Таблица 7
Примечание. В таблице приняты обозначения: * ─ безразличное состояние переменной; D триггер с динамической блокировкой входов является основой построения многих функциональных устройств. Как отдельный функциональный элемент он входит в состав микросхемы К155ТМ2. Изображения этого триггера, рекомендуемые ГОСТ приведены на рис.26. На рисунке показано изображение одного из двух триггеров, входящих в микросхему К155ТМ2, на правой части рисунка приведено изображение триггера не привязанное к какой-либо микросхеме
Рис.26. Рекомендуемые изображения D триггера с динамической блокировкой входов.
Управляющий вход активный переходом (фронтом или спадом) называют динамическим и для его обозначения рекомендуется треугольник или косая черта.
Лекция 11.
К триггерам с динамическим управлением относится и универсальный JK триггер. Принципиальная электрическая схема JK триггера приведена на рисунке 27. Универсальный JK триггер построен по принципу “ведущий - ведомый”, т.е. состоит из двух триггеров и работает как двухтактный триггер. Под тактностью триггерных устройств будем понимать количество синхронизирующих последовательностей необходимых для нормального функционирования устройства. В данном устройстве одна последовательность - С подается на 1 и 2 элементы, а вторая ─ на 6 и 7 элементы. Однако в большинстве случаев эти последовательности должны находится в противофазе, и вторая последовательность может быть получена из первой ее инвертированием (элемент 3).
Рис.27. Принципиальная электрическая схема универсального JK триггера.
Рассмотрим работу JK триггера. Исходное состояние: J = K = C = 0, при этом промежуточные переменные А = В = 1, а это режим хранения для асинхронного RS триггера на 4 и 5 элементах. выбираем исходное состояние первого триггера нулевое, то есть Q1 = 0. Анализируя состояние остальных переменных, получим A1 = 1, B1 = Q = 0. При t = t5 K = 1, и при t = t6 J = 1, эти изменения входных переменных не приведут к изменениям состояния внутри схемы, так как С = 0. В момент t7 переменная С принимает единичное значение, и соответственно через один интервал В = 0 и А1 = 1. Сигнал В = 0 ─ активный уровень на входе первого RS триггера и он переключается, через два интервала от t7 инверсия Q1 = 1 и через три интервала Q1 = 1.
При t = t9 C = 1, и через один интервал А = 0, через два интервала В1 = 1 и Q1 = 1, через три интервала инверсия Q1 = 0. В момент t10 при С = 0 происходит перезапись содержимого первого триггера во второй с соответствующими задержками, и на выходах получаем Q = 1 и инверсия Q = 0. В триггер записалась «1» при J = K = 1, то есть в триггер записалось значение пртивоположное предыдущему, что характерно для счетного режима. В момент t11 при К = 1 и С = 0 J принимает нулевое значение, но остальные переменные своих значений не меняют. На интервале t12 ÷ t13 показан процесс записи «0» в триггер. Таким образом, временная диаграмма отображает следующие режимы работы JK триггера: интервал t2 – t4 ─ запись единицы в триггер; интервал t7 – t10 – счетный режим; интервал t12 – t13 – запись нуля в триггер; при С = 0 и J = K = 0 ─ режим хранения.
Анализ временной диаграммы и таблицы состояний позволяет сделать следующие выводы: Входная информация должна подаваться в парафазном коде. Установочные входы S и R активны низким уровнем. По фронту сигнала С информация записывается в первый (ведущий) триггер, а по спаду сигнала С информация переписывается во второй (ведомый) триггер и появляется на выходах триггеров, поэтому принято считать, что сигнал С активен спадом. При J = K = 1 триггер работает как одноразрядный счетчик, у которого счетный сигнал подается на вход С. При С = 0 и/или J = K = 0 триггер находиться в режиме хранения ранее записанной информации. Время задержки переключения триггера tпер = 4* tздперср. Возможные состояния JK триггера отображены в таблице 8. Таблица 8.
Лекция 12.
Счетный триггер. Счетный триггер ─ устройство выполняющее микрооперацию счета. Микрооперация счета состоит в том, что по приходу каждого счетного сигнала выходы триггера меняют свое состояние на противоположные.
На рис. 30а приведено изображение синхронного счетного триггера. Вход синхронизирующей переменной ─ СЕ, а асинхронные установочные входы ─ S и R. Счетный сигнал активен фронтом. На рис. 30б изображен триггер асинхронный, у котрого счетный сигнал активен спадом.
Схемотехническая реализация счетного триггера на D триггере показана на рис. 31. Как видно из рисунка для реализации счетного режима на D триггере необходимо выполнить соединение: инверсный выход соединить с информационным D входом. Счётная переменная X подается на синхронизирующий вход D триггера. Счётный вход активен фронтом сигнала X. Выходной сигнал Q имеет частоту в два раза меньшую чем счетный сигнал. Наиболее просто счетный триггер реализуется на универсальном JK триггере. Для этого достаточно подать на J и K входы высокий уровень, а счетный сигнал подавать на С вход.
5.1.2 Счётчики.
По способу организации переноса счетчики подразделяются на счетчики с последовательным и с параллельным переносом. Двоичные счетчики. Счётчики, у которых коэффициент пересчета определяется соотношением Ксч = 2m, где m - количество триггеров в счетчике, называются двоичными. На рис.32 показана схема двоичного счетчика, рассмотрим ее работу.
Рис.32. Схема двоичного счетчика с последовательным переносом.
Рис.33. Временная диаграмма работы двоичного счетчика с последовательным переносом.
Младший разряд этого числа ─ это выход триггера, на вход которого подана счетная последовательность X. Счётная последовательность X ─ это последовательность переходов 0-1, 1-0, т.е. это импульсная последовательность. Временная диаграмма работы счетчика показана на рис.33. Таблица 9
Принятые в таблице9 обозначения: №X -- номер счетного сигнала, “10” -- десятичный эквивалент двоичного трехзначного числа (Q3, Q2, Q1). Анализируя временную диаграмму и таблицу состояний приходим к выводу: по каждому счетному сигналу содержимое счетчика увеличивается на единицу. Следовательно, представленный счетчик работает в режиме суммирования. Максимальное время переключения счетчика определяется соотношением Отличие представленной схемы от предыдущей состоит в том, что на вход последующего триггера сигнал подается не с инверсного, а с прямого выхода предыдущего триггера.
Рис.34. Двоичный вычитающий счетчик с последовательным переносом. Это приводит к изменению работы счетчика, временная диаграмма приведена на рис.35.
Рис. 35. Временная диаграмма работы двоичного вычитающего счетчика с последовательным переносом. Начальное состояние счетчика: X=0, Q1=Q2=Q3=0. Особенность работы схемы: первый триггер переключается по фронту сигнала X, второй -- по фронту Q1, третий -- по фронту Q2. С учетом этого построена временная диаграмма и таблица 10, отображающая работу счетчика. Таблица 10.
Совместный анализ диаграммы и таблицы позволяет сделать вывод: счетчик работает в режиме вычитания, так как по приходу каждого счетного сигнала содержимое счетчика уменьшается на единицу. Рассматривая обе схемы двоичных счетчиков видно, что различие в схемотехнике привело к различному функционированию, первый счетчик суммирующий а второй вычитающий. Лекция 13.
Для построения реверсивного счетчика необходимо между триггерами счетчика поставить устройство, которое будет переключать, в зависимости от управляющего сигнала, вход последующего триггера либо к прямому, либо к инверсному выходу предыдущего триггера, тем самым реализуя различные режимы работы. Счётчик построенный по рассмотренным принципам показан на рис.36.
Рис.36. Реверсивный двоичный счетчик.
При построении реверсивного счетчика в качестве ключей использованы элементы 2И-2ИЛИ-НЕ микросхемы К155ЛР1, на схеме это элементы D1, D3. Сформированы управляющие входы А, В. Наивысшим быстродействием обладают счетчики с параллельным переносом информации. Рассмотрим схемотехнику и работу двоичногосчетчика с параллельнымпереносом. Схема счетчика с параллельным переносом информации приведена на рис.37. Наиболее просто реализация счетчиков с параллельным переносом получается при использовании JK триггеров. Особенность построения схемы состоит в том, что синхронизирующие входы все триггеров объединены и образуют счетный вход всей схемы. Для организации параллельного переноса сигнал с выхода предыдущего триггера подается на J и K входы всех последующих триггеров.
Рис. 37. Двоичный счетчик с параллельным переносом. Анализ работы подобных схем счетчиков состоит в том, что по приходу каждого счетного сигнала необходимо анализировать возможные изменения состояния каждого триггера, так как счетный сигнал приходит одновременно на все триггеры счетчика, а режим работы каждого триггера определяется состояниями переменных J и K. Временная диаграмма работы счетчика приведена на рис. 38. Начальное состояние счетчика выбираем нулевое: X=0, Q1=Q2=Q3=0. У первого триггера (D1) J и K входы не куда не подключены, что соответствует подаче на них единичных сигналов. Первый триггер постоянно находится в счетном режиме.. Время переключения счетчика равно времени переключения JK триггера.
Рис. 38. Временная диаграмма работы двоичного счетчика с параллельным переносом. Лекция 14.
Не нашли, что искали? Воспользуйтесь поиском:
|