- •Предисловие
- •Глава 1. Основные сведения об электронных схемах
- •1.1. Единство электронных схем
- •1.2. Виды технической документации
- •1.3. Пассивные элементы рэа
- •1.4. Свободные электрические колебания в контуре
- •1.5. Вынужденные колебания в последовательном контуре
- •1.6. Вынужденные колебания в параллельном контуре
- •1.7. Связанные колебательные контуры
- •1.8. Электрические фильтры
- •Контрольные вопросы и задания
- •Глава 2. Полупроводниковые диоды и транзисторы
- •2.1. Полупроводниковые диоды
- •2.2. Биполярные транзисторы
- •2.3. Тиристоры
- •2.4. Полевые транзисторы
- •2.5. Полупроводниковые оптоэлектронные приборы
- •2.6. Интегральные активные и пассивные элементы
- •Контрольные вопросы и задания
- •Глава 3. Электровакуумные приборы 3.1. Электронно-управляемые лампы
- •3.2. Электронно-лучевые трубки
- •3.3. Газоразрядные приборы
- •3.4. Фотоэлектрические приборы
- •Контрольные вопросы и задания
- •Глава 4. Общие сведения об усилителях
- •4.1. Структурная схема электронных усилителей и их классификация
- •4.2. Основные технические показатели и характеристики усилителей
- •4.3. Виды обратных связей в усилителях
- •4.4. Влияние обратной связи на коэффициент усиления
- •4.5. Влияние обратной связи на входное сопротивление
- •Контрольные вопросы и задания
- •Глава 5. Усилители переменного напряжения
- •5.1. Принцип усиления переменного напряжения
- •5.2. Усилительные каскады на полевых транзисторах
- •5.3. Усилительные каскады на биполярных транзисторах
- •5.4. Динамические характеристики
- •5.5. Динамические параметры
- •5.6. Эквивалентные схемы
- •5.7. Анализ частотных свойств усилителей напряжения
- •5.8. Широкополосные усилители
- •В вус на бт время установления определяется выражением
- •5.9. Коррекция ачх усилителей переменного напряжения
- •5.10. Повторители напряжения
- •5.12. Интегральные усилители переменного напряжения
- •Контрольные вопросы и задания
- •Глава 6. Усилители мощности
- •6.1. Режимы работы усилительного каскада
- •6.2. Однотактные усилители мощности
- •6.3. Двухтактные усилители мощности
- •Контрольные вопросы и задания
- •Глава 7. Усилители с гальваническими связями
- •7.1. Общие сведения
- •7.2. Простейшие угс прямого усиления
- •7.3. Балансные усилители
- •7.4. Дифференциальные усилители
- •7.5. Дифференциальные усилители с генераторами стабильного тока
- •В качестве диода vd в интегральных ду обычно используется транзистор в диодном включении.
- •7.6. Структура и основные параметры интегральных операционных усилителей
- •7.7. Схемотехника интегральных операционных усилителей
- •7.8. Применение интегральных операционных усилителей
- •7.9. Усилители постоянного и медленно меняющегося напряжения с преобразованием сигнала
- •Контрольные вопросы и задания
- •Глава 8. Генераторы синусоидального напряжения
- •8.1. Условия самовозбуждения
- •8.4. Стабилизация частоты колебаний -автогенератора
- •Контрольные вопросы и задания
- •Глава 9. Основные понятия импульсной техники
- •9.1. Виды и параметры импульсных сигналов
- •9.2. Спектральный состав импульсных сигналов
- •9.3. Формирование импульсов яс-цепями
- •9.4. Амплитудные ограничители
- •Контрольные вопросы и задания
- •Глава 10. Логические функции и базовые логические элементы
- •10.1. Основные положения алгебры логики
- •10.2. Электронные ключи
- •10.3. Параметры логических элементов
- •10.4. Базовые логические элементы на биполярных структурах
- •10.5. Базовые логические элементы на мдп- и кмдп-структурах
- •Контрольные вопросы и задания
- •Глава 11. Формирователи и генераторы электрических импульсов
- •11.1. Виды генераторов -электрических импульсов и их особенности
- •11.2. Мультивибраторы
- •11.3. Одновибраторы
- •11.4. Антидребезговые формирователи одиночных импульсов и перепадов напряжения
- •11.5. Генераторы линейно изменяющегося напряжения
- •11.6. Компараторы напряжений
- •Контрольные вопросы и задания
- •Глава 12. Триггерные структуры
- •12.1. Общие сведения
- •12.2. Симметричный триггер на биполярных транзисторах V с коллекторно-базовыми связями
- •2.3. Структура и классификация интегральных триггеров
- •Контрольные вопросы и задания
- •Глава 13. Цифровые и комбинационные электронные устройства
- •13.1. Двоичная система счисления
- •13.2. Регистры
- •13.3. Двоичные счетчики импульсов
- •13.4. Двоично-десятичные счетчики
- •13.5. Шифраторы и дешифраторы
- •13.6. Мультиплексоры и демультиплексоры
- •13.7. Устройства сдвига и сравнения кодов чисел
- •13.8. Сумматоры
- •13.9. Типы запоминающих устройств и их основные характеристики
- •13.10. Запоминающие элементы на биполярных структурах
- •13.11. Запоминающие элементы на мдп-структурах
- •13.12. Запоминающие устройства на функциональных приборах .
- •13.13. Аналого-цифровые и цифро-аналоговые преобразователи
- •Контрольные вопросы и задания
- •Глава 14. Микропроцессоры и микроэвм 1
- •4.1. Общие сведения о микропроцессорах
- •14.2. Структура микропроцессора
- •14.3. Система команд микропроцессора
- •14.4. Области использования микроэвм в народном хозяйстве
- •14.5. Программируемые калькуляторы как разновидность микроэвм
- •Контрольные вопросы и задания
- •Глава 15. Источники стабилизированного напряжения
- •15.1. Структура источников стабилизированного напряжения
- •15.2. Однофазные неуправляемые выпрямители
- •2 . 15.3. Однофазныеуправляемые выпрямители
- •15.4. Сглаживающие фильтры
- •15.5. Электронные стабилизаторы постоянного напряжения
- •Контрольные вопросы и задания
13.2. Регистры
Регистры — это устройства, которые предназначены для приема, хранения и передачи информации, представленной в виде двоичного кода (слова). Каждому разряду двоичного кода соответствует определенный разряд (ячейка памяти) регистра. С помощью регистров можно выполнять некоторые логические операции (поразрядное логическое сложение, умножение и др.), а также осуществлять операции преобразования информации из одного вида в другой (например, преобразовывать последовательный код в параллельный и т. п.).
Регистр представляет собой совокупность определенным образом соединенных триггерных ячеек с устройством управления входными и выходными сигналами. Число используемых в регистре триггеров определяет его разрядность. Каждый триггер регистра может иметь прямой и инверсный выходы, что позволяет снять записанный в нем код в прямом или инверсном виде.
Важнейшим признаком классификации регистров является способ ввода — вывода информации и характер представления вводимой и выводимой информации.
По способу ввода и вывода (приема и передачи) информации регистры подразделяются на параллельные, последовательные и параллельно-последовательные.
По характеру представления вводимой и выводимой информации регистры делят на однофазные и парафазные. В однофазных регистрах информация вводится в прямом или обратном (инверсном) кодах, а в парафазном — одновременно в прямом и обратном. Вывод информации из регистров обоих типов может осуществляться как в прямом, так и в обратном кодах.
Регистры можно классифицировать также по числу тактов управления при записи и по виду выполняемых операций над словами.
По числу тактов управления регистры подразделяются на однотактные, двухтактные и многотактные. Число тактов определяется типом используемых в регистре триггеров.
По виду выполняемых операций над словами различают регистры для приема, передачи и сдвига информации.
Параллельные регистры. В параллельных регистрах запись информации (слова) осуществляется параллельным кодом, т. е. одновременно во все разряды регистра. Записанная информация может многократно счнтываться и храниться в регистре сколь угодно длительное время. Поэтому такие регистры называют регистрами п ам яти.
На рис. 13.1, а приведена схема четырехразрядного параллельного однофазного регистра на RS-триггерах.
Рис. 13.1. Схемы однофазного (а) и парафазного (6) параллельных регистров
Управление приемом (записью) и выдачей (считыванием) информации осуществляется соответственно элементами И1 и И2, ИЗ. Входы a1, а2, a3 и а4 соответствуют разрядам записываемого слова (числа).
Перед записью все триггеры регистра устанавливают в нулевое состояние подачей импульса Уст. 0 на входы R. Запись информации a1... а4 в регистр осуществляется при поступлении импульса записи на шину Зап. При этом на выходах элементов И1 образуются сигналы установки триггеров в состояние 1 только в тех разрядах, в которых аi = 1. Остальные триггеры остаются в нулевом состоянии. Записанный в регистр код выдается в прямом (через элементы И2) или инверсном (через элементы ИЗ) виде при поступлении на входы ЛЭ И2 или ЛЭ ИЗ соответственно импульсов ВП или ВИ. Информация о записанном коде сохраняется в регистре до прихода следующего импульса Уст. 0.
Н едостаток рассмотренного параллельного регистра заключается в том, что требуется время для его обнуления перед записью новой информации. Это снижает быстродействие регистра. Для увеличения быстродействия применяют парафазную запись информации. Парафазный регистр можно получить из однофазного, преобразовав устройство управления записью (рис. 13.1, б). Записываемое слово представляется в прямом (а1а2а3а4) и инверсном (а1а2а3а4) кодах и подается на входы элементов И1 и И2 соответственно. Запись в регистр производится при поступлении сигналов записи на шину Зап. При этом на входы S триггеров поступают прямые, а на входы R — инверсные значения разрядов записываемого слова, которые устанавливают триггеры в нужные состояния независимо от исходных состояний. Выдача информации осуществляется так же, как и в однофазном.
Рис. 13.2. Схема устройства управления записью двухкапналынго регистра
Рис. 13.3. Схема двухканалыюго n-разрядного регистра
Регистр, показанный на рис. 13.1, а, служит для записи, хранения и передачи одного слова A (а1а2а3а4) и является одноканальным. Путем изменения устройства управления его можно преобразовать в многоканальный. На рис. 13.2 показано устройство управления записью в регистр двух слов А (а1а2а3а4) и В (а1а2а3а4). Разряды слова А подаются по первому каналу через элементы И1, а слова В — по второму каналу через элементы И2. Запись по каналу А производится импульсом Зап. А, а по каналу В — импульсом Зап. В. При поступлении импульса записи на вход устройства управления значения разрядов числа А или В передаются через элементы И1 или И2 на входы ЛЭ ИЛИ, а с выходов элементов ИЛИ поступают на входы S триггеров соответствующих разрядов регистра. Считывание информации осуществляется так же, как и в одноканальном регистре.
Д ля построения регистров широко применяются D-триггеры, позволяющие уменьшать количество элементов. На рис. 13.3 приведена схема п-разрядного параллельного двухканального однофазного регистра (схема управления процессом считывания не приведена), выполненного на однофазных D-триггерах. Импульс Ту, поданный на вход Уст. 0, устанавливает в нуль все разряды регистра. Запись числа A (а1 ... ап) производится тактовым импульсом Та, поданным на вход Зап. А. При этом на выходах элементов И2 устанавливаются уровни а1 ... ап, которые через элементы ИЛИ передаются на выходы соответствующих D-триггеров.
Аналогичным образом производится запись числа В (b1 ... bп) при подаче тактового импульса на вход Зап. В.
Последовательные регистры. Наряду с записью и хранением информации последовательные регистры позволяют осуществить логическую операцию сдвига кода записанного числа на любое количество разрядов. Поэтому последовательные регистры называют также сдвигающими регистрами, или регистрами сдвига.
Сдвиг кода записанного числа в регистре применяется при выполнении операций умножения и деления. Так, например, сдвиг кода 0100 (числа 4) на один разряд влево дает код 1000 (число 8), что соответствует умножению на 21 =2. Сдвиг этого же кода 0100 на один разряд вправо дает код 0010 (число 2), что равносильно делению на 21 = 2.
Помимо выполнения операций умножения и деления, сдвигающие регистры применяются для преобразования параллельного кода в последовательный и наоборот, а также для построения счетчиков импульсов.
Последовательный регистр состоит из последовательно соединенных триггеров. Под действием тактовых импульсов состояние каждого триггера передается последующему, что равносильно сдвигу кода. В зависимости от числа последовательностей тактовых импульсов, осуществляющих сдвиг кода, сдвигающие регистры бывают однотактными, двух-, трех- и четырехтактными (в общем случае многотактными).
Триггеры сдвигающего регистра должны обладать свойствами запоминания. При использовании в сдвигающем регистре простых RS-триггеров каждый разряд, кроме основного, содержит дополнительный, триггер, используемый для промежуточного запоминания информации. Структура такого регистра показана на рис. 13.4.
Рис. 13.4. Схема последовательного регистра на синхронных RS-триггерах
Триггеры Т1, Т2, ..., Тn образуют основной регистр, а триггеры Т’1, Т’2, ..., Т’n — дополнительный. Синхронизирующие импульсы С подаются одновременно на все разряды основного регистра и через ЛЭ НЕ на все разряды дополнительного регистра.
Запись информации (числа А) осуществляется последовательным парафазным кодом, поступающим на вход первого триггера основного регистра. Перед записью триггеры основного и дополнительного регистров устанавливаются в нулевое состояние подачей на синхронизирующий вход п импульсов при действии на прямом информационном входе нулевого сигнала. При этом первый синхронизирующий импульс С1 устанавливает в нулевое состояние триггер Т1. Поскольку запись информации на триггеры дополнительного регистра при этом запрещена, не изменяются и состояния остальных триггеров (кроме первого) основного регистра. После окончания действия синхронизирующего импульса С1 логический 0 с выхода Т1 переписывается в дополнительный триггер Т’1.
Второй синхронизирующий импульс C2 подтверждает нулевое состояние триггера Т1 и разрешает запись логического 0 с дополнительного триггера Т’1 в триггер второго разряда Т2. После окончания действия импульса С2 логический 0 с триггера Т2 переписывается в триггер Т’2. Третий синхронизирующий импульс С3 устанавливает в нулевое состояние триггер Т3, которое передается триггеру Т’3 по окончании действия синхронизирующего импульса С3, и т. д.
А налогичным образом осуществляется запись в регистр числа А. Разница состоит лишь в том, что состояние триггера Т1 будет определяться значениями сигналов А и А на его входе во время действия синхронизирующих импульсов С. Записанный в регистр код может быть сдвинут вправо на один или несколько разрядов подачей соответствующего числа импульсов на вход С.
На рис. 13.5 показана схема последовательного сдвигающего регистра на двухступенчатых синхронных D-триггерах, имеющего три разряда.
Рис. 13.5. Схема трехразрядного последовательного регистра на D-триггерах
Запись информации в регистр осуществляется последовательным однофазным кодом, разряды которого поступают на вход первого триггера к моментам появления синхронизирующих импульсов на входе С. Этими же импульсами осуществляется и сдвиг записанного кода вправо. Во время действия синхронизирующего импульса на первые ступени второго и третьего триггеров переписываются значения состояния первого и второго D-триггеров, а на первую ступень первого D-триггера — значение информации, действующей на его входе. В паузах между синхронизирующими импульсами происходит изменение состояний вторых ступеней триггеров.
П араллельно-последовательные регистры. Параллельно-последовательный регистр на D-триггерах (рис. 13.6) позволяет осуществлять преобразование параллельного кода в последовательный и наоборот. Двухступенчатые D-триггеры имеют инверсные входы S и R для асинхронной установки нуля (входы R) и для записи n-разрядного числа A (a1, a2, ..., аn) в регистр параллельным кодом (входы S). Параллельная запись числа во все разряды регистра осуществляется импульсом С2 = 1. При этом
Рис. 13.6. Схема параллельно-последовательного регистра на D-триггерах
н а выходах ЛЭ И образуются значения a1, a2, ..., аn, которые поступают на асинхронные входы S D-триггеров регистра и устанавливают их в состояния a1, a2, ..., аn. Преобразование параллельного кода в последовательный осуществляется подачей серии импульсов на вход С1. Первый импульс на входе С1 устанавливает каждый триггер в состояние, в котором находился до этого каждый предыдущий триггер. Если D = 0, то первый триггер после первого импульса на входе С1 установится в нулевое состояние. Происходит, таким образом, сдвиг записанного кода на один разряд вправо. Второй импульс на входе С1 вызывает сдвиг числа вправо еще на один разряд, а в состоянии логического нуля окажутся уже первый и второй разряды и т. д. Импульсами, поступающими на вход С1, записанный в регистр код как бы выталкивается поразрядно, а освобождающиеся разряды устанавливаются в нулевое состояние.
В данный регистр можно осуществить запись числа последовательным кодом. Последовательный код записываемого числа подается на вход D и импульсами, поступающими на вход С1, «проталкивается» в регистр. Через выходы Q1, Q2, ..., Qn число, записанное в регистр последовательным кодом, может быть считано прямым параллельным кодом.
Реверсивные регистры. Регистры, которые позволяют осуществлять сдвиг записанного в них кода вправо или влево, называют реверсивными (рис. 13.7).
Реверсивный регистр отличается от сдвигающего (рис. 13.5) наличием перед каждой ячейкой устройства управления, выполненного на трех двухвходовых элементах И — НЕ.
Рис. 13.7. Фрагмент схемы реверсивного регистра сдвига
Для сдвига вправо необходимо одновременно с поступлением синхронизирующего импульса на вход С подать импульс на шину Вправо. При этом на входы D каждого последующего триггера поступает информация с выхода триггера предыдущего разряда (через ЛЭ И2 и ИЗ), которая будет переписана во вторую ступень каждого принимающего триггера после окончания действия импульса на входе С. Для сдвига последовательного кода влево одновременно с синхронизирующим импульсом С подается импульс на шину Влево. В этом случае на D-вход первой ступени каждого триггера поступает информация о состоянии последующего триггера (через ЛЭ И1 и ИЗ), которая переписывается во вторую ступень после окончания синхронизирующего импульса.