Параллельные схемы обладают наибольшим быстродействием среди других типов АЦП. Однако для повышения точности измерений и уменьшения мощности шумов квантования в параллельных АЦП требуется увеличение числа компараторов.
Рис.18. Структурная схема параллельного АЦП
В последовательно-параллельных схемах АЦП используется сочетание методов последовательного и параллельного преобразования сигналов, что существенно увеличивает быстродействие последовательных преобразователей и уменьшает объем параллельных.
На рис.19. показана структурная схема шестиразрядного аналого-цифрового преобразователя данного типа, в которой используются два трехразрядных параллельных АЦП, один трехразрядный ЦАП и сумматор ∑.
Аналого-цифровой преобразователь формирует из входного напряжения три старших разряда выходного кода, соответствующие значениям 23, 24, и 25. Эти разряды поступают на вход трехразрядного ЦАП, в котором они вновь преобразуются в аналоговое напряжение, отличающееся от входного напряжения uвх на величину погрешности преобразования схемы АЦП1. Аналоговое напряжение с выхода схемы ЦАП подается на сумматор ∑, где оно вычитается из входного напряжения uвх. Полученное разностное напряжение подается на АЦП2, в котором оно преобразуется в три младших цифровых разряда22, 21, 2° выходного кода преобразователя.
В заключение отметим следующее. Перспективным направлением развития ЦИП является применение микропроцессоров, которые обеспечивают управление процессом измерения, самодиагностику, автоматическую градуировку по заданной программе, а также первичную обработку результатов измерения (линеаризацию функции преобразования, коррекцию погрешностей, сжатие данных, т.е. уменьшение избыточности измеряемой информации). В настоящее время элементной базой ЦИП являются аналоговые и цифровые интегральные микросхемы, что позволяет достигнуть высокого быстродействия и малых габаритных размеров приборов. Применение интегральных микросхем большой степени интеграции значительно расширило функциональные возможности ЦИП и повысило их надежность при одновременном снижении потребления энергии. Многие ЦИП имеют автоматический выбор пределов измерения, повышающий точность измерения при большом динамическом диапазоне входного сигнала. Большинство ЦИП могут выполнять операции интегрирования и фильтрации, что значительно повышает их помехоустойчивость.
В последние годы получили применение аналого-дискретные измерительные приборы (АДИП). В отличие от ЦИП в них используют квазианалоговые отсчетные устройства, в которых роль указателя выполняет светящаяся полоса или светящаяся точка, меняющие дискретно свою длину (полоса) или положение (точка) относительно шкалы. Квазианалоговые отсчетные устройства управляются кодом. Такие приборы сочетают в себе достоинства аналоговых приборов (аналоговые отсчетные устройства) и ЦИП (код на выходе).
В настоящее время сформировалось новое направление в метрологии и электроизмерительной технике — компьютерно-измерительные системы (КИС) и их разновидность — виртуальные приборы.
4. Микропроцессоры и микроЭВМ
4.1 Основные характеристики микропроцессора
Микропроцессор характеризуется:
1) тактовой частотой, определяющей максимальное время выполнения переключения элементов в ЭВМ;
2) разрядностью, т.е. максимальным числом одновременно обрабатываемых двоичных разрядов. Разрядностть МП обозначается m/n/k/ и включает:
m - разрядность внутренних регистров, определяет принадлежность к тому или иному классу процессоров;
n - разрядность шины данных, определяет скорость передачи информации;
k - разрядность шины адреса, определяет размер адресного пространства. Например, МП i8088 характеризуется значениями m/n/k=16/8/20;
3) архитектурой. Понятие архитектуры микропроцессора включает в себя систему команд и способы адресации, возможность совмещения выполнения команд во времени, наличие дополнительных устройств в составе микропроцессора, принципы и режимы его работы. Выделяют понятия микроархитектуры и макроархитектуры.
Микроархитектура микропроцессора - это аппаратная организация и логическая структура микропроцессора, регистры, управляющие схемы, арифметико-логические устройства, запоминающие устройства и связывающие их информационные магистрали.
Макроархитектура - это система команд, типы обрабатываемых данных, режимы адресации и принципы работы микропроцессора.
В общем случае под архитектурой ЭВМ понимается абстрактное представление машины в терминах основных функциональных модулей, языка ЭВМ, структуры данных. Структура типового микропроцессора
Архитектура типичной небольшой вычислительной системы на основе микроЭВМ показана на рис. 20. Такая микроЭВМ содержит все 5 основных блоков цифровой машины: устройство ввода информации, управляющее устройство (УУ), арифметико-логическое устройство (АЛУ) (входящие в состав микропроцессора), запоминающие устройства (ЗУ) и устройство вывода информации. Микропроцессор координирует работу всех устройств цифровой системы с помощью шины управления (ШУ). Помимо ШУ имеется 16-разрядная адресная шина (ША), которая служит для выбора определенной ячейки памяти, порта ввода или порта вывода. По 8-разрядной информационной шине или шине данных (ШД) осуществляется двунаправленная пересылка данных к микропроцессору и от микропроцессора. Важно отметить, что МП может посылать информацию в память микроЭВМ или к одному из портов вывода, а также получать информацию из памяти или от одного из портов ввода. Постоянное запоминающее устройство (ПЗУ) в микроЭВМ содержит некоторую программу (на практике программу инициализации ЭВМ). Программы могут быть загружены в запоминающее устройство с произвольной выборкой (ЗУПВ) и из внешнего запоминающего устройства (ВЗУ). Это программы пользователя
Рис. 20. Архитектура типового микропроцессора
В качестве примера, иллюстрирующего работу микроЭВМ, рассмотрим процедуру, для реализации которой нужно выполнить следующую последовательность элементарных операций:
1.Нажать клавишу с буквой "А" на клавиатуре.
2. Поместить букву "А" в память микроЭВМ.
3. Вывести букву "А" на экран дисплея.
Это типичная процедура ввода-запоминания-вывода, рассмотрение которой дает возможность пояснить принципы использования некоторых устройств, входящих в микроЭВМ.
На рис. 21 приведена подробная диаграмма выполнения процедуры ввода-запоминания-вывода. Обратите внимание, что команды уже загружены в первые шесть ячеек памяти. Хранимая программа содержит следующую цепочку команд:
1. Ввести данные из порта ввода 1.
2. Запомнить данные в ячейке памяти 200.
3. Переслать данные в порт вывода 10.
Рис. 21. Диаграмма выполнения процедуры ввода-запоминания-вывода.
В данной программе всего три команды, хотя на рис. 21 может показаться, что в памяти программ записано шесть команд. Это связано с тем, что команда обычно разбивается на части. Первая часть команды 1 в приведенной выше программе - команда ввода данных. Во второй части команды 1 указывается, откуда нужно ввести данные (из порта 1). Первая часть команды, предписывающая конкретное действие, называется кодом операции (КОП), а вторая часть - операндом. Код операции и операнд размещаются в отдельных ячейках памяти программ. На рис. 21 КОП хранится в ячейке 100, а код операнда - в ячейке 101 (порт 1); последний указывает откуда нужно взять информацию.
В МП на рис. 21 выделены еще два новых блока - регистры: аккумулятор и регистр команд. Рассмотрим прохождение команд и данных внутри микроЭВМ с помощью занумерованных кружков на диаграмме. Напомним, что микропроцессор - это центральный узел, управляющий перемещением всех данных и выполнением операций.
Итак, при выполнении типичной процедуры ввода-запоминания-вывода в микроЭВМ происходит следующая последовательность действий:
1. МП выдает адрес 100 на шину адреса. По шине управления поступает сигнал, устанавливающий память программ (конкретную микросхему) в режим считывания.
2. ЗУ программ пересылает первую команду ("Ввести данные") по шине данных, и МП получает это закодированное сообщение. Команда помещается в регистр команд. МП декодирует (интерпретирует) полученную команду и определяет, что для команды нужен операнд.