Временные диаграммы в) регистра сдвига
Счетчики
Счетчики являются необходимым электронным узлом практически любых систем автоматического регулирования, так как почти все параметры, контролируемые цифровой техникой, преобразуются в число импульсов.
Цифровые счетчики классифицируются следующим образом.
По коэффициенту (модулю) счета: двоичные, двоично – десятичные или с другим основанием счета; с произвольным модулем; с переменным модулем.
По направлению счета: суммирующие, вычитающие, реверсивные.
По способу организации связей: с последовательным переносом, с параллельным переносом, с комбинационным переносом, кольцевые.
Для двоичного счетчика коэффициент счета Ксч, т. е. максимальное подсчитываемое число входных импульсов, определяется разрядностью счетчика, иначе говоря, число триггеров m , Ксч=2m.
Введением дополнительных связей двоичные счетчики могут быть преобразованы в недвоичные, для которых Ксч 2m. Наибольшее распространение получили декадные счетчики с Ксч=10. Десятичный счет осуществляется в двоично–десятичном коде (двоичный по коду счета, десятичный по числу состояний). В электронных часах используются счетчики с коэффициентом счета Ксч=6 и Ксч=12.
Рис. 8.3 Функциональная схема и временные диаграммы
суммирующего счетчика
На рис.8.3 представлены структурная схема суммирующего счетчика споследовательным переносом и временные диаграммы, поясняющие его работу. Счетчик состоит из Т – триггеров, переключаемых по срезу (по заднему фронту) тактового импульса.
Суть последовательного переноса заключается в следующем: чтобы записать информацию в последний триггер, надо последовательно изменить информацию во всех предыдущих. Это снижает быстродействие счетчика. Примером счетчика с последовательным переносом может служить микросхема 564ИЕ8 КМОП – технологии, которая имеет счетный вход Т, инверсный V, установку нуля R. В структуре счетчика есть декодер, выходы которого Q0...Q9 являются выходами счетчика, выход Р – выходом переноса для подключения к следующему десятичному счетчику
8. 4 Цифро–аналоговые и аналого–цифровые преобразователи
В связи с широким внедрением цифровых вычислительных средств практически во все отрасли науки и техники стала актуальной задача связи микропроцессоров и мини-ЭВМ с различными технологическими устройствами. Обычно информацию о протекании технологических процессов получают с помощью первичных датчиков в аналоговой форме в виде уровней напряжения. Для оценки протекания процесса с помощью ЭВМ аналоговая информация должна быть преобразована в цифровую. Эту задачу выполняет аналого–цифровой преобразователь – АЦП.
Цифровой сигнал, выдаваемый ЭВМ для воздействия на исполнительный механизм, должен быть сначала преобразован в аналоговый. Эту задачу выполняет цифро–аналоговый преобразователь – ЦАП.
Самое краткое перечисление областей применения ЦАП и АЦП включает в себя цифровую видеоаппаратуру, управление технологическими процессами в промышленности, приборы для физических исследований, измерительные системы, системы распределения и отображения данных, цифровые системы передачи информационных сигналов и т. д. Короче, вся современная научная и техническая аппаратура нуждается в ЦАП и АЦП.
ЦАП и АЦП характеризуются погрешностью, быстродействием и динамическим диапазоном.
Погрешность определяется главным образом разрешающей способностью, которая зависит от числа N входного кода ЦАП или выходного кода АЦП.
ЦАП, преобразующий N – разрядный двоичный код, должен обеспечить 2N значений выходного сигнала с разрешающей способностью (2N – 1)–1. Например, при числе разрядов 12 количество независимых квантов (ступенек) выходного напряжения составит (212 – 1). Таким образом, каждая ступенька отличается от соседней на 0,0245% от значения шкалы.
Быстродействие ЦАП и АЦП определяется временем преобразования, зависит от назначения устройства и бывает от долей мкс до 100мкс.
Динамический диапазон – это допустимый диапазон изменения входного напряжения для АЦП и выходного для ЦАП.
8.4.1 Цифро – аналоговые преобразователи
На рис. 8.4 изображены: а – структурная схема, б – условное обозначение, в – диаграмма, поясняющая работу ЦАП.
Принцип действия заключается в следующем: если замкнут ключ 20 (входной код 0001), выходное напряжение ОУ, т. е. ЦАПа, будет Uвых=–Uоп Rо/ R1. При входном коде 0010 (замкнут ключ 21) выходное напряжение будет Uвых=–Uоп 2Rо/ R1 и т. д.. Таким образом, каждому значению входного кода будет соответствовать новое напряжение Uвых ЦАП , которое изменяется в зависимости от параметров резистивной матрицы, управляемой входным кодом, т. е. Uвых= f (код).
В состав ЦАП входят (см. рис. 8.4):
1. резистивная матрица;
2. набор токовых ключей, реализующих код;
2. источник опорного напряжения;
3. усилитель
Рис. 8.4 Структурная схема, условное обозначение и временная диаграмма ЦАП.
Матрица резисторов (рис. 8.4 ) обладает рядом недостатков: малая разрядность, сложно точно изготовить различные по номиналам резисторы.
На рис. 8.5 показан ЦАП с матрицей R–2R, которая состоит из резисторов всего двух номиналов и представляет для источника Uоп постоянное сопротивление R.
Обычно резистор цепи обратной связи ОУ входит в блок резистивной матрицы кода и выбирается равным R.
Тогда выходное напряжение ЦАП будет
Uвых=– Uоп(1–2 N),
где N – разрядность ЦАП.
Рис.8.5 Структурная схема ЦАП с матрицей R – 2R.
8.4.2 Аналого–цифровые преобразователи
АЦП применяются в измерительных системах и измерительно-вычислительных комплексах для согласования аналоговых источников информации с цифровыми устройствами обработки и преобразования результатов измерения.
Рис. 8.6 Функциональная схема АЦП
Различным методам построения АЦП соответствуют устройства, различные по точности, быстродействию, помехозащищенности и сложности реализации.
Одним из наиболее распространенных является метод поразрядного уравновешивания, который называется методом последовательных приближений. Функциональная схема АЦП, реализующая метод, приведена на рис.8.6.
По команде “пуск” с тактового генератора f импульсы поступают на счетчик Сч., с выхода которого числа в коде поступают на вход ЦАП. Выходное напряжение Uвых ЦАП подается на вход компаратора, который сравнивает его с входным напряжением АЦП. При равенстве напряжений Uвх АЦП и Uвых ЦАП компаратор останавливает генератор, а входной код данного момента счетчика Сч. будет выходным кодом АЦП.
Примером законченного АЦП последовательного приближения может служить 10 – разрядный быстродействующий АЦП К1108ПВ1, который имеет время преобразования не более 0,9 мкс.
К схемам АЦП без использования ЦАП относятся АЦП двойного интегрирования и параллельного действия. Это АЦП К572ПВ2 и К1107ПВ2.
Наибольшим быстродействием обладает АЦП параллельного действия, недостатком которого является повышенная сложность
Микропроцессоры
Микропроцессоры (МП) – это электронные устройства, выполненные по технологии БИС (большие интегральные схемы) и способные по заданной программе выполнять определенные математические и логические операции.
На рисунке 8.7 показана обобщенная структурная схема МП. Входящий в нее арифметико – логическое устройство (АЛУ) реализует арифметические ( сложение, вычитание) и логические (сравнение, И. ИЛИ) операции над двумя числами и выдает результат. Регистры (Р) служат для хранения и выдачи команд (регистр команд), адресов (регистр адресов), и данных (аккумулятор). Устройство управления (УУ) служит для преобразования команд, поступающих из регистров и внешнего запоминающего устройства (ЗУ), в сигналы, непосредственно воздействующие на все элементы МП и стимулирующие выполнение команд.
Рис.8.7 Обобщенная структурная схема микропроцессора
Все блоки МП связаны между собой и с внешним устройствами тремя шинами: шиной данных (ШД), шиной адресов (ША) и шиной управления (ШУ). Шина состоит из параллельных проводников, к которым подключаются блоки МП и внешние устройства. Она служит для обмена информацией между этими блоками. УУ определяет разделение в времени связей между блоками по одним и тем же проводникам (мультиплексирование).
На основе МП путем объединения его с рядом специализированных БИС выполняется микро – ЭВМ, или микропроцессорный комплект (МПК). МПК содержит кроме МП еще ЗУ (оперативную и постоянную память), устройство ввода – вывода информации (УВВ) и тактовый генератор (ТГ). На рис.8.8 показана обобщенная структурная схема МПК.
Если МПК предназначен для управления ОУ или технологическим процессом , то он должен быть снабжен УСО (устройствами связи с объектом), куда входят: датчики, АЦП, ЦАП, исполнительные устройства.
Рис.8.7. Обобщенная структурная схема МПК
Упрощенную структурную схему МПК можно представить как агрегат, состоящий из МП, предназначенного для выполнения операций, определяемых командами, хранящимися в памяти (ЗУ) программ, над операндами из памяти данных, устройство ввода – вывода, обеспечивающего связь МПК с периферийными устройствами, которые в огромной мере расширяют возможности МПК.
Способность МПК выполнять операции проверки различного рода условий и вырабатывать решение по изменению хода выполнения команд демонстрирует некоторый интеллект МПК и принципиально отличает его от калькулятора.
Историю МП техники по уровню ее развития принято делить на этапы. Первый этап соответствует началу 70х годов. МП фирмы Intel Corporation имел 60 команд, 3 источника питания, малое быстродействие и небольшой объем памяти.
Современные МП 4-го поколения имеют одно питание, более 200 команд, примерно в 100 раз более высокое быстродействие, в 105 больший объем памяти, а разрядность чисел, с которыми они оперируют, больше в 16 раз. Причем улучшение технологических параметров МПК сопровождается снижением их стоимости.
Столь быстрое развитие МПС позволяет некоторым авторам сделать такое сравнение: если бы за последние 25 лет авиационная промышленность развивалась столь же стремительно, то “БОИНГ – 767” стоил бы 500 долларов, на нем можно было бы облететь земной шар за 20 минут, потратив при этом 19 литров горючего.