- •Автоматизация измерений, контроля и испытаний
- •Введение. Основные определения и термины
- •1. Принципы построения измерительных систем
- •1.1. Ввод аналоговых сигналов в измерительных системах
- •1.1.1. Датчики измерительных систем и устройства согласования
- •1.1.2. Измерительные коммутаторы
- •1.1.3. Аналого-цифровые и цифро-аналоговые преобразователи
- •1.2. Оценка системных параметров многоканальных измерительных систем
- •1.3. Каналы передачи данных (интерфейс)
- •1.4. Устройства и системы ввода/вывода фирмы National Instruments
- •1.4.1. Системы согласования сигналов scxi и scc
- •1.4.2. Многофункциональные платы и устройства для сбора данных
- •1.4.3. Модульные измерительные системы стандарта pxi
- •1.4.4. Система распределенного ввода/вывода и промышленного управления FieldPoint
- •1.4.5. Реконфигурируемая контрольно-измерительная система CompactRio
- •1.5. Система дистанционного измерения и сбора измерительно-диагностической информации
- •1.5.1. Общая структура системы
- •1.5.2. Измерительная часть автоматизированной системы дистанционных измерений
- •1.5.3. Алгоритмы работы автоматизированной системы дистанционных измерений
- •1.5.4. Разработка схем подключения средств измерения
- •2. Сигналы и методы их исследования
- •2.1. Общие характеристики электрических сигналов
- •2.2. Методы исследования прохождения сигналов
- •2.3. Динамические модели преобразователей сигналов
- •2.4. Механические, тепловые и электрические аналогии
- •2.4.1. Механические элементы
- •2.4.2. Тепловые элементы
- •2.4.3. Электрические элементы
- •2.5. Фильтры
- •2.5.1. Фильтры нижних частот
- •2.5.2. Фильтры верхних частот
- •2.5.3. Полосовые фильтры
- •2.5.4. Полосно-подавляющие фильтры
- •3. Аналоговая обработка сигналов
- •3.1. Операционные усилители. Основные свойства
- •3.2. Параметры и характеристики оу
- •3.3. Обратная связь в усилителях
- •3.4. Влияние ос на параметры усилителей
- •3.5. Применение операционных усилителей
- •3.5.1. Инвертирующий усилитель
- •3.5.2. Неинвертирующий усилитель
- •3.5.3. Суммирующий усилитель
- •3.5.4. Дифференциальный усилитель
- •3.5.5. Измерительный усилитель
- •3.5.6. Интеграторы
- •3.5.7. Дифференциаторы
- •3.5.8. Нелинейные преобразователи на оу
- •3.6. Активные фильтры
- •4. Цифро-аналоговые и аналого-цифровые преобразователи
- •4.1. Электронные ключи и коммутаторы
- •4.2. Цифро-аналоговые преобразователи
- •4.2.1. Общие положения
- •4.2.2. Цап с суммированием токов
- •4.2.3. Цап с внутренними источниками тока
- •4.2.4. Сегментированные цап
- •4.4.5. Цифровые потенциометры
- •4.2.6. Цап прямого цифрового синтеза
- •4.2.7. Параметры цап
- •4.3. Аналого-цифровые преобразователи
- •4.3.1. Общие положения
- •4.3.3. Ацп последовательного приближения
- •4.3.4. Последовательно-параллельные ацп конвейерного типа
- •4.3.5. Сигма-дельта ацп
- •5. Цифровая обработка сигналов
- •5.1. Общая характеристика цифровых сигналов и цифровых микросхем
- •5.2. Основы алгебры логики
- •5.3. Логические элементы
- •5.3.1. Типы логических элементов
- •5.3.2. Параметры логических элементов
- •5.4. Построение комбинационной логической схемы по заданной функции. Минимизация логических функций
- •5.5. Типы выходных каскадов цифровых элементов
- •5.6. Сложные логические элементы
- •6. Функциональные устройства на цифровых микросхемах
- •6.1. Системы счисления
- •6.2. Дешифраторы и шифраторы
- •6.3. Мультиплексоры и демультиплексоры
- •6.4. Компараторы кодов
- •6.5. Сумматоры
- •6.6. Триггеры
- •6.7. Регистры
- •6.8. Счетчики импульсов
- •6.9. Автоматизированные измерительные системы
- •Заключение
- •Библиографический список
- •394026 Воронеж, Московский просп., 14
6.7. Регистры
Регистром называют устройство, предназначенное для записи и хранения двоичного числа и выполнения над ним некоторых логических операций.
Каждое из двоичных чисел может быть представлено суммой вида
N=an–12n–1+…+ai2i+…+a121+a020,
где i — номер разряда числа, а коэффициенты a0, a1, …, an–1 могут иметь только два значения: 0 или 1. Для представления такого числа в цифровом устройстве необходим набор из n элементов с двумя состояниями равновесия. Наиболее удобными элементами являются триггеры, число которых должно быть равно числу разрядов рассматриваемого двоичного числа. Одно из устойчивых состояний триггера принимают за 1, а другое — за 0. Совокупность триггеров, предназначенная для регистрации двоичного числа, и является регистром.
Рис. 6.38. Функциональная
схема простейшего регистра на триггерах
(а),
с логическими элементами на входе (б),
с использованием RST-триггеров
(в)
В начальный момент времени, перед записью информации, подают напряжение на шину «Сброс», что устанавливает все триггеры (T1, T2, …, Tn) в состояние, соответствующее уровню логического 0 на выходе. Запись и считывание информации в регистре производятся одновременно по всем разрядам (регистр имеет n входов и выходов). Запись осуществляется через входные логические элементы И. Логические сигналы, соответствующие коэффициентам записываемого числа ai, подаются на входные шины, а затем поступает сигнал на шину «Запись». При этом логическая 1 проходит через те ячейки И, на входных шинах которых действует сигнал «1». Эти сигналы устанавливают соответствующие триггеры в положение «1». Считывание информации из регистра также осуществляется через ячейки И, связанные с выходами триггеров. Для считывания записанного двоичного числа N подается напряжение логической 1 на шину «Считывание». При этом срабатывают только те ячейки И, которые соединены с триггерами, на выходе которых имеется «1», и информация передается на выходные шины.
Информация о числе, записанном в регистре путем соответствующей установки триггеров, может сохраняться сколь угодно долго, т. е. регистр одновременно является устройством памяти. Кроме того, после считывания информация, записанная в регистре, сохраняется, т. е. считывание можно проводить несколько раз. Для записи новой информации (нового числа) все триггеры предварительно устанавливаются в нулевое положение.
За счет небольшого усложнения схемы регистра можно решить задачу «обращения» кода, которая встречается при обработке информации в двоичном коде. Обратным (инвертированным) кодом называют такую кодовую комбинацию, в которой все единицы начального (прямого) кода заменены нулями, а все нули — единицами. Можно заметить, что обратный код числа в регистре схемы рис. 6.38, а получается одновременно на инверсных выходах триггеров ( ). Поэтому, добавив в каждый разряд регистра по одному логическому элементу И на выходе и связав их с инверсными выходами триггеров (рис. 6.38, б), можно осуществить считывание и обратного кода. Существует и второй путь. Вместо RS-триггеров в регистре можно использовать RST-триггеры (рис. 6.38, в). Тогда при подаче сигнала на шину «Обращение кода», соединенную со счетными входами триггеров, происходит изменение состояния всех триггеров на обратное. Следовательно, если после сигнала, поданного на шину «Обращение кода», подать сигнал на шину «Считывание», то на выходных шинах появится информация в обратном коде. Если после этого на шину «Обращение кода» подать второй сигнал обращения, то произойдет преобразование информации снова в прямой код.
Таблица 6.12
Таблица функционирования четырехразрядного
сдвигающего регистра
Номер такта
Q1
Q2
Q3
Q4
1
2
3
4
5
6
7 8
D1
D2
D3
D4
—
—
— —
—
D1
D2
D3
D4
—
— —
—
—
D1
D2
D3
D4
— —
—
—
—
D1
D2
D3
D4 —
Рис.
6.39. Сдвигающие регистры: а
— 4-разрядный; б
— кольцевой
Следует отметить, что в реальных цифровых устройствах к сдвигающим регистрам предъявляются более сложные требования: возможность вводить информацию как последовательно, так и параллельно, сдвигать информацию за минимальное число тактов вправо и влево. Поэтому функциональные схемы реальных регистров, например, регистров ЭВМ, оказываются сложнее рассмотренных.