
- •М.И. Герасимов
- •Оглавление
- •Раздел 1. Преобразование параметров сигналов в функциональных узлах 7
- •Раздел II. Основы теории анализа и синтеза конечных автоматов 50
- •Раздел III. Схемотехника интерфейсов систем управления 69
- •Раздел IV. Реализация узлов ввода-вывода данных в системах управления 126
- •Раздел V. Реализация модулей памяти 193
- •Введение
- •Раздел 1. Преобразование параметров сигналов в функциональных узлах Лекция 1. Постановка задачи курса
- •Цель и задачи дисциплины, её место в учебном процессе
- •Место дисциплины в структуре ооп впо
- •Требования к уровню освоения содержания дисциплины
- •Содержание дисциплины
- •Разделы дисциплины
- •Содержание разделов дисциплины
- •Раздел I. Преобразование параметров сигналов в функциональных узлах – 8 час.
- •Раздел II. Основы теории анализа и синтеза конечных автоматов – 4 часа.
- •Раздел III. Схемотехника интерфейсов систем управления – 8 часов.
- •Раздел IV. Реализация узлов ввода-вывода данных в системах управления – 10 часов.
- •Раздел V. Реализация модулей памяти – 6 часов.
- •Рекомендуемая литература
- •Учебники (рис. 2)
- •Справочники
- •Программное обеспечение и интернет-ресурсы
- •Методические рекомендации для студентов по изучению учебной дисциплины для очной формы и нормативного срока обучения
- •Указания по работе с основной и дополнительной литературой, рекомендованной программой дисциплины
- •1.5. Советы по подготовке к текущей аттестации и зачету
- •Лекция 2. Преобразователи статических параметров сигнала
- •Лекция 3. Преобразователи динамических параметров сигнала
- •Лекция 4. Релаксационные микросхемы и узлы на их основе
- •4.1. Одновибраторы
- •4.2. Мультивибраторы
- •Раздел II. Основы теории анализа и синтеза конечных автоматов Методические рекомендации для студентов
- •Лекция 5. Анализ функциональных узлов цифровых устройств комбинационного типа
- •Лекция 6. Способы синтеза функциональных узлов цифровых устройств комбинационного типа
- •Раздел III. Схемотехника интерфейсов систем управления Методические рекомендации для студентов
- •Лекция 7. Методы подключения устройств сопряжения
- •7.1. Хабовая архитектура
- •7.2. Шинная архитектура
- •Правила обмена по шине
- •Особенности архитектуры шин
- •Лекция 8. Описание шины isa
- •8.1. Начальные сведения
- •8.2. Сигналы, протокол, циклы шины isa
- •8.3. Общие сведения о разновидностях структуры
- •Лекции 9-10. Структурные решения управляющих систем с протоколом isa
- •9.1. Узел сопряжения с магистралями шины
- •9.2. Селектор адреса
- •9.3. Выработка адресованных команд
- •9.4. Формирователи сигналов оповещения и управления темпом обмена Реализация 16-разрядного обмена данными
- •Асинхронный обмен по isa
- •9.5. Регистр состояния
- •9.6. Регистры данных
- •9.7. Сторожевой таймер
- •9.8. Схема управления прерываниями
- •Раздел IV. Реализация узлов ввода-вывода данных в системах управления Методические рекомендации для студентов
- •Лекция 11. Основные и факультативные функции узлов ввода-вывода
- •Лекция 12. Блоки ввода-вывода дискретных сигналов
- •12.1. Блоки ввода двухпозиционных сигналов. Технические требования и возможности
- •12.2. Блоки вывода двухпозиционных сигналов. Технические требования и возможности
- •12.3. Блоки вывода кодированных и числоимпульсных сигналов
- •12.4. Блоки ввода кодированных сигналов
- •12.5. Блоки ввода числоимпульсных сигналов
- •Лекция 13. Блоки ввода-вывода аналоговых сигналов
- •13.1. Технические требования и возможности
- •13.2. Вывод импульсных сигналов скважности и фазы
- •13.3. Вывод аналоговой информации в виде напряжений
- •13.4. Цифро-аналоговые преобразователи напряжения
- •Цапн с параллельной резисторной матрицей
- •Цап на структурах r-2r
- •Двуполярная схема цапн
- •Параметры цап
- •С татические параметры
- •Динамические параметры
- •Шумы, помехи и дрейфы
- •Характеристики массовых цап
- •13.5. Ввод в су фазовых сигналов
- •13.6. Ввод амплитудных сигналов
- •13.7. Аналого-цифровые преобразователи
- •Основные характеристики ацп
- •Типовые значения характеристик ацп
- •Лекция 14. Схемотехника различных ацп
- •14.1. Параллельные ацп
- •14.2. Последовательные ацп
- •Ацп с линейно изменяющимся эталонным напряжением
- •Ацп с поразрядным взвешиванием
- •Ацп с двойным интегрированием
- •Лекция 15. Сигма-дельта ацп и цап
- •Передискретизация
- •Цифровая фильтрация и децимация
- •Способы реализации цифровых фильтров
- •Дельта-сигма цап
- •Особенности применения
- •Раздел V. Реализация модулей памяти
- •Лекция 16. Схемотехника логических устройств с программируемыми функциями
- •Лекция 17. Узлы постоянной памяти
- •17.1. Постоянные запоминающие устройства
- •17.2. Флэш-память
- •Лекция 18. Узлы оперативной памяти
- •Вопросы для зачета
- •Заключение
- •Библиографический список
- •394026 Воронеж, Московский просп., 14
Ацп с двойным интегрированием
Т
акие
АЦП работают по принципу преобразования
измеряемого напряжения во временной
интервал с последующим измерением
этого интервала (рис. 89).
Рис. 89
П
ри
работе с АЦП каждый
цикл преобразования (рис. 90)
включает в себя заряд
конденсатора интегратора измеряемым
напряжением и разряд –
опорным.
УУ переключает ключи S1, S2:
S1 с начала преобразования на
фиксированное
время Т; S2 –
по истечении Т и до
конца преобразования. Преобразование
считается законченным,
когда напряжение интегратора становится
равным нулю, что фиксирует компаратор
К. При достаточно большой постоянной
времени RC нелинейность процессов заряда
и разряда составляет сотые доли процента
и, таким образом, точность преобразования
Ux в соответствующий
интервал Tx весьма высока.
Если проводить измерения Tx
с малой дискретизацией по времени
(при высокой частоте генератора счетных
импульсов), можно получить высокое
разрешение по времени и соответственно
по напряжению.
Разрядность таких преобразователей составляет 16-18 (существуют преобразователи с тройным интегрированием, дающие до 20 разрядов, и даже четырехтактные).
Основное достоинство схемы – сглаживание влияния импульсных помех и обнуление сетевых наводок (при длительности Т, кратной периоду сети). Недостаток – низкое быстродействие.
Лекция 15. Сигма-дельта ацп и цап
АЦП многотактного интегрирования, описанные выше, имеют ряд недостатков. Во-первых, нелинейность переходной статической характеристики операционного усилителя, на котором выполняют интегратор, заметным образом сказывается на интегральной нелинейности характеристики преобразования АЦП высокого разрешения. Для уменьшения влияния этого фактора АЦП изготавливают многотактными. Например, 13-разрядный AD7550 выполняет преобразование в четыре такта. Другим недостатком этих АЦП является то обстоятельство, что интегрирование входного сигнала занимает в цикле преобразования только приблизительно третью часть. Две трети цикла преобразователь не принимает входной сигнал. Это ухудшает помехоподавляющие свойства интегрирующего АЦП. В-третьих, АЦП многотактного интегрирования должен быть снабжен довольно большим количеством внешних резисторов и конденсаторов с высококачественным диэлектриком, что значительно увеличивает место, занимаемое преобразователем на плате и, как следствие, усиливает влияние помех.
Эти недостатки во многом устранены в конструкции дельта-сигма АЦП (в ранней литературе эти преобразователи назывались АЦП с уравновешиванием или балансом зарядов). Своим названием эти преобразователи обязаны наличию в них двух блоков: вычитающего сумматора (обозначение операции – ) и интегратора (обозначение операции – ). Один из принципов, заложенных в такого рода преобразователях, позволяющий уменьшить погрешность, вносимую шумами, а, следовательно, увеличить разрешающую способность – это усреднение результатов измерения на большом интервале времени.
О
сновные
узлы АЦП – это дельта-сигма модулятор
и цифровой
фильтр.
Схема n-разрядного дельта-сигма модулятора
первого порядка приведена на рис. 91.
Работа этой схемы основана на вычитании
из входного сигнала Uвх(t) величины
сигнала на выходе ЦАП, полученной на
предыдущем такте работы схемы. Полученная
разность интегрируется, а затем
преобразуется в код параллельным АЦП
невысокой разрядности. Последовательность
кодов поступает на цифровой фильтр
нижних частот.
Порядок модулятора определяется численностью интеграторов и сумматоров в его схеме. Дельта-сигма модуляторы N-го порядка содержат N сумматоров и N интеграторов и обеспечивают большее соотношение сигнал/шум при той же частоте отсчетов, чем модуляторы первого порядка. Примерами дельта-сигма модуляторов высокого порядка являются одноканальный AD7720 седьмого порядка и двухканальный ADMOD79 пятого порядка.
Н
аиболее
широко в составе ИМС используются
однобитные дельта-сигма модуляторы,
в которых в качестве АЦП используется
компаратор,
а в качестве ЦАП – аналоговый коммутатор
(рис. 92). Принцип
действия пояснен в табл. 11 на примере
преобразования входного сигнала, равного
0,6 В, при Uоп = 1 В. Пусть
постоянная времени интегрирования
интегратора численно равна периоду
тактовых импульсов. В нулевом периоде
выходное напряжение интегратора
сбрасывается в нуль. На выходе ЦАП также
устанавливается нулевое напряжение.
Затем схема проходит через показанную
в табл. 9 последовательность состояний.
Таблица 11
Uвх=0,6 В |
Uвх=0 В |
||||||||
N такта |
U, В |
Uи, В |
Uк, бит |
UЦАП, В |
N такта |
U, В |
Uи, В |
Uк, бит |
UЦАП, В |
1 |
0,6 |
0,6 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
2 |
-0,4 |
0,2 |
1 |
1 |
2 |
-1 |
0 |
0 |
-1 |
3 |
-0,4 |
-0,2 |
0 |
-1 |
3 |
1 |
1 |
1 |
1 |
4 |
1,6 |
1,4 |
1 |
1 |
4 |
-1 |
0 |
0 |
-1 |
5 |
-0,4 |
1,0 |
1 |
1 |
5 |
1 |
1 |
1 |
1 |
6 |
-0,4 |
0,6 |
1 |
1 |
6 |
-1 |
0 |
0 |
-1 |
7 |
-0,4 |
0,2 |
1 |
1 |
7 |
1 |
1 |
1 |
1 |
8 |
-0,4 |
-0,2 |
0 |
-1 |
8 |
-1 |
0 |
0 |
-1 |
9 |
1,6 |
1,4 |
1 |
1 |
9 |
1 |
1 |
1 |
1 |
10 |
-0,4 |
1,0 |
1 |
1 |
10 |
-1 |
0 |
0 |
-1 |
11 |
-0,4 |
0,6 |
1 |
1 |
11 |
1 |
1 |
1 |
1 |
12 |
-0,4 |
0,2 |
1 |
1 |
12 |
-1 |
0 |
0 |
-1 |
13 |
-0,4 |
-0,2 |
0 |
-1 |
13 |
1 |
1 |
1 |
1 |
14 |
1,6 |
1,4 |
1 |
1 |
14 |
-1 |
0 |
0 |
-1 |
15 |
-0,4 |
1,0 |
1 |
1 |
15 |
1 |
1 |
1 |
1 |
16 |
-0,4 |
0,6 |
1 |
1 |
16 |
-1 |
0 |
0 |
-1 |
Форма сигналов на схеме рис. 92 и связи между ними показаны на диаграммах (рис. 93).
Р
ис.
93
В тактовые периоды 3 и 8 состояния системы идентичны, то есть при неизменном входном сигнале Uвх = 0,6 В цикл работы занимает пять тактовых периодов. Усреднение выходного сигнала ЦАП за цикл действительно дает величину напряжения 0,6 В: (1-1+1+1+1)/5=0,6.
Для формирования выходного кода такого преобразователя необходимо каким-либо образом преобразовать последовательность бит на выходе компаратора в последовательный или параллельный двоичный позиционный код. В простейшем случае это можно сделать с помощью двоичного счетчика. Возьмем в нашем примере 4-разрядный счетчик. Несложно увидеть, что при Uвх = 1 В на выходе компаратора всегда будет единица, что дает за цикл число 16, т.е. переполнение счетчика. Напротив, при Uвх = -1 В на выходе компаратора всегда будет нуль, что дает равное нулю содержимое счетчика в конце цикла. В случае, если Uвх = 0, то, как это видно из табл. 11, результат счета за цикл составит 810 или 10002. Это значит, что выходное число АЦП представляется в смещенном коде. В рассмотренном примере верхняя граница полной шкалы составит 11112 или +710, а нижняя – 00002 или -810. При Uвх = 0,6 В, как это видно из левой половины табл. 11, содержимое счетчика составит 1310 в смещенном коде, что соответствует +5. Учитывая, что +8 соответствует Uвх = 1 В, получаем 5*1/8=0,625 > 0,6 В.
Таким образом, дельта-сигма АЦП можно рассматривать как синхронный преобразователь напряжения в частоту и следующий за ним счетчик. Число единиц, подсчитанное в заданном количестве отсчетов выходного потока данных, счетчик выдаст как цифровое значение входного воздействия. Однако прямой метод накопления подходит только для постоянных или медленно меняющихся входных сигналов из-за низкой скорости преобразования, так как только за 2N тактов цикла можно достичь N-бит эффективного разрешения. Для повышения скорости преобразования применяют специальные способы распараллеливания процессов.
При использовании двоичного счетчика в качестве преобразователя потока битов, поступающих с выхода компаратора, необходимо выделять фиксированный цикл преобразования, длительность которого равна произведению Kсчх fтакт. После его окончания должно производиться считывание результата, например, с помощью регистра-защелки и обнуление счетчика. В этом случае с точки зрения помехоподавляющих свойств дельта-сигма АЦП близки к АЦП многотактного интегрирования. Более эффективно с этой точки зрения применение в дельта-сигма АЦП цифровых фильтров с конечной длительностью переходных процессов.
В дельта-сигма АЦП аналоговый сигнал квантуется с очень низким разрешением (как правило, 1 бит) на частоте, во много раз превышающей максимальную частоту спектра сигнала. Используя такую методику передискретизации в сочетании с цифровой фильтрацией, можно значительно повысить разрядность. Для снижения эффективной скорости поступления отсчетов на выходе АЦП применяется децимация. Однобитовые дельта-сигма АЦП и ЦАП обладают превосходной дифференциальной и интегральной линейностью благодаря линейности однобитного квантователя. Здесь не нужна высокоточная лазерная подгонка, как в других архитектурах АЦП. Структура дельта-сигма ЦАП принципиально не отличается от АЦП, за исключением порядка следования процессов.
Ключевыми моментами для понимания действия дельта-сигма преобразователей являются передискретизация, процесс шумообразования в дельта-сигма модуляторе, цифровая фильтрация и децимация.