Вы находитесь на странице: 1из 85

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ

ФГБОУ ВО «Воронежский государственный


технический университет»

М.И. Герасимов И.А. Болдырев А.С. Кожин

ИССЛЕДОВАНИЕ УЗЛОВ
СИСТЕМ УПРАВЛЕНИЯ:
ЛАБОРАТОРНЫЙ ПРАКТИКУМ

Утверждено учебно-методическим советом


университета в качестве учебного пособия

Воронеж 2017
УДК 681.381(075.8)
ББК 32.844.1я7
Г371
Герасимов М.И. Исследование узлов систем управления: лабо-
раторный практикум: учеб. пособие [Электронный ресурс]. – Элек-
трон. текстовые и граф. данные (1,03 Мб) / М.И. Герасимов,
И.А. Болдырев, А.С. Кожин.– Воронеж : ФГБОУ ВО «Воронежский
государственный технический университет», 2017. – 1 электрон.
опт. диск (CD-ROM). – Систем. требования: ПК 500 и выше ; 256
Мб ОЗУ ; Windows XP ; SVGA c разрешением 1024x768; Аdobe
Acrobat; CD-ROM ; мышь. – Загл. с экрана.
В практикуме содержатся теоретические сведения об устройст-
ве и принципах работы исследуемых узлов, способах исследования
и соответствующих программных средствах, предварительное и
рабочее задания к лабораторной работе, определяющие порядок ис-
следования, контрольные и итоговые вопросы.
Издание соответствует требованиям Федерального государст-
венного образовательного стандарта высшего образования по на-
правлению 27.03.04 «Управление в технических системах» (про-
филь «Управление и информатика в технических системах»), дис-
циплине «Схемотехника элементов и устройств».
Пособие предназначено для студентов 4 курса и может быть
использовано при написании выпускной квалификационной рабо-
ты, а также представляет интерес для преподавателей, аспирантов и
специалистов, связанных с разработкой и исследованием различ-
ных систем управления.
Табл. 1. Ил. 25. Библиогр.: 16 назв.
Научный редактор д-р техн. наук, проф. В.Л. Бурковский
Рецензенты: кафедра информатики и вычислительной техники
Международного института компьютерных техно-
логий, г. Воронеж (зав. кафедрой д-р техн. наук,
проф. В.А. Каладзе);
канд. техн. наук, доц. В.А. Медведев

Герасимов М.И., Болдырев И.А.,


Кожин А.С., 2017
ФГБОУ ВО «Воронежский
государственный технический
университет», 2017
ВВЕДЕНИЕ
Системы управления в промышленности – это многоуров-
невые многопроцессорные системы, в состав которых входят
как микропроцессорные устройства (МПУ) – управляющие
ЭВМ /1/, так и вспомогательные узлы с фиксированными це-
левыми функциями. В настоящем цикле работ изучаются как
более простые узлы на основе кольцевых коммутаторов и де-
лителей частоты, так и интерфейсные блоки МПУ – цифроана-
логовый и аналого-цифровой преобразователи.
Данный практикум рекомендуется в качестве руководства
для выполнения лабораторных работ по курсу «Схемотехника
элементов и устройств» студентами, проходящими обучение в
образовательных учреждениях высшего образования по на-
правлению 27.03.04 «Управление в технических системах». Он
разработан с учётом действующих государственных образова-
тельных стандартов высшего профессионального образования
по данному направлению.
Материалы данного практикума выполнены в виде элек-
тронного документа с использованием аппарата гиперссылок и
других средств повышения наглядности и удобства использо-
вания. При необходимости совмещения на дисплее текста МУ
и программы коммутации схем рекомендуется использовать
режим «В окне» + «Веб-документ», при этом размер шрифта
выбирать масштабом.
Отзывы, замечания и предложения по совершенствованию
практикума просьба направлять автору по адресу электронной
почты migeras@bk.ru.

3
ОРГАНИЗАЦИЯ ЦИКЛА
ЛАБОРАТОРНЫХ РАБОТ

Состав и задачи цикла работ


Программа дисциплины "Схемотехника элементов и
устройств" предусматривает проведение четырех лаборатор-
ных работ (17 часов).

Кол-во
Наименование лабораторной работы
часов

1. Синтез и исследование кольцевых коммутаторов 4


2. Синтез делителя частоты 4
3. Средства вывода аналоговых сигналов 4
4. Средства ввода аналоговых сигналов 6

Дисциплина является продолжением курса «Цифровая


электроника» и проводится в освоенных студентами условиях.
Тем не менее в начале цикла проводится повторение со сту-
дентами правил безопасности, действующих в лаборатории, и
правил пользования лабораторным оборудованием (стендами,
осциллографом и другими приборами). В случае нарушения
правил студенты могут быть отстранены от работы и подверг-
нуты повторной сдаче зачета по технике безопасности.
Описание стенда для выполнения работ 1-2 приведено
в МУ «Функциональные узлы цифровой электроники: методи-
ческие указания к выполнению лабораторных работ № 1-3 по
дисциплине "Цифровая электроника"», описание стенда для
работ 3-4 входит в теоретическую часть МУ по соответствую-
щей работе.

4
Содержание цикла лабораторных работ – изучение
свойств основных функциональных узлов систем управления
на базе микроЭВМ, приобретение студентами навыков их
практического применения.
Проведение каждой лабораторной работы включает
этапы подготовки, выполнения работы, оформления и защиты
отчета. Каждая лабораторная работа требует ориентировочно 2
часа на подготовку к выполнению и 2 часа на оформление от-
чета и подготовку к его защите. Это время предусмотрено в
учебном плане как самостоятельная работа.
Подготовка к выполнению лабораторной работы
Необходимо:
- изучить теоретические сведения по теме работы, приве-
денные в методических указаниях и рекомендованной лите-
ратуре /1-3/, подготовить ответы на вопросы, знание которых
необходимо для допуска к работе (контрольные вопросы);
- составить заготовку отчета с названием работы, планом
эксперимента (в развернутой форме), заголовками подле-
жащих заполнению таблиц, осциллограмм и т.п.
Основной стадией подготовки к работе является составле-
ние плана эксперимента (ПЭ) – в данном цикле для исследова-
ния различных функциональных узлов и подсистем. Бригада,
не подготовившая ПЭ, к выполнению работы не допускается.
План должен включать:
- цель работы (приведена в методических указаниях к каждой
работе).
- функциональный анализ исследуемого устройства,
- перечень дополнительных элементов, необходимых для
исследования (рекомендованы в МУ),
- принципиальную схему (схемы) эксперимента,
- схему соединений, обеспечивающую коммутацию согласно
разработанной принципиальной схеме,

5
конфликтных ситуациях (для проверки приоритетов, защит и
т.п.). Полученный перечень должен иметь наглядный вид и
сопровождаться необходимым комментарием.
Проведение лабораторной работы
К началу лабораторного занятия каждый студент должен
представить отчет по предыдущей лабораторной работе (тре-
бования к отчету см. ниже) и заготовку отчета для очередной
работы (со схемами и планом экспериментов). В начале каж-
дого занятия студент защищает отчет по предыдущей работе и
сдает коллоквиум по очередной. Если на коллоквиуме выясня-
ется, что студент не готов к работе или не выполнил предвари-
тельного задания, то к работе он не допускается, так же, как и
студент, не защитивший двух предыдущих работ к моменту
выполнения очередной работы. Пропущенную по неуважи-
тельной причине лабораторную работу студент, как правило,
выполняет на последней неделе семестра.
В ходе лабораторной работы студентам следует обдумы-
вать теоретическое обоснование каждого опыта перед его вы-
полнением и после оформления результатов. Перед снятием
показаний приборов в каждой точке полезно просмотреть ка-
чественно поведение устройства в целом, выявить и зафикси-
ровать характерные значения аргументов и функций, сравнить
с теоретическими предсказаниями и в случае существенного
расхождения выявить причину. Основные навыки пользования
лабораторным оборудованием студенты получают в ходе
предшествующих курсов.
В процессе выполнения лабораторной работы все данные
заносят в отчет или в протокол (один на бригаду), который по-
сле выполнения работы подписывается преподавателем и слу-
жит исходным материалом при составлении отчета.
Заключительной стадией проведения эксперимента дол-
жен быть анализ полученных результатов и формулирование
выводов, которые заносятся в отчет.

7
Требования к оформлению отчета по работе
Отчет должен выполняться на стандартных листах либо в
тетради (для всего цикла работ) аккуратно и в соответствии с
/5/. Он должен содержать заголовок с выходными данными
(институт, кафедра, группа, авторы, дата оформления, наиме-
нование лабораторной работы), материалы подготовительной
стадии работы (см. выше), результаты эксперимента, их анализ
и выводы. Графики должны быть выполнены на миллиметро-
вой бумаге или на белой с нанесенной масштабной сеткой, в
отчете должны помещаться необходимые пояснения к графи-
кам. Сопоставляемые зависимости должны быть изображены
на одном рисунке. На изображениях осциллограмм необходи-
мо указать масштабы. На координатных осях должны быть на-
несены обозначения отложенных переменных.
Краткая инструкция по технике безопасности
при выполнении лабораторных работ
Перед началом выполнения лабораторных работ студенты
обязаны изучить инструкцию по технике безопасности и про-
тивопожарным мерам для работающих в лаборатории, ознако-
миться с расположением силового электрооборудования и
распределительного щита.
Во избежание несчастных случаев при работе в лаборато-
рии необходимо строгое выполнение следующих основных
правил техники безопасности.
До начала работы все ее участники должны на месте под-
робно ознакомиться со схемой соединений, усвоить располо-
жение электрических цепей и элементов электрооборудования,
обратив особое внимание на место расположения выключате-
лей со стороны питающей сети. Сборка схемы и ее изменение
должны производиться при отключенных выключателях со
стороны питающей сети.
Нельзя прикасаться руками к неизолированным проводам,
соединительным клеммам и другим частям схемы, находя-
щимся под опасным напряжением.

8
После произведенных в схеме изменений она должна быть
проверена преподавателем и только с его разрешения подклю-
чена к сети.
До пуска лабораторной установки необходимо произвести
ее осмотр и убедиться в исправности заземления и отсутствии
посторонних предметов. Перед включением установки необ-
ходимо проверить, нет ли опасности прикосновения к токове-
дущим элементам схемы. Включающий напряжение обязан
предупредить об этом всех работающих на установке. При
проверке схемы, находящейся под напряжением, необходимо
стоять на диэлектрическом коврике. Проверку следует произ-
водить вольтметром с хорошо изолированными проводами или
специальными индикаторами.
Студентам не разрешается резать, сращивать и расплетать
провода. Смена предохранителей производится преподавате-
лем или лаборантом при отключении всех выключателей на
рабочем месте.
Разборка схем допускается только при отключении напря-
жения питания. В случае неисправности установки необходи-
мо ее немедленно отключить и сообщить об этом преподавате-
лю.
Указания к пользованию приборами
При подключении двухлучевого осциллографа к измеряе-
мым цепям следует учитывать, что оба его входа имеют об-
щую точку, связанную с корпусом прибора, поэтому общую
точку должны иметь и измеряемые сигналы, если они гальва-
нически связаны. Следует помнить, что схема лабораторного
стенда не обеспечивает быстродействующую защиту источни-
ков постоянного тока от коротких замыканий, поэтому студен-
там рекомендуется тщательно проверять собранные схемы пе-
ред подачей на них питания. В случае вывода стенда из строя
бригада, работавшая на нем, заканчивает выполнение работы в
другое время по согласованию с преподавателем.

9
ЛАБОРАТОРНАЯ РАБОТА №1
СИНТЕЗ И ИССЛЕДОВАНИЕ
КОЛЬЦЕВЫХ КОММУТАТОРОВ

Цель работы:
– изучить возможности различных последовательност-
ных микросхем применительно к задаче синтеза кольцевых
коммутаторов;
– разработать схемы реализации кольцевых коммутато-
ров на различной элементной базе с предотвращением их вхо-
да в ложные состояния.
Теоретические сведения
Для использования совместно с различными датчиками и
исполнительными системами роботов нередко требуются
многофазные генераторы (МФГ) – схемы, выдающие на мно-
жество своих выходов упорядоченную систему импульсов.
МФГ обычно состоят из генератора тактовых импульсов и
формирователя системы импульсов (распределителя). Про-
стейшие разновидности МФГ – генераторы обегающего им-
пульса (паузы) и генераторы многофазной системы меандров.
В генераторах трехфазной системы меандров (рис. 1.1)
распределитель, называемый фазорасщепителем или кольце-
вым коммутатором (КК), строят обычно на триггерах, реги-
страх сдвига или счетчиках.
Триггером называется простейший цифровой автомат
с памятью, т.е. автомат, имеющий 2 внутренних состояния.
Состояние триггера отображается значением его выхода Q
(или значений Q и Q#, обычно парафазных). Основное правило
его функционирования состоит в том, что триггер должен
иметь полную систему выходов и полную систему переходов,
т.е. возможность с помощью входных сигналов переводить
выход Q из

10
а) б)

A A
t t

1/3 T 2/3 T

B B
t t

1/3 T 2/3 T

C
C t
t

Рис. 1.1
любого состояния в любое: 0 1, 1 0, 0 0, 1 1. Конкретно
зависимость текущего значения Q триггера от входных сигна-
лов и своего прежнего состояния (отображенного в виде Q–)
описывается таблицей переходов (истинности) или/и таблицей
возбуждений.
Студентам известны несколько типов триггеров (рис. 1.2).
Среди синхронных триггеров, реагирующих на входные
воздействия только при наличии некоторого синхросигнала,
выделим тактируемые и загружаемые. Для тактируемых син-
хросигналом служит фронт или срез синхроимпульса C
(clock), для загружаемых – активный уровень напряжения на
входе L (latch, load). Кольцевые коммутаторы строят на такти-
руемых синхронных триггерах, используя как отдельные мик-
росхемы DC- или JK-триггеров, так и последовательностные
микросхемы повышенной интеграции, созданные на основе
DC- или T-триггеров (регистры сдвига и счетчики).

11
ТРИГГЕРЫ

по способу приема информации по логике работы

RS
Асинхронные

Синхронные
T

JK
Управляемые Одноступен-
уровнем (L) чатые

Комбинирован-
ные
Управляемые Двухступен-
переходом (С) чатые

Со сложной
логикой

Однотактные Двухтактные

Рис. 1.2
У DC-триггера прозрачный режим отсутствует, обновле-
ние хранимых данных происходит обычно путем считывания
со входа D по фронту синхросигнала С (существуют и
триггеры, тактируемые срезом С).
Триггеры типа JK 1 отличаются наличием четырех режи-
мов: хранение, запись 0, запись 1, Т-режим. Практически все
выпускаемые JK-триггеры обновляют хранимую информацию
путем считывания со входов J и K по срезу синхросигнала С.

1
От Jerk – втолкнуть – и Kill – убить, забраковать.

12
Рассмотрим, например, схему на JK-триггерах (рис. 1.3),
предназначенную для получения системы импульсов, приве-
денной на рис. 1.1, б. Если здесь не вводить корректирующий
элемент DD3, а подключить K-вход DD1 к выходу В триггера
DD2, то такой КК после включения питания начнет выдавать:
либо А С В то есть А В С
0 0 0 0 0 1
1 0 0 1 0 1
1 1 0 1 0 0
1 1 1 1 1 0
0 1 1 0 1 0
0 0 1 0 1 1
0 0 0 , 0 0 1

либо А С В то есть А В С
0 1 0 0 0 0
1 0 1 1 1 1
0 1 0 0 0 0
1 0 1 , 1 1 1
fти

B
A
DD1.1 DD1.2 DD2 DD3
J TT J TT J TT 1
C &
C C C
C
K K K &

Рис. 1.3
Таким образом, КК без коррекции делит fти либо на 6, либо
на 2 – случайно, в зависимости от начальной установки. Работа

13
по второму варианту не дает трехфазной системы импульсов,
поэтому обычно рекомендуется в начале работы обнулять
триггеры по R-входу. Однако, если в дальнейшем (например,
под действием помехи) КК попадет в ложное состояние, то его
нормальное функционирование не восстановится. В схеме же,
приведенной на рис. 1.3, любое из ложных состояний за один
или два такта переходит в одно из заданных. Поскольку лож-
ная последовательность 010-101 состоит из шести знаков, су-
ществует 6 вариантов схемы автоматического перехода в
штатное состояние.
При использовании RS- или JK-триггеров удобнее всего
управлять только одним входом любого из них, запрещая
в нужный момент прохождение на него импульса и таким об-
разом задерживая этот триггер в прежнем состоянии. В ре-
зультате за два такта возможно получение любого состояния,
входящего в правильную последовательность, из состояний
010 или 101.
Например, на переходе с третьего триггера на первый воз-
можно получить при J1 = 0 в состоянии 010 переход в 001,
при К1 = 0 в состоянии 101 – переход в 110. Для реализации
заданного перехода следует записать состояние выбранного
входа при всех восьми возможных состояниях выходов и ис-
править единицу на ноль в одном из состояний, входящих в
неправильную последовательность. Затем записывается фор-
мула связи, подлежащей коррекции, в полной дизъюнктивной
форме и проводится ее упрощение. В формулу связи в качест-
ве членов дизъюнкции входят конъюнкции состояний выходов
триггеров, соответствующих единичному состоянию выбран-
ного входа. При единичном состоянии выхода он записывается
в прямой, а при нулевом – в инверсной форме.
Нетрудно проверить, что в любом состоянии правильной
последовательности дополнительная логическая связь не влия-
ет на работу схемы: J1 Q3 . Кроме описанных способов ис-
ключения неправильной последовательности возможны и дру-

14
гие, например блокировка тактового сигнала на одном из триг-
геров и т.п. Выбор этих способов определяется простотой
схемной реализации.
Еще один вариант кольцевого коммутатора (фазорасщепи-
теля) на триггерах, но DC-типа, приведен на рис. 1.4. Как и
предыдущая схема, этот КК обеспечивает самостоятельный
переход из ложного состояния в одно из штатных максимум за
два такта fти.
Нетрудно установить, что в обоих схемах триггеры обра-
зуют цепочку в виде регистра сдвига, охваченного инверти-
рующей обратной связью, и дополненную логическими узлами
для вывода из ложных циклов. Отсюда естественно использо-
вать для организации КК регистр сдвига в виде интегральной
схемы, например, К555ИР8. Ее следует дополнить элементами
для инвертирующей связи третьего выхода со входом и для по-
лучения неинвертированного сигнала В или С. Ввиду неопреде-
ленного состояния регистра при подаче питания и возможно-
сти сбоев во время работы следует предусмотреть логику вывода
из ложных циклов, аналогичную приведенным выше.

a a a
S T S T S T

D D D

C C C
a
R R R

fти

На входы а
подать лог.1 & &

B A C

Рис. 1.4

15
Вариант КК на основе двоичного счетчика должен
включать либо элементы, формирующие нужную последова-
тельность нулей и единиц непосредственно из позиционного
кода на выходе счетчика, либо элемент, формирующий бегу-
щую единицу (или бегущий нуль), а за ним логику, форми-
рующую меандры из этого унитарного кода. Второй вариант
удобнее в реализации, ибо наиболее сложная часть преобразо-
вания выполняется специальной схемой формирователя обе-
гающего импульса.
Порядок выполнения работы
Контрольные вопросы по допуску к работе
1. Дайте определение понятия «кольцевой коммутатор».
2. Чем отличаются временные диаграммы а) и б) на рис. 1.1 и
как получить одну из другой.
3. В чем причина появления ложных циклов в КК?
4. Каковы способы исключения ложных циклов в схемах КК?
5. Каковы варианты элементной базы для создания КК?
Предложите варианты, не указанные в данных МУ.

1. Предварительное задание
1.1 Изобразите в заготовке отчета временную диаграмму,
включающую меандр на входе КК и трехфазную систему вы-
ходных импульсов A-B-C (рис. 1.1, б).
1.2 Пользуясь справочником или Редактором схемы про-
граммы управления лабораторным стендом, найдите УГО
микросхемы К555ТВ9 и переработайте схему, приведенную на
рис. 1.3:
 изобразите ее, используя элементы микросхем К555ТВ9,
логические элементы DD3 не применяйте, K-вход DD1 под-
ключите к выходу В триггера DD2. S-вход первого триггера,
R-вход второго и S-вход третьего соедините и выведите в ви-
де цепи S1. R-вход первого триггера, S-вход второго и R-вход
третьего соедините и выведите в виде цепи R1. Дайте осталь-

16
ным цепям имена (G1-A-B-C-A#-B#-C#). Сделайте распинов-
ку микросхем;
 переработайте полученную схему, добавив логику, эквива-
лентную DD3, но выполненную на К555ЛА3, изобразите по-
лученную схему, дайте добавленным цепям имена (жела-
тельно по номерам задействованных вЫходов), сделайте рас-
пиновку;
 оставьте в заготовке место для текстового вывода о работе
вариантов схемы.
1.3 Аналогично переработайте схему, приведенную на рис.
1.4:
 изобразите ее, используя элементы микросхемы К555ТМ2,
логические элементы не применяйте, S-входы триггеров со-
едините и выведите в виде цепи S1, R-входы соедините и вы-
ведите в виде цепи R1;
 переработайте полученную схему, добавив логику (микро-
схему выберите самостоятельно), изобразите полученную
схему;
 оставьте в заготовке место для текстового вывода о работе
вариантов схемы.
1.4 Разработайте схему КК на основе регистра К555ИР8:
 пользуясь справочником или Редактором схемы програм-
мы управления лабораторным стендом, найдите УГО этой
микросхемы и изучите функции каждого ее входа;
 разработайте на основе К555ИР8 схему КК, аналогичную
приведенной на рис. 1.4. Один из входов DS используйте как
сигнал разрешения Е. Для получения инвертирующей обрат-
ной связи и полярности выходных сигналов используйте ин-
верторы. Изобразите полученную схему;
 добавьте к схеме логический элемент, исключающий одно
из ложных состояний (по аналогии с рис. 1.4), подберите
микросхему, на которой можно выполнить как этот элемент,
так и инверторы, изобразите полученную схему;

17
 разработайте способ реверсирования порядка фаз A-B-C →
C-B-A, подберите логическую микросхему, позволяющую
выполнить узел реверсирования (входной сигнал узла обо-
значьте как F/R#, что означает forward / reverse), изобразите
полученную схему.
 оставьте в заготовке место для текстового вывода о работе
вариантов схемы.
1.5 Разработайте схему КК на основе счетчика К555ИЕ15:
 пользуясь справочником или Редактором схемы програм-
мы управления лабораторным стендом, найдите УГО этой
микросхемы и изучите функции каждого ее входа;
 подберите элемент, формирующий бегущую единицу (или
бегущий нуль) из позиционного трехразрядного кода на вы-
ходе счетчика (используйте вход тактирования счетчика С2),
а также способ получения шеститактной последовательности
состояний счетчика (по аналогии с одним из способов, при-
мененных в лабораторной работе №6 по курсу «Цифровая
электроника»);
 добавьте в схему логику, формирующую трехфазную сис-
тему меандров из полученного унитарного кода, приведите ее
к базису И-НЕ, запишите таблицу состояний, изобразите по-
лученную схему.
2. Рабочее задание
2.1 Соберите на стенде первую из схем, разработанных
в п. 1.2 (не забудьте установить в стенд нужные микросхемы!).
Тактовый сигнал возьмите с генератора G1, цепи S1 и R1 под-
ключите к линиям ввода констант в левой части поля редакти-
рования схемы, определите уровни сигнала в этих цепях, не-
обходимые для функционирования КК. На поле индикации
выведите сигналы G1, A, B, C. Запишите схему в свой каталог
под именем ТВ9-1.
2.2 Опробуйте работу КК, убедитесь, получили ли вы
трехфазную систему меандров с заданным сдвигами фаз. Если

18
да, то переходите к следующему пункту, если нет – выключите
питание стенда и снова включите.
2.3 Не прерывая работу схемы, обнулите цепь S1 или R1,
убедитесь по диаграмме, что импульсов на выходе нет, и снова
установите в «лог.1». Объясните вид импульсов на выходах.
Убедитесь, что повторное кратковременное обнуление S1 или
R1 не приводит к восстановлению генерации трехфазной сис-
темы меандров. Выключите питание стенда и снова включите.
Восстановилась ли нормальная работа схемы?
2.4 Соберите на стенде вторую из схем, разработанных
в п. 1.2. Установите уровни сигнала в цепях S1 и R1, необхо-
димые для функционирования КК. Проверьте функционирова-
ние схемы, запишите её как ТВ9-2.
2.5 Не прерывая работу схемы, обнулите цепь S1 или R1,
убедитесь по диаграмме, что импульсов на выходе нет, и снова
установите в «лог.1». Объясните вид импульсов на выходах.
Убедитесь, что повторное кратковременное обнуление S1 или
R1 теперь приводит к восстановлению генерации трехфазной
системы меандров. Выключите питание стенда и снова вклю-
чите. Восстанавливается ли нормальная работа схемы?
2.6 Сделайте вывод о результатах исследования, запишите
его в отчет.
2.7 Соберите на стенде первую из схем, разработанных
в п. 1.3 (не забудьте установить в стенд нужные микросхемы!).
Подключите и настройте цепи G1, S1 и R1. На поле индикации
выведите сигналы G1, A, B, C. Запишите схему в свой каталог
под именем ТМ2-1.
2.8 Повторите действия по пп. 2.2 и 2.3.
2.9 Соберите на стенде вторую из схем, разработанных
в п. 1.3. Установите уровни сигнала в цепях S1 и R1, необхо-
димые для функционирования КК. Проверьте функционирова-
ние схемы, запишите её как ТМ2-2.
2.10 Не прерывая работу схемы, обнулите цепь S1 или R1,
убедитесь по диаграмме, что импульсов на выходе нет, и снова

19
установите в «лог.1». Объясните вид импульсов на выходах.
Убедитесь, что повторное кратковременное обнуление S1 или
R1 теперь приводит к восстановлению генерации трехфазной
системы меандров. Выключите питание стенда и снова вклю-
чите. Восстанавливается ли нормальная работа схемы?
2.11 Сделайте вывод о результатах исследования, запиши-
те его в отчет.
2.12 Соберите на стенде первую из схем, разработанных
в п. 1.4 (не забудьте установить в стенд нужные микросхемы!).
Подключите и настройте цепи G1, Е и R. На поле индикации
выведите сигналы G1, A, B, C. Запишите схему в свой каталог
под именем ИР8-1.
2.13 Опробуйте работу КК, убедитесь, получили ли вы
трехфазную систему меандров с заданным сдвигами фаз. Если
да, то переходите к следующему пункту, если нет – выключите
питание стенда и снова включите.
2.14 Не прерывая работу схемы, обнулите цепь R, убеди-
тесь по диаграмме, что импульсов на выходе нет, и снова уста-
новите в «лог.1». Объясните вид импульсов на выходах. Убе-
дитесь, что повторное кратковременное обнуление R не при-
водит к восстановлению генерации трехфазной системы ме-
андров.
2.15 Соберите на стенде вторую из схем, разработанных
в п. 1.4. Установите уровень сигнала в цепи Е, необходимый
для функционирования КК. Проверьте функционирование
схемы, запишите её как ИР8-2.
2.16 Выключите питание стенда и снова включите – и так
несколько раз. Восстанавливается ли нормальная работа схе-
мы?
2.17 Соберите на стенде третью из схем, разработанных
в п. 1.4. Проверьте функционирование схемы, включая дейст-
вие сигнала F/R#, запишите её как ИР8-3.
2.18 Сделайте вывод о результатах исследования, запиши-
те его в отчет.

20
2.19 Соберите на стенде итоговую схему, разработанную в
п. 1.5. Проверьте функционирование схемы, запишите её как
ИЕ15-1. Сделайте вывод о результатах исследования, запиши-
те его в отчет.
Контрольные вопросы
1. Дайте словесное описание микросхемы К555ТВ9 с эле-
ментами классификации.
2. Объясните работу схемы, разработанной при выполне-
нии п. 1.2 предварительного задания, приведите сделанный
вами вывод (п. 2.6).
3. Дайте словесное описание микросхемы К555ТМ2 с
элементами классификации.
4. Объясните работу схемы, разработанной при выполне-
нии п. 1.3 предварительного задания, приведите сделанный
вами вывод (п. 2.11).
5. Дайте словесное описание микросхемы К555ИР8 с эле-
ментами классификации.
6. Объясните работу нереверсивной схемы, разработанной
при выполнении п. 1.4 предварительного задания, приведите
сделанный вами вывод (п. 2.18).
7. Объясните работу узла реверса, разработанного при
выполнении п. 1.4 предварительного задания, приведите сде-
ланный вами вывод (п. 2.18).
8. Дайте словесное описание микросхемы К555ИЕ15 с
элементами классификации.
9. Объясните работу каждого узла схемы, разработанной
при выполнении п. 2.1.5 предварительного задания.
10. Дайте описание функционирования разработанного ва-
ми КК на базе счетчика.
11. Проведите сравнение всех опробованных вами вариан-
тов КК.
12. Функциональное назначение многофазных генераторов
и кольцевых коммутаторов.
13. Варианты элементной базы кольцевых коммутаторов.

21
14. Особенности КК при числе фаз М ≠ 2к.
15. Назначение логических элементов в КК на триггерах и
регистрах.
16. Описание функционирования схемы на рис. 1.3.
17. Описание функционирования схемы на рис. 1.3.
18. Структура КК на основе триггеров, описание работы
собранных схем, выводы.
19. Структура нереверсивного КК на основе регистра, опи-
сание работы собранных схем, выводы.
20. Структура реверсивного КК на основе регистра, описа-
ние работы собранных схем, выводы.
21. Структура КК на основе счетчиков, описание работы
собранных схем, выводы.

22
ЛАБОРАТОРНАЯ РАБОТА №2
СИНТЕЗ ДЕЛИТЕЛЯ ЧАСТОТЫ

Цель работы:
– изучить принципы построения схем счетчиков и делите-
лей частоты;
– на примере загружаемого реверсивного счетчика полу-
чить практические навыки использования многофункциональ-
ных микросхем в различных узлах цифровой техники.
Теоретические сведения
Определение счетчиков
Счетчики – общее название последовательностных эле-
ментов цифровой микросхемотехники, выполняющих не-
сколько логических функций. Основной функцией может быть
либо подсчет поступающих на вход импульсов (счетных им-
пульсов) с выдачей текущего результата счета в заданном ко-
де, либо выделение нужного числа импульсов из серии посто-
янной длины, либо деление частоты входного импульсного
сигнала. Счетчики, способные выполнять и подсчет импульсов
и деление частоты, можно отнести к полным, а выделяющие
заданное число импульсов K из серии N – к специальным. Де-
лители с этой точки зрения представляют собой частный слу-
чай специальных счетчиков с выделением одного импульса из
N. Дополнительные функции обеспечивают установку счетчи-
ка в заданное состояние перед счетом, переход в режим хране-
ния, управление направлением счета и др. Структурно счетчи-
ки состоят из нескольких соединенных каскадно схем Т-
триггеров. Наиболее характерны два способа построения
счетчиков: с последовательным (рис. 2.1, а) и с параллельным
переносом (рис. 2.1, б – цепь обнуления R не показана). В
счетчике с последовательным переносом триггеры соединены
последовательно, так что каждый последующий разряд сраба-
тывает после того, как переключился предыдущий. Результат

23
Q0 Q1 Q2 Q3
C Т Т Т Т Т Т Т Т

а
&

P4

P0 P1 & & P3
E T E T E T E T

T T T T
Q0 Q1 Q2 Q3
С

Рис. 2.1
снимается в виде двоичного кода с выходов всех разрядов од-
новременно. Сигнал с выхода старшего разряда может исполь-
зоваться для подачи на вход счетчика старших разрядов
(Q4 =P4). Быстродействие таких счетчиков невелико, что обу-
словлено последовательным во времени срабатыванием разря-
дов. Соответственно быстродействие счетчика в n раз меньше
быстродействия составляющих его триггеров (n – разрядность
счетчика), смена кодов на выходах может сопровождаться по-
следовательностью ложных переходных состояний (например,
вместо перехода 01112-10002 получаем 0111-0110-0100-0000-
1000). Микросхемы счетчиков с такой организацией переноса
называют асинхронными.
Счетчик с параллельным переносом (синхронный) харак-
теризуется наибольшим быстродействием, поскольку счетные
импульсы воздействуют одновременно на все триггеры. Усло-
вие переключения определяет логический элемент И, вклю-
ченный на входе Е каждого разряда счетчика. На выходе этого
элемента формируется разрешающий переключение сиг-

24
нал, если все предыдущие разряды имеют состояние лог.1. Та-
ким образом, с поступлением каждого счетного импульса пе-
реключаются те триггеры, которым предшествуют разряды с
состоянием лог.1 на выходах. При заполнении счетчика еди-
ницами формируется сигнал переноса P в старший разряд. На-
личие выхода сигнала переноса позволяет объединять между
собой четырехразрядные счетчики путем соединения выхода
переноса одной микросхемы со счетным входом другой. Быст-
родействие полученного каскадированного счетчика будет
меньше быстродействия составляющих его микросхем. Дру-
гим классификационным признаком счетчиков является на-
правление счета. По этому признаку различают счетчики
суммирующие (up-counter), вычитающие (down-counter) и ре-
версивные (up-down-counter). В первых с каждым счетным им-
пульсом результат увеличивается на 1. В вычитающих счетчи-
ках имеет место обратная смена состояний. Реверсивные счет-
чики могут работать в режимах суммирования и вычитания.
По способу кодирования внутренних состояний полные
счетчики делятся на подгруппы: двоичные, двоично-
десятичные (декадные), двенадцатиричные (ИЕ4) счетчики,
счетчики Джонсона (выпускаются в сериях КМОП) и др. Наи-
более полно представлены в различных сериях микросхем
двоичные счетчики. Как правило, микросхемы двоичного
счетчика содержат четыре разряда, могут иметь выходы сиг-
налов переноса и, следовательно, допускают непосредственное
соединение с другой такой же микросхемой при наращивании
разрядности счетчика. Наряду с двоичными широкое распро-
странение получили двоично-десятичные счетчики. В отличие
от двоичных они имеют число состояний, равное 10, а не 2 n. В
схеме такого счетчика четыре триггера, но шесть "лишних"
состояний исключены. Во всех счетчиках предусмотрены до-
полнительные входы обнуления R, а во многих – входы раз-
решения предварительной установки состояния L. Эти функ-
ции обычно используют при реализации делителей. Выпол-

25
няться они могут как асинхронно, так и синхронно (в момент
подачи очередного счетного импульса). Функция L обычно
имеет приоритет перед функцией счета, а функция R – перед
ними обеими, так что одновременная подача нескольких
управляющих воздействий ведет к выполнению наиболее при-
оритетной функции.
Специальные счетчики и делители
Особенность этих устройств состоит в том, что для выход-
ного сигнала они имеют единственный вывод (хотя могут
иметь и дополнительные выходы для каскадирования и т.п.).
Основной функцией специальных счетчиков является выделе-
ние нужного числа импульсов из серии постоянной длины.
Среди микросхем семейства ТТЛ в законченном виде выпус-
кается только счетчик К155ИЕ8 (К импульсов из 64). В нем
установка двоичного кода количества импульсов производится
в режиме загрузки, имеются выходы и входы для каскадирова-
ния.
Делители предназначены для деления числа входных им-
пульсов или частоты их следования на заданный коэффициент.
Среди микросхем семейства ТТЛ в законченном виде выпус-
каются счетчики К555ПЦ1 (в 2N раз, где N = 2…31) /6/. В се-
мействе КМОП есть программируемые делители на счетчиках
Джонсона К561ИЕ19 и 564ИЕ19 с Кдел от 3 до 21327. Однако в
большинстве случаев делители строят на основе двоичных
счетчиков: полных или специальных. В частности, для полу-
чения делителя в 2n раз, где n = 1…5, используют счетчик
К155ИЕ8, подавая на входы загрузки двоичный код числа n.
Рассмотрим реализацию делителей на полных счетчиках.
Коэффициент деления Кдел может иметь постоянное или пере-
менное, т.е. программируемое, значение. Делители с перемен-
ным Кдел управляются от внешних устройств, задающих коэф-
фициент деления, а делителям с постоянным коэффициентам
он задается путем соответствующей коммутации входов и вы-
ходов. Делители на полных счетчиках могут быть построены

26
по различным схемотехническим вариантам, например, с
предварительной установкой исходного состояния, от которо-
го счет ведется (вверх или вниз) до переполнения счетчика,
либо с установкой заданного конечного состояния, до которо-
го, начиная с нулевого, ведется счет входных импульсов, после
чего результат сбрасывается и начинается новый счетный
цикл. Последняя схема может использоваться не только в де-
лителях, но и в узлах счета импульсов по основанию К дел, то-
гда как счетчик с предустановкой исходного состояния выдает
в ходе счета коды, не соответствующие количеству поступив-
ших импульсов, а, следовательно, для счета использоваться не
может. В счетчиках с предустановкой исходного состояния
результирующий сигнал снимается с выхода переполнения, а в
счетчиках со сбросом – с выхода дешифратора (компаратора)
состояний – дополнительной схемы, выявляющей граничное
состояние счетчика. Некоторые микросхемы счетчиков имеют
для выполнения функции начальной установки встроенные
элементы И (например, К555ИЕ5), что позволяет строить де-
лители со сбросом без дополнительных элементов только с
помощью обратных связей. Делители с переменным К дел и ус-
тановкой заданного конечного состояния включают в себя,
помимо счетчика, компаратор кодов, на входы которого пода-
ют выходной код счетчика и опорный код А= Кдел, а выход
подключают к R-входу счетчика. При достижении счетчиком
состояния, код которого равен опорному, компаратор выдает
сигнал, возвращающий счетчик в нулевое состояние. Следует
отметить, что пребывание счетчика в заданном состоянии ока-
зывается кратковременным (на временной диаграмме виден
только так называемый "клык"), так что счетчик последова-
тельно проходит состояния от 0 до Кдел–1 (всего Кдел состоя-
ний). Если схема используется в качестве счетчика импульсов
по основанию Кдел, наличие "клыков" может быть недопусти-
мым и в схему потребуется вводить дополнительные элемен-

27
ты. Рассмотрим функционирование счетчика К555ИЕ7 и раз-
личные схемы делителей, выполненные на его основе.
Микросхема ИЕ7
Микросхема представляет собой загружаемый синхрон-
ный четырехразрядный двоичный реверсивный счетчик с
асинхронной установкой в 0. Его условное обозначение изо-
бражено на рис. 2.2, функциональная схема и временнáя диа-
грамма функционирования приведены в справочниках. Струк-
турно счетчик состоит из четырех соединенных каскадно схем
тактируемых RS-триггеров с комбинационной логикой на вхо-
дах. Эта логика обеспечивает замыкание обратных связей, пе-
реводящее триггеры в счетный режим, параллельный перенос
между разрядами, загрузку произвольного кода и установку
триггеров в "0". При этом реализуется приоритет функции за-
грузки перед функцией счета, а функции начальной установки
– перед ними обеими, так что одновременная подача несколь-
ких управляющих воздействий ведет к выполнению наиболее
приоритетной функции. Вход CU (count up, обозначается так-
же С1 или "+1") предназначен для
D
СТ16 Q подачи подсчитываемых импульсов
15 3
1
0 0 в режиме прямого счета, а вход CD
10
1
2
(count down, C2, "-1") – в режиме
9
2 1 обратного счета. Входы CU и CD
3
6 являются динамическими, причем
11
2 сигналы на этих входах восприни-
L
7 маются схемой счетчика тогда, ко-
3
C гда они изменяют свое состояние с
5
U
"0" на "1". При прямом счете на
4
D PU
12 входе CD должно быть напряжение
лог.1, при обратном счете напряже-
14
R PD
13 ние лог.1 должно быть на входе CU.
Для записи в счетчик параллельного
кода предназначены входы D0-D3,
Рис. 2.2 при этом на вход L (load) должен
быть подан сигнал логического нуля (иногда этот вход обозна-

28
чают V или C). Установка счетчика в нулевое состояние
(сброс) осуществляется подачей лог.1 на вход R и отрабатыва-
ется независимо от значений сигналов на остальных входах.
Выходы PU, PD (propagation carry up/down) предназначены для
передачи сигнала переноса в соседнюю (старшую) микросхе-
му. На выходе PU (обозначается также "≥15", "P") сигнал лог.0
появляется только в том случае, когда все триггеры счетчика
находятся в единичном состоянии и поступил очередной им-
пульс на вход CU. На выходе PD ("≤0", "B") сигнал
лог.0 появляется в том случае, когда все триггеры счетчика на-
ходятся в нулевом состоянии и поступил очередной импульс
на вход CD. При последовательном соединении нескольких
микросхем К555ИЕ7 (то есть при увеличении разрядности
счетчиков) выход РU предыдущей микросхемы соединяется со
входом CU последующей, а выход РD предыдущей микросхе-
мы со входом CD последующей.
Делители на базе счетчика ИЕ7
Рассмотрим реализацию на базе счетчика ИЕ7 делителя с
постоянным коэффициентом Кдел и обнулением после прихода
в заданное состояние. В этом случае в качестве дешифратора
используют элемент И, на входы которого подают выходные
сигналы с тех разрядов счетчика, которые в состоянии А= Кдел
имеют значения лог.1. Выход логического элемента соединяют
с R-входом счетчика. Такой счетчик последовательно прохо-
дит Кдел состояний от 0 до Кдел –1 (пребывание счетчика в со-
стоянии А= Кдел оказывается кратковременным – он обнуляет-
ся). Результирующий сигнал может сниматься с выхода эле-
мента И, однако он имеет малую длительность и для устойчи-
вой работы последующих функциональных узлов лучше поль-
зоваться выходным сигналом того разряда счетчика, который
изменяет свое значение один раз за период счета. Более того,
кратковременность импульса начальной установки может при-
вести к необнулению некоторых разрядов счетчика, поэтому
рекомендуется ввести либо схему задержки, удлиняющую им-

29
A
Q
D0 СT16 &
0
1 N/A
D3 S T
2
лог.1 3 R
L

лог.1
CD
PU
CU

PD
R

Рис. 2.3
пульс начальной установки, либо дополнительный триггер.
Схема делителя на счетчике ИЕ7 с триггером приведена на
рис. 2.3.

Для сокращения разнообразия микросхем RS-триггер


можно выполнить на такой же микросхеме, как и дешифратор
(И-НЕ) – см. материал, изученный в разделе «Триггеры» курса
«Цифровая электроника». Более того, если отказаться от воз-
можности выявления А=15, то и компаратор, и триггер можно
разместить в одном корпусе, включающем три логических
элемента.
Для счетчика ИЕ7, имеющего функцию загрузки произ-
вольного кода, возможен и другой схемотехнический вариант
делителя – с предварительной установкой исходного состоя-
ния В, от которого счет ведется до переполнения счетчика. В
этом случае на входах D0-D3 устанавливают код В, выход PU
или PD (в зависимости от желаемого направления счета) под-
ключают ко входу L, так что после перехода счетчика в конеч-

30
ное состояние в него снова загружается В и процесс повторя-
ется. Результирующий сигнал снимается с выхода переноса.
Студентам предлагается самостоятельно вывести зависимость
В от заданного Кдел при обоих направлениях счета для счетчи-
ка по основанию 16. При реализации этой схемы следует обра-
тить внимание на то, что пребывание счетчика в конечном со-
стоянии оказывается кратковременным и это может привести к
незагрузке некоторых разрядов счетчика. Аналогично преды-
дущей схеме рекомендуется вводить в цепь "выход переноса –
вход разрешения загрузки" либо схему задержки, либо допол-
нительный триггер.
Порядок выполнения работы
1. Предварительное задание
1.1. По конспекту лекций, литературе /3, 6, 7/ и разделу 1
данной работы ознакомьтесь с назначением, принципом дей-
ствия и функциональными схемами счетчиков. Подготовьте
ответы на предварительные вопросы:
Дайте общее определение счетчиков, их классификацию и
функциональные возможности каждой разновидности.
Перечислите способы организации делителей на основе
специальных и полных счетчиков.
Изобразите структурную схему делителя с переменным
Кдел и установкой заданного исходного состояния, дайте
описание его работы.
Изобразите структурную схему делителя с переменным
Кдел и установкой заданного конечного состояния, дайте
описание его работы.
Проведите сравнительный анализ различных схем делителей.
1.2. Составьте заготовку отчета согласно п. 1.2 раздела
"Общие положения". Из справочной литературы перенесите в
нее УГО и функциональную схему микросхемы К555ИЕ7,
проведите ее функциональный анализ согласно п. 1.2 "Общих
положений".

31
1.3. Составьте в письменной форме план эксперимента
(например, в форме таблицы) по исследованию счетчика ИЕ7
с помощью ГОИ. План должен включать разделы, перечислен-
ные в п. 1.2 "Общих положений" и обеспечивать проверку всех
функциональных возможностей счетчика, а также исследова-
ние приоритетов его функций друг относительно друга.
1.4. Разработайте на базе счетчика ИЕ7 принципиальную
схему делителя с постоянным коэффициентом Кдел и обнуле-
нием после прихода в заданное состояние на основе рис. 2.3.
Докажите, что для A < 15 в качестве дешифратора можно ис-
пользовать логику И с не более чем тремя входами. Для этого
следует проанализировать состояния, проходимые счетчиком,
от 0 до А и показать, какие комбинации не достигаются и, со-
ответственно, какие разряды не требуют проверки на дешиф-
раторе. Определите, какие выходы счетчика нужно подклю-
чать к дешифратору состояний (элемент И-НЕ) для каждого
значения Кдел =15…2, сведите результаты в таблицу. Укажите,
для каких Кдел выходы счетчика можно непосредственно со-
единять со входом R без дешифратора (без учета необходимо-
сти схемы задержки).
1.5. Выберите микросхему И-НЕ в корпусе, включающем
три логических элемента. Выявите неиспользуемые возможно-
сти микросхем и определите, какие сигналы нужно подавать
на соответствующие входы. Разметьте схему. Составьте в
письменной форме план эксперимента по исследованию этой
схемы. Выберите, какие сигналы будете получать с поля кон-
стант и какие выдавать на индикацию. Определите, какие вы-
ходы счетчика нужно подключать к дешифратору состояний
(элемент И-НЕ) для каждого значения Кдел =15…2, сведите ре-
зультаты в таблицу. Укажите, для каких Кдел выходы счетчика
можно непосредственно соединять со входом R без дешифра-
тора (без учета необходимости схемы задержки).
1.6. Разработайте на базе счетчика ИЕ7 принципиальную
схему делителя с постоянным коэффициентом Кдел и предва-

32
рительной установкой исходного состояния, от которого счет
ведется (вверх или вниз) до переполнения счетчика. В цепь
"выход переноса – вход разрешения загрузки" введите триггер
на логике И-НЕ, соединив его вход S# с выходом переполне-
ния счетчика, а вход R# – с выходом схемы задержки. Схему
задержки выполните на двух элементах Н-НЕ. Ее вход также
соедините с выходом переполнения счетчика. Выберите мик-
росхему И-НЕ в корпусе, включающем нужное число логиче-
ских элементов. Выявите неиспользуемые возможности мик-
росхем и определите, какие сигналы нужно подавать на соот-
ветствующие входы. Выберите, какие сигналы будете полу-
чать с поля констант и какие выдавать на индикацию. Составь-
те план эксперимента по исследованию этой схемы. Определи-
те, какие коды нужно подавать на входы счетчика для каждого
значения Кдел =16…2 при счете вверх и вниз, сведите результа-
ты в таблицы.
2. Рабочее задание
2.1. Выполните в программе VirtualPCB коммутацию, не-
обходимую для исследования счетчика по п. 1.3. Выберите,
какие сигналы будете получать с поля констант и какие выда-
вать на индикацию, проверьте отображение всех выходных
сигналов в поле индикации. Учтите, что при исследовании
счета на неиспользуемый счетный вход следует подавать лог.1.
Установите счетчик в разъем, проведите исследование, вклю-
чая анализ приоритетов, отметьте в плане проверенные режи-
мы, покажите преподавателю. Сохраните последний вариант
схемы под именем ЛР6_1.
2.2. Получите у преподавателя 3 заданных значения коэф-
фициента деления, скорректируйте схему, разработанную по
п. 1.4-1.5, под первое из значений. Выполните в программе
VirtualPCB коммутацию, необходимую для исследования де-
лителя, причем с учетом уровней, подаваемых на неисполь-
зуемые входы. Установите выбранные вами микросхемы в ко-
лодки согласно правилу, приведенному выше, включите пита-

33
ние стенда и щелкните «Соединиться с устройством». Прове-
дите исследование для всех трех заданных значений, меняя
коммутацию. Покажите преподавателю, выполняет ли схема
функцию делителя с заданными Кдел. Сохраните последний
вариант схемы под именем ЛР6_2.
2.3. Соберите схему, разработанную согласно п. 1.6, про-
верьте отображение всех выходных сигналов в поле индика-
ции. проверьте правильность коммутации и проведите иссле-
дования, выбрав по согласованию с преподавателем три значе-
ния Кдел для счета вверх и одно – для счета вниз. Сверьте ре-
зультаты с разработанными вами таблицами. Подготовьте сло-
весное описание работы схемы. Покажите преподавателю, вы-
полняет ли схема функцию делителя с заданными Кдел.
2.4. Проверьте полноту отражения в отчете результатов
экспериментов и сделайте ВЫВОДЫ по каждой схеме.

Итоговые вопросы
1. Дайте общее определение счетчиков, их классифика-
цию и функциональные возможности каждой разновидности.
2. Сравните схемы, приведенные на рис. 2.1,а и рисунке
1.4 методических указаний к ЛР по курсу «Цифровая электро-
ника». Объясните порядок изменения состояния светодиодов в
эксперименте по исследованию схемы 1.4.
3. Перечислите способы организации делителей на основе
специальных и полных счетчиков.
4. Изобразите структурную схему делителя с переменным
Кдел и установкой заданного исходного состояния, дайте опи-
сание его работы.
5. Изобразите структурную схему делителя с переменным
Кдел и установкой заданного конечного состояния, дайте опи-
сание его работы. Объясните, почему в качестве компаратора
используют элемент И, на входы которого подают выходные
сигналы только с тех разрядов счетчика, которые в состоянии

34
А= Кдел имеют значения лог.1, и почему не контролируют на-
личие лог.0 на остальных выходах счетчика.
6. Проведите сравнительный анализ различных схем дели-
телей.
7. Приведите схемные решения, улучшающие работу де-
лителей.
8. Перечислите функциональные возможности микросхе-
мы ИЕ7, способы ее перевода в каждый из режимов, приорите-
ты.
9. Обоснуйте разработанные вами схемы и планы экспе-
риментов, дайте описание работы каждой схемы с демонстра-
цией временных диаграмм.

35
ЛАБОРАТОРНАЯ РАБОТА № 3
СРЕДСТВА ВЫВОДА
АНАЛОГОВЫХ СИГНАЛОВ
Цель работы – изучение функционирования цифро-
аналоговых преобразователей (ЦАП), определение их характе-
ристик.
Теоретические сведения
Функциональное назначение ЦАП
Аналоговая информация, которая выводится из объекта
управления (например, устройства ЧПУ), по физическому со-
стоянию может быть либо медленно меняющимся сигналом
(напряжением или током), либо импульсным сигналом с изме-
няющейся скважностью или фазой.
Для вывода аналоговой информации в виде напряжений
стандартами предусмотрены следующие рекомендации: вы-
ходное напряжение должно находиться в пределах от минус 10
В до плюс 10 В постоянного тока; сопротивление цепей, под-
ключенных к соответствующему выходу УЧПУ (нагрузки),
должно быть не менее 2 кОм /6/, выходное сопротивление уст-
ройства вывода не более 100 Ом /7/. При этом стандарты не
требуют наличия в схеме соответствующих модулей гальвани-
ческой изоляции выходных цепей от других цепей СУ.
Основными элементами аналоговых модулей вывода яв-
ляются цифро-аналоговые преобразователи. Цифро-
аналоговый преобразователь (ЦАП, англ. Digital-to-analog
converter, DAC) — устройство для преобразования цифрового
(обычно двоичного позиционного) кода в аналоговый сигнал
(ток, напряжение или заряд). Цифро-аналоговые преобразова-
тели являются интерфейсом между дискретным цифровым
миром и аналоговыми сигналами. Функциональные обозначе-
ния ЦАП на УГО – #/Λ, D/A, DAC. Ниже рассмотрены прин-
ципы структурного и аппаратного построения этих преобразо-

36
вателей, а затем даны указания по их экспериментальному ис-
следованию.

Структура ЦАП
Студентам из предшествующих курсов и /2/ известны не-
сколько типов электронных ЦАП. Это:
• широтно-импульсный модулятор — простейший тип
ЦАП. Стабильный источник тока или напряжения периодиче-
ски включается на время, пропорциональное преобразуемому
цифровому коду, далее полученная импульсная последова-
тельность фильтруется аналоговым фильтром низких частот.
Такой способ часто используется для управления скоростью
электромоторов, нагревателей и т.п., которые сами по себе яв-
ляются НЧ-фильтрами;
• ЦАП передискретизации, в частности дельта-сигма
ЦАП, основанные на изменении плотности импульсов. Боль-
шинство ЦАП большой разрядности (более 16 бит) построены
на этом принципе вследствие его высокой линейности и низ-
кой стоимости. Быстродействие дельта-сигма ЦАП достигает
сотни тысяч отсчетов в секунду, разрядность – до 24 бит (эф-
фективная – 20 бит);
• сегментный ЦАП, который содержит по одному источ-
нику тока или резистору на каждое возможное значение вы-
ходного сигнала. Так, например, восьмибитный ЦАП этого ти-
па содержит 255 сегментов, а 16-битный — 65535. Теоретиче-
ски, сегментные ЦАП имеют самое высокое быстродействие,
т.к. для преобразования достаточно замкнуть один ключ, соот-
ветствующий входному коду, их недостатки очевидны;
• взвешивающий ЦАП, в котором каждому разряду пре-
образуемого двоичного кода соответствует резистор или ис-
точник тока, подключенный на общую точку суммирования
(подробнее см. ниже);
• гибридные ЦАП, которые используют комбинацию пе-
речисленных выше способов. Большинство микросхем ЦАП

37
относится к этому типу; выбор конкретного набора способов
является компромиссом между быстродействием, точностью и
стоимостью ЦАП.
На рис. 3.1 дана обобщенная структурная схема ЦАП на-
пряжения (ЦАПН), в которой обозначено:
Rос

ИОН ЦАПТ -U
Iвх вых

D
()
WA(RA) Рг Rб

Рис. 3.1
ИОН – схема задания опорного стабильного напряжения (по-
грешность – единицы мВ);
ЦАПТ – цифро-аналоговый преобразователь тока, который
включает в себя токозадающие резисторы, соединенные по оп-
ределенной схеме /3/, и коммутирующие элементы, которые
управляются от регистра Рг.
Выходной элемент ЦАПН – операционный усилитель
с необходимым диапазоном выходного напряжения и коэффи-
циентом усиления по току.
При известных характеристиках ЦАПТ величиной R OC за-
дается диапазон преобразования по напряжению:
n
U вых R OC Ii , (3.1)
i 1

38
где Ii – значение тока в i-ом разряде ЦАПТ; n – количество
включенных (установленных) разрядов.
В свою очередь, разрядные токи пропорциональны вели-
чине опорного напряжения. В общем случае зависимость вы-
ходного сигнала от опорного напряжения и входного кода
имеет вид
R a 2b 1 ...a0 20 (3.2)
Uвых Uоп ос b b ,
R 2
где b – разрядность прибора.
Максимально возможное значение при ai=1 для всех раз-
рядов кода составит
R (3.3)
U вых U оп ос (1 2 b ).
R

Схемные решения узлов ЦАП


Операционный усилитель здесь используется в мас-
штабном включении. Сопротивление Rб устанавливается для
компенсации погрешностей из-за разницы входных токов ОУ.
Его величина выбирается равной эквивалентному сопротивле-
нию младшего разряда ЦАПТ. Коэффициент усиления ОУ
следует выбирать максимально возможным (около 106), вход-
ной ток должен составлять единицы наноампер. Обычно Uпит
=±15 В, Uвых =±12 В. Допустимый ток нагрузки – десятки мил-
лиампер. Таким образом, после ОУ может потребоваться до-
полнительный усилитель напряжения или усилитель тока.
Организация выхода ЦАП. Преобразование двоичного
входного кода в аналоговый вид может быть представлено
двумя способами: током, который пропорционален значениям
кода или в виде напряжения. Большинство современных ЦАП
имеют выход по напряжению.
Современные цифро-аналоговые преобразователи работа-
ют с однополярным питанием. Однако они могут выдавать би-

39
полярный выходной сигнал, если добавить внешний биполяр-
ный усилитель, определить среднее значение от макси-
мального выходного напряжения ЦАП и принять его за ноль.
Основные варианты организации схем ЦАПТ рассмотрены
выше.
В частности, на рис. 3.2 приведена схема взвешивающего
ЦАПН с параллельной резисторной матрицей.
RN-1
S(N-1)
RN-2
S(N-2) Roc
...
Uоп R0
S0 Uвых
Rб=R0

Рис. 3.2
Здесь S0…S(N-1) – электронные ключи, управляемые со-
ответствующими разрядами входного кода (см. Рг на рис. 3.1).
Эта схема действует по принципу суммирования токов, зада-
ваемых R0…RN-1. Сила тока источника (проводимость резисто-
ра) пропорциональна весу бита, которому он соответствует.
Такая схема часто используется при управлении шестнадцате-
ричными или восьмеричными кодами (из-за удобства выбора
значений резисторов). Сопротивление Rб выбирается равным
сопротивлению младшего весового резистора. Взвешивающий
метод один из самых быстрых, но ему свойственна низкая точ-
ность, ибо для обеспечения заданной погрешности требуется
высокая абсолютная точность значений сопротивлений рези-
сторов (0,02 %). Это настолько существенный недостаток схе-

40
мы, что для его исключения была разработана очень остроум-
ная схема коммутации одинаковых резисторов во всех разря-
дах преобразователя, точнее, комбинации R-2R (цепная R-2R
схема). Это позволяет существенно улучшить точность по
сравнению с обычным взвешивающим ЦАП, т.к. сравнительно
просто изготовить набор прецизионных элементов с одинако-
выми параметрами (подробнее см. ниже). Недостатком метода
является более низкая скорость вследствие паразитной емко-
сти ключей.
В данной работе будет исследоваться именно ЦАП тока на
структурах R-2R, схема которого имеет вид, приведенный на
рис. 3.3. Здесь S0…S(n-1) – электронные двухпозиционные
ключи, реализация которых будет показана ниже.
Uоп R R R

2R 2R 2R 2R

Roc
S(N-1) S1 S0

1
U вых
2

Рис. 3.3
Анализ схемы базируется на двух свойствах ОУ, охвачен-
ного ООС:
 входные токи ОУ пренебрежимо малы;
 разность потенциалов на входах поддерживается усили-
телем через цепь ОС близкой к нулю.
С помощью переключающих элементов S0…S(N-1) выхо-
ды звеньев подключаются к двум общим линиям 1 и 2. На ли-
нии 2 нулевой потенциал, на линии 1 такой же (таково свойст-
во схемы ОУ, охваченного ООС – см. выше), поэтому эквива-

41
лентное сопротивление справа от каждого узла матрицы будет
равняться 2R. В результате в каждом узле матрицы втекающий
слева ток будет делиться пополам, т.е. образуется N-
разрядный двоичный преобразователь тока. Значение старшего
U оп U оп
разряда преобразователя IN , младшего I1
(2R)N
.
2R
Переключатели S0 – S(N-1), управляемые от регистра, при
значении разряда, равном 0, подключают отвод звена к линии
2, а при значении 1 – к линии 1. Токи разрядов с состояниями 1
суммируются усилителем, выходное напряжение которого
равно произведению суммы токов на величину ROC со знаком
минус (см. выше).
Достоинством ЦАПН типа R-2R является необязательность
высокой абсолютной точности значений R и 2R, достаточно их
одинаковости. Значения токов будут иметь погрешность, отно-
сительная величина которой по всем разрядам будет одинако-
вой и может быть компенсирована ROC.
В качестве регистров ввода данных в ЦАП используются
либо параллельные регистры общего назначения, известные из
курса цифровой электроники, либо узлы, встроенные
в микросхему ЦАП. Информация в регистр заносится из УУ
либо параллельным кодом D по выбранному адресу А при по-
даче команды WR (см. рис. 3.1), либо через последовательный
интерфейс. Преимущества первого варианта – быстрая переда-
ча данных и простой протокол связи. Однако распределенное
исполнение систем управления РТК требует уменьшения чис-
ла линий связи и достигается это за счет последовательной пе-
редачи данных. Протокол последовательного периферийного
интерфейса (SPI) и микросхемы, с ним связанные, сегодня за-
нимают уже большую долю рынка ЦАП, многие из них работа-
ют также с двухпроводным I2С-совместимым интерфейсом
(эти интерфейсы будут рассмотрены в курсе «Управляющие
ЭВМ»). Часто требуется гальваническая развязка линии дан-
ных. Наиболее просто это осуществляется именно при после-

42
довательном интерфейсе – с помощью минимального количе-
ства оптронных приборов.

Статические параметры ЦАП


При выборе ЦАП необходимо определить разрядность
прибора b, исходя из того, что код 2b эквивалентен максималь-
ному значению аналогового выходного сигнала. Наименьшее
значение аналогового сигнала соответствует одной единице
дискретности и получается при подаче на вход ЦАП логиче-
ской единицы только первого младшего значащего разряда
(МЗР или LSB). При однополярном опорном напряжении по-
ловина аналогового сигнала получается при подаче
на старший значащий разряд (СЗР или MSB) логической «1», а
на все остальные входы (разряды) – лог. «0». При однополяр-
ном питании это соответствует полному аналоговому сигналу
одного знака – положительного или отрицательного.
Промышленность выпускает ЦАП с разрешением 8-
16 разрядов (от 256 до 65536 единиц дискретности). Однако
следует учитывать, что разрядность ЦАП не обеспечивает
однозначно требуемой точности потому, что должны быть
приняты во внимание также другие источники ошибки. Раз-
рядность определяет только разрешающую способность –
приращение при преобразовании смежных значений, т.е. отли-
чающихся на единицу МЗР. Это приращение является шагом
квантования.
Рассмотрим основные погрешности выходного значения
ЦАП и их источники .
Одним из параметров при оценке точности прибора явля-
ется интегральная нелинейность, которая показывает откло-
нение функции передачи ЦАП от прямой линии (рис. 3.4, а) –

)
При рассмотрении статических погрешностей имеются в
виду значения установившихся сигналов.

43
наилучшее приближение к фактической функции передачи
между конечными точками. Для ЦАП это отклонение измере-
но в каждом шаге. В дешевых приборах интегральная нели-
нейность достигает 1 МЗР.
Дифференциальная нелинейность – различие между
фактической высотой шага и идеальным значением 1МЗР. За-
данная величина для дифференциальной нелинейности
(≤ 1МЗР) гарантирует, что ЦАП является монотонным. Это
означает, что никакие данные не потеряны, поскольку выход-
ной сигнал всегда изменяется в соответствии с цифровым ко-
дом на входе.
Рис. 3.4, b показывает дифференциальную нелинейность
(ДНЛ) с точки зрения функций передачи.
Отклонение фактического выходного значения
от идеальной величины представлено на рис. 3.4, с. Для ЦАП
ошибка смещения равна выходному напряжению, когда циф-
ровой код на входе нулевой. Эта ошибка остается константной
для всех входных значений, и она может быть скомпенсирова-
на при калибровке схемы. Ошибка смещения часто определя-
ется как абсолютная величина в милливольтах, а не МЗР. При-
емлемая ошибка смещения – обычно меньше, чем ±10 мВ.
Ошибка от коэффициента усиления определяется как
разность между идеальным выходным напряжением
и фактическим максимальным значением функции передачи
после вычитания ошибки смещения (рис. 3.4, d). Так как
ошибка от коэффициента усиления изменяет наклон всей
функции передачи, то относительная ошибка будет существо-
вать на каждом шаге преобразования. Эта ошибка может быть
выражена в единицах младшего значащего разряда или милли-
вольтах, а также в процентах от максимальной величины.

44
Рис. 3.4. Основные погрешности при работе ЦАП:
(a) – интегральная нелинейность, (b) – дифференциальная не-
линейность, (c) – ошибка смещения и (d) – ошибка от коэффи-
циента передачи

45
Характеристики ЦАП в большой степени определяются
источником опорного напряжения, который может быть
встроен в корпус преобразователя или применяться как внеш-
ний элемент (ИМС фирм Analog Device, MAXIM). Если
на выходе аналоговый сигнал не усиливается, то максималь-
ный входной код соответствует Uоп. Опорное напряжение так-
же определяет напряжение шага, то есть изменение выхода
в ответ на один переход младшего значащего разряда на входе
(цена единицы младшего разряда – ЕМР). Один шаг равен
Uоп / 2b, где b – разрядность ЦАП. Чувствительность к неста-
бильности источника питания представляет собой отноше-
ние изменения Cj к вызвавшему его изменению напряжения
питания.

Динамические выходные характеристики ЦАП


Идеальный ЦАП должен мгновенно выдать аналоговый
сигнал при подаче на вход цифрового кода. Реально аналого-
вый сигнал на выходе появляется через какое-то время уста-
новления (Туст), которое складывается из времени внутренней
задержки (t зад) распространения и времени нарастания выход-
ного напряжения в выходном усилителе. Туст начинается
с запуска преобразователя и заканчивается, когда на выходе
ЦАП установится стабильное значение аналогового напряже-
ния в заданных пределах (статическая ошибка). Значение вре-
мени установления увеличивается с возрастанием разности по-
следовательно преобразуемых значений αj. Поэтому оно опре-
деляется обычно при максимальном значении разности после-
довательно преобразуемых сигналов, а также при определен-
ном значении нагрузки ЦАП. На рис. 3.5 интервал времени ус-
тановления 4 подразделяется на участки 1, 2, 3.
Время задержки – интервал времени, за который сj(t) из-
меняется на 0,1k (участок 1). Время нарастания – интервал
времени, за который сj(t) изменяется от cj-n+0,1k до
сj-n+0,9k (участок 2). Время окончательного установления –

46
интервал времени, за который сj(t) переходит от нарастания до
установления в заданных пределах d (участок 3). Время пере-
ключения – сумма времен задержки и нарастания.
Скорость нарастания – скорость изменения сj(t) на участке
2. Измеряется как отношение приращения е на участке 2 ко вре-
мени Δt, за которое произошло приращение. От скорости нараста-
ния зависит время нарастания.

Рис. 3.5. Переходная характеристика ЦАП для определения


его динамических параметров
При преобразовании может возникать и динамическая
погрешность (εдин) – разность значений сj(t) и сj, вызванная
тем, что следующее переключение произошло в момент t’2, ко-
гда еще не закончился процесс установления выходного сиг-
нала.

47
На выходе ЦАП может быть измерена помеха, именуемая
цифровым прониканием. Для этого каждое цифровое пере-
ключение на входе фиксируют на выходе в виде дополнитель-
ных выбросов к статической составляющей. Этот эффект
в ЦАП определяется неидеальностью аналоговых ключей, ко-
торые коммутируют резистивную матрицу к земле и/или
к опорному напряжению.
К прочим источникам неточности преобразования «код-
аналог» относят шумы, помехи и дрейфы.
Шум на выходе ЦАП может появляться по различным
причинам, вызываемым физическими процессами, происхо-
дящими в полупроводниковых устройствах. Для оценки каче-
ства ЦАП с высокой разрешающей способностью принято ис-
пользовать понятие максимальной амплитуды шума в опреде-
ленной полосе частот. Для оценки ЦАП среднего качества при-
нято использовать понятие среднеквадратического значения
шума.
Сквозное прохождение – прохождение части сигнала че-
рез разомкнутый ключ или группу ключей за счет паразитной
емкости. Его характеризуют амплитудой размаха паразитной
составляющей, значение которой достигает максимума при
максимальной частоте опорного сигнала умножающего ЦАП,
когда все ключи разомкнуты.
Выбросы – крутые всплески или провалы в выходном
сигнале, возникающие во время смены значений αj за счет не-
синхронности размыкания и замыкания аналоговых ключей в
разных разрядах ЦАП. Например, если при переходе от значе-
ния кода 011...111 к значению 100...000 ключ самого старшего
разряда ЦАП откроется позже, чем закроются ключи младших
разрядов, то на выходе ЦАП некоторое время будет существо-
вать сигнал, соответствующий значению кода 000...000. Если
же этот ключ откроется раньше, то на выходе ЦАП некоторое
время будет существовать сигнал, соответствующий значению
кода 111...111.

48
Выбросы характерны для быстродействующих ЦАП, где
сведены к минимуму емкости, которые могли бы их сгладить.
Радикальным способом подавления выбросов является исполь-
зование устройств выборки и запоминания. Выбросы оцени-
вают по их амплитуде и длительности основания выброса.
Температурная стабильность ЦАП характеризуется
температурными коэффициентами погрешности нелинейно-
сти (ТК ПЛ), погрешности шкалы (ТК ПШ) и погрешности
смещения нуля (ТК СН).
Характеристики массовых ЦАП:
разрядность – от 10 до 14;
дифференциальная нелинейность – 0,5-1 ЕМР;
интегральная нелинейность – от 0,5 до 2 ЕМР;
время установления – tУ=1…100 мкс;
время задержки – менее 1 мкс.
Описание лабораторного стенда
Лабораторный стенд предназначен для исследования как
ЦАП, так и АЦП. Та его часть, которая содержит ЦАП и необ-
ходимые для его работы вспомогательные схемы, включает
(рис. 3.6): источник опорного напряжения ИОН, генератор им-
пульсов ГИ, цифроаналоговый преобразователь тока ЦАПТ,
операционный усилитель ОУ, переключатели и клеммы.
ИОН выполнен на операционном усилителе DA1.1
К157УД2, транзисторе VT1 КТ315, стабилитроне VD1 КС147,
резисторах R1, R2…R4, R7. Выходное напряжение ИОН опре-
деляется величиной напряжения стабилизации стабилитрона и
соотношением величин сопротивления операционных рези-
сторов
R7
U оп =Uст (1+ ). (3.5)
R2+R3+R4+R1
Используя переключатели SA1.2, SA1.3, можно дискретно
менять величину опорного напряжения, а изменением величи-

49
ны сопротивления переменного операционного резистора R1
можно изменять величину этого напряжения плавно.
Выход ИОН подключен к контрольной клемме Х6.

2
9

2
7

2
5

2
3

Рис. 3.6. Принципиальная схема части стенда с ЦАП и форми-


рователем скачкообразных входных воздействий

50
ЦАПТ DA2 выполнен на микросхеме К572ПА1 (рис. 3.7),
которая представляет собой цифро-аналоговый преобразова-
тель, выполненный по структуре R-2R с внутренним дополни-
тельным сопротивлением R (выводы 1 и 16), которое исполь-
зуется как сопротивление обратной связи в схеме ЦАПН (см.
рис. 3.6), реализованном на ЦАПТ и операционном усилителе
DA1.2 К157УД2. К резистору ОС можно с помощью переклю-
чателя SA1.4 параллельно подключать внешний резистор R17,
что приведет к изменению коэффициента преобразования.

Рис. 3.7
Выход ЦАПН подключен к контрольной клемме Х7 и вхо-
ду АЦП DA3. Величина выходного напряжения ЦАПН задает-
ся коммутацией 10-разрядного блока переключателей SA2. В
положении “ON” соответствующий разряд обнулен, в обрат-
ном положении – разряд активен.
Генератор импульсов выполнен на одновибраторе
К555АГ3 в соответствующем включении. Частота импульсов
определяется величиной сопротивления резисторов R11 и R12
и величиной емкости конденсаторов С2 и С3. Приблизительно
период следования импульсов при равенстве сопротивлений и
емкостей оценивается как Т=0,7хRxC.

51
Выход генератора подключается на тактирующий вход ТИ
АЦП и на контрольную точку (контакт Б1 разъема XS1).
Перемычкой, соединяющей гнездо XS1:Б1 с клеммами
Х8-Х11, выходной сигнал генератора может быть также под-
ключен к некоторым входам ЦАПТ, что позволяет проверять
динамические характеристики ЦАП. При этом соответствую-
щий переключатель блока SA2 должен быть разомкнут, а ос-
тальные – замкнуты.
. Контрольные вопросы по допуску к работе
1. Дайте определение ЦАПТ и ЦАПН.
2. Каковы рекомендации стандартов по параметрам устройств
аналогового вывода?
3. Какие варианты реализации ЦАП Вам известны?
4. Перечислите статические характеристики ЦАПН.
5. Перечислите динамические характеристики ЦАПН.
6. Изложите методику определения интегральной нелинейно-
сти.
7. Изложите методику определения дифференциальной нели-
нейности.
8. Перечислите составляющие погрешности ЦАПН.

Порядок выполнения работы

1. Задание на выполнение работы


1.1 Изучить структуру цифро-аналогового преобразовате-
ля тока (ЦАПТ) КР572ПА1, изучить принципиальную схему
цифро-аналогового преобразователя напряжения (ЦАПН) на
основе рассмотренного ЦАПТ и операционного усилителя
К157УД2.
1.2 Изучить устройство лабораторного стенда (рис. 3.8),
определить местонахождение на панели стенда элементов
принципиальной схемы.

52
1.3 Используя лабораторный стенд, определить в соответ-
ствии с порядком выполнения работы смещение нуля ЦАПН,
интегральную и дифференциальную нелинейности, погреш-
ность шкалы, динамические характеристики ЦАПН.

SB1 SA3
1

29 27 25 23

Рис. 3.8

2. Порядок действий
2.1. Изучить методический материал и принципиальную
схему исследуемого устройства.
2.2. После собеседования с преподавателем подготовить
схему исследования ЦАПН:
Перевести все переключатели блока SA2 в положение
“ON”, переключатель SA1.4 разомкнуть.

53
Включить лабораторный стенд и установить заданное
преподавателем значение опорного напряжения (на-
пример, 8 В), контролируя его вольтметром.
Подключить цифровой вольтметр к выходу ЦАП.
2.3. Провести три серии опытов по исследованию влияния
значения UОП (3 значения по указанию преподавателя, напри-
мер, 8, 10, 12 В) на Uвых, определяя выходное напряжение
ЦАПН при значении входного кода a, равного 0, затем при
максимальном и серединном значениях. Составить таблицу
результатов. Восстановить значение UОП, заданное в п. 2.2.
2.4. Замкнуть переключатель SA1.4 и измерить выходное
напряжение ЦАП. Исходя из номинала R17 = 15 кОм и поль-
зуясь результатами, полученными для того же UОП в п. 2.2, оп-
ределить по формуле (3.2) значение R = RОС в микросхеме
ПА1. Расчет внести в отчет. Разомкнуть переключатель SA1.4.
2.5. Подготовить две таблицы для вычисления интеграль-
ной и дифференциальной нелинейности характеристики: пер-
вую – для значений кода 1,2,4,8,…,512, а вторую – для интер-
вала от 128 до 135 через единицу младшего разряда. В табли-
цах предусмотреть столбцы для: десятичной записи кода, его
двоичного эквивалента, значения напряжения на выходе и вы-
числения необходимых разностей (см. «Порядок обработки
материалов»).
2.6. Провести измерения и заполнить обе таблицы.
2.7. Установить все входы ЦАПН в состояние 0. Затем по-
следовательно подключить входы с весом 8, 32, 128, 512 к вы-
ходу генератора импульсов стенда. Исследовать с помощью
осциллографа выходные сигналы ЦАПН, зарисовать их форму,
определить крутизну фронтов переходных процессов.

3. Порядок обработки материалов


3.1. Постройте графики влияния значения UОП на UВЫХ
в координатах a – UВЫХ/UОП. Оцените соответствие результа-
тов соотношениям (3.2), (3.3), считая ROC/R = 1.

54
3.2. По данным, полученным в п. 2.6 задания, определите
смещение нуля ЦАПН.
3.3. Определите интегральную нелинейность, т.е. макси-
мальное отклонение характеристики «вход-выход» от прямой
линии. Для этого в программе Excel организуйте таблицу и пе-
ренесите туда результаты из первой таблицы, заполненной для
значений кода 2к. В соответствии с рис. 3.4,а вычислите иде-
альные значения выходного сигнала для всех точек измерения,
затем отклонения реальных значений от вычисленных и най-
дите его максимум.
3.4. Определите дифференциальную нелинейность, обра-
ботав в программе Excel вторую таблицу результатов, т.е. вы-
числив в каждой точке различие между фактической высотой
шага и идеальным значением 1МЗР. Изобразите соответст-
вующий график.
3.5. Определите время установления, время нарастания,
величину выбросов и длительность выбросов на графиках пе-
реключений (п. 2.4 задания).
3.6. Оформите отчет и предоставьте преподавателю для
получения зачета. Подготовьте ответы на итоговые вопросы.
В отчет включаются название лабораторной работы, фа-
милии исполнителя и преподавателя, цель работы, порядок
выполнения и результаты обработки экспериментальных дан-
ных.

Итоговые вопросы
1. Объясните принцип работы ЦАП тока на структурах R-
2R.
2. Объясните принцип действия ОУ DA2.
3. Перечислите требования к элементам ИОН.
4. Каков двоичный эквивалент (эквиваленты) серединного
значения входного кода?
5. Поясните с помощью графиков, что показали результа-
ты измерений по п. 2.3 задания.

55
6. Дайте обоснование Вашего метода вычисления RОС
(п. 2.4 задания).
7. Исходя из (3.2), поясните, почему исследованный ЦАП
называют перемножающим.
8. На основании данных, полученных в п. 2.7 задания,
оцените, зависит ли крутизна фронтов переходных процессов
от веса входного сигнала.

56
ЛАБОРАТОРНАЯ РАБОТА № 4

СРЕДСТВА ВВОДА АНАЛОГОВЫХ СИГНАЛОВ

Цель работы – изучение функционирования аналого-


цифровых преобразователей (АЦП), определение их характе-
ристик.
Теоретические сведения
Функциональное назначение АЦП
По физическому состоянию аналоговая информация, ко-
торая вводится в управляющие устройства РТК, может быть
либо медленно меняющимся сигналом (напряжением или то-
ком), либо синусоидальным сигналом с изменяющейся фазой.
Применение фазовых сигналов для измерения параметров
движения робота обусловлено высокой точностью измерения
первичной величины (обычно положения), простотой и поме-
хоустойчивостью канала связи. Однако обработка фазовых
сигналов (обычно от электромеханических фазовращателей,
известных из курса электропривода) весьма сложна и специ-
фична.
В практике наиболее распространены сигналы, вводимые в
виде напряжений. Стандартами /14-16/ даны следующие ре-
комендации по их параметрам – от 0 до +10 В или от –10 до
+10 В постоянного тока. При этом указано, что в схеме соот-
ветствующих модулей должна быть предусмотрена гальвани-
ческая развязка входов от других цепей СУ, а электрическая
изоляция должна выдерживать напряжение не менее 500 В по-
стоянного тока в течение 1 мин. Входное сопротивление УЧ-
ПУ должно быть не менее 2 кОм. Источниками сигналов в ви-
де напряжений обычно являются "датчики внутренней и
внешней информации" /16/. Примеры таких источников сту-
денты в состоянии привести самостоятельно. Линию связи
«датчик-преобразователь» рекомендуется выполнять в виде

57
экранированной витой пары. В случае измерения сигнала ма-
лой амплитуды или от высокоомного источника следует в не-
посредственной близости от датчика устанавливать усилитель.
Основными элементами аналоговых модулей ввода явля-
ются аналого-цифровые (АЦП) преобразователи. Ниже рас-
смотрены принципы структурного и аппаратного построения
этих преобразователей, а затем даны указания по их экспери-
ментальному исследованию.
В настоящее время известно множество различных мето-
дов преобразования "напряжение-код". В достаточно общем
виде перечисление типов электронных АЦП выглядит сле-
дующим образом.
 Простейшим одноразрядным двоичным АЦП является
компаратор напряжений. Это узел или законченная мик-
росхема, сравнивающая два сигнала – входной и некото-
рый пороговый – и выдающая логический уровень 0 или 1
(если проверяется только знак входного сигнала, то на
второй вход подается 0 («земля») и компаратор называют
нуль-органом). Самостоятельное использование компара-
тора возможно, например, в схемах контроля «brown-out».
 Параллельный АЦП, в котором входная величина сравни-
вается одновременно со всеми возможными значениями
эталонного напряжения.
 Последовательный АЦП, в котором входная величина
многократно сравнивается с эталонным напряжением,
формируемым по определенному алгоритму в виде по-
следовательности значений, устанавливаемых через опре-
деленные промежутки времени.
 АЦП с двойным интегрированием, который работает по
принципу преобразования измеряемого напряжения во
временной интервал с последующим измерением этого
интервала.

58
 Дельта-сигма АЦП, который можно рассматривать как
синхронный преобразователь напряжения в частоту и
следующий за ним счетчик
Типовые значения характеристик АЦП
 Для последовательных схем: разрядность – 10…14;
дифференциальная нелинейность – 0,5-1,5 МР;
интегральная нелинейность – 0,5-3 МР;
время преобразования – 1-100 мс.
 Для параллельных схем: разрядность – 8…10;
дифференциальная нелинейность – до 2 МР;
интегральная нелинейность – до 2 МР;
время преобразования – 10-100 мкс;
апертурное время – до 10 нс.
 Для схем с двойным интегрированием: разрядность – до 18;
дифференциальная нелинейность – до 1 МР;
интегральная нелинейность – до 1 МР;
время преобразования – от 100 мс до 1 с.
 Для схем дельта-сигма: разрядность – до 24;
эффективное разрешение не хуже 20 бит;
дифференциальная нелинейность – до 1 МР;
интегральная нелинейность – до 1 МР;
время преобразования – от 40 мкс.
Структуры соответствующих преобразователей (АЦП) из-
вестны студентам из предшествующих курсов, /3/ и др. источ-
ников. Однако для оценки свойств и схемных решений иссле-
дуемого в работе АЦП представляет интерес сравнение двух
типов АЦП.

59
Параллельные АЦП. Главным
достоинством этих АЦП является U on U х

быстродействие, поскольку
K n
преобразование в них выполняется за (2 -1 )M P

один такт. Это возможно именно 2 N-1

потому, что входная величина


сравнивается одновременно со всеми K
n
(2 -2 )M P

возможными значениями эталонного


напряжения. Следовательно, при
необходимости N–разрядного
преобразования в состав АЦП должно K 2 M P
входить при двоичном кодировании 2N- 2
1 устройств сравнения и столько же
формирователей опорных напряжений. K
1> 1M P
Опорное напряжение формирует на 1 0<
резистивном делителе (рис. 82) систему
напряжений, возрастающих с шагом
Uоп/N для компараторов К с первого по
2N-1. При преобразовании на все К од- Рис. 4.1
новременно подается Ux и они устанав-
ливаются в нуль, если Ux<Uiоп, и в единицу в обратном случае.
Последний установившийся в единицу компаратор дает фак-
тическое значение результата преобразования. Последующая
задача при считывании результата – преобразовать этот код в
двоичный позиционный код, что может быть выполнено про-
граммно или аппаратно (приоритетным шифратором).
В виде ИМС такие АЦП выпускаются на 8-10 (иногда 12)
разрядов. Недостаток – большое количество компараторов,
большой объем шифратора, и как следствие – высокая стои-
мость. Применяются они в специальных контрольно-
измерительных системах.
Последовательные АЦП. Принцип действия таких АЦП
– последовательное во времени сравнение преобразуемой ве-
личины с эталонным напряжением, формируемым в ЦАП.

60
Код, подаваемый на ЦАП, формируется по определенному ал-
горитму, но всегда представляет собой последовательность
значений, устанавливаемых через определенные промежутки
времени. Понятно, что основным недостатком этих АЦП явля-
ется низкое быстродействие, поскольку преобразование в них
выполняется за множество тактов. Однако это компенсируется
минимальным количеством аппаратных средств.

Приведем основные сведения только о последовательном


АЦП напряжение-код, работающем по алгоритму поразрядно-

ЦАП
ИОН
DAC
UОП КН
UВХ
=U
РД

ГТИ
G +1 RG РПП RG
Данные
D
Запуск ST
D
преобр.
Q
OE
Конец
преобр.
Разрешение
вывода

Рис. 4.2

го уравновешивания, который исследуется в данной работе.


Структура АЦП поразрядного уравновешивания
На рис. 4.2 дана обобщенная структурная схема такого
АЦП напряжения, в которой обозначено: ГТИ – генератор так-

61
товых импульсов; ИОН – источник опорного напряжения;
РПП – регистр последовательного приближения; РД – регистр
хранения данных; ЦАП – цифроаналоговый преобразователь;
КН – компаратор напряжений.
РПП включает в себя сдвиговый регистр («бегущая едини-
ца»), регистр хранения промежуточного результата и логиче-
ские цепи, управляющие каждым битом результата в соответ-
ствии с алгоритмом, описанным ниже. Вместе с буферным ре-
гистром данных РПП образует блок формирования кодов.
На рисунке на показаны цепи обнуления регистров перед
новым циклом преобразования.
Принцип действия АЦП проиллюстрирован на диаграмме
(рис. 4.3). Начало преобразования задает сигнал «Запуск», ко-
торый устанавливает регистр последовательного приближения
в состояние 10000000. При этом на выходе ЦАП формируется
напряжение, равное половине опорного. Компаратор сравни-
вает измеряемое напряжение с напряжением ЦАП. Если UВХ >
UОП, то в регистре последовательного приближения
формируется следующий код сравнения, равный 11000000.
Если UВХ < UОП, то старший разряд регистра последовательно-
го приближения устанавливается в «0», следующий код срав-
нения равен 01000000. Таким образом, на первом такте изме-
ряемое напряжение сравнивается с эталонным значением U/2.
Далее разряды включения весов ЦАПН устанавливают-
ся последовательно, начиная со старшего, т.е. аналогичные
действия выполняются в каждом из тактов преобразования,
причем значение напряжения сравнения зависит от результа-
тов сравнения в предыдущих тактах. В примере рис. 4.3 на
втором такте напряжение сравнения UЦАП равно U/2 + U/4, на
третьем такте – U/2+ + U/4 + U/8, а на четвертом – U/2 +
U/4 + U/16, поскольку на третьем такте было установлено, что
UВХ < U/2 + U/4 + U/8 и т.д. Сложившийся в результате код
соответствует измеренному напряжению. Сигнал на выходе
компаратора напряжений на рис. 4.3 не показан, его вид уча-

62
щимся предстоит изучить самостоятельно в ходе эксперимен-
тов. Точность аналого-цифрового преобразования определяет-
ся разрешающей способностью блока ЦАП (8-12 разрядов).
Интервал преобразования состоит из n тактов: один такт
для получения каждого двоичного разряда слова результата.

63
За-
пуск

ТИ
U t
Uоп
UЦАП
7Uоп/8 Uвх
3Uоп/4

Uоп/2
1 1 1 1 1 1 1 1 1 Старший разряд
0 1 1 1 1 1 1 1 1
0 0 1 0 0 0 0 0 0
0 0 0 1 1 1 1 1 1
0 0 0 0 1 0 0 0 0 ......
0 0 0 0 0 1 1 1 1
0 0 0 0 0 0 1 0 0
0 0 0 0 0 0 0 1 1
0 0 0 0 0 0 0 0 1 Младший разряд
Подбор t
Старший разряд
Цифровые выходы

......

Младший разряд
t
Рис. 4.3

64
Длительность такта преобразования задает генератор так-
товых импульсов. Время преобразования составляет n+1 такт,
последний цикл используется для формирования сигнала го-
товности («Конец преобр.»).
Состав и функционирование ЦАП может быть различным,
в том числе аналогичным рассмотренному в работе № 3.
При использовании АЦП в составе системы управления он
управляется по разрешению генератора импульсов ГТИ (рис.
4.4) адресом А1 (в цикле WR), информация результатов пре-
образования считывается из блока формирования кодов по ад-
ресу А2 через шину данных D. Возможно и использование
единого адреса А: при записи – для пуска ГТИ, при чтении –
для вывода данных.

ИОН ЦАП КН
+ -
UВХ
P
A1
WR ST ГТИ БФК

RD
D
A2

Рис. 4.4
В данной структурной схеме показано также, что в двух-
полярных преобразователях каждый цикл преобразования на-
чинается с определения полярности измеряемого напряжения,
при котором все разряды ЦАПН установлены в ноль и по вы-
ходному сигналу компаратора устройство управления включа-
ет на выходе источника опорного напряжения положительное
или отрицательное напряжение для ЦАПН.

65
Статические параметры АЦП
По своей природе АЦП вносит ошибку квантования. Это
потерянная информация, поскольку для непрерывного анало-
гового сигнала должна быть бесконечной разрешающая спо-
собность преобразователя, а реально АЦП имеет конечное
число разрядов кодирования. Чем выше разрядность АЦП, тем
больше разрешающая способность, тем меньше приходится
информации на ошибку квантования.
Прохождение сигнала по цепи приборов накапливает
суммарную ошибку. Важно, чтобы она не была ниже некото-
рого предела. Часто АЦП является ключевым компонентом
схемы, поэтому выбор преобразователя требует максимально-
го внимания. Точность АЦП зависит от нескольких ключевых
условий, которые включают: ошибку интегральной нелиней-
ности, смещение, ошибку от коэффициента передачи, точность
опорного напряжения, температурный коэффициент, характе-
ристики прибора по переменному току.
Рассмотрим основные погрешности выходного значения
АЦП и их источники .
Существует два известных способа для представления
полной системной ошибки (ПСИ):
1) Среднеквадратичная ошибка:
ПСИ = (Е12+Е22+Е32+…+Еn2)½,
где Еk – составляющая конкретного параметра схемы. Этот ме-
тод наиболее точен, если все составляющие ошибки некорре-
лированны.
2) Максимальная абсолютная ошибка – это ошибка худше-
го случая. Здесь все составляющие ошибки суммируются. Этот
метод представления ПСИ гарантирует, что ошибка никогда не

)
При рассмотрении статических погрешностей имеются в
виду значения установившихся сигналов.

66
будет превышать указанный предел. Фактическая ошибка все-
гда меньше вычисленного значения, а часто и гораздо меньше.
Нет жестких правил применения какого-то метода расчета.
Для анализа будем использовать ошибку худшего случая. К
примеру, если нужна точность 0,1% или 1/210, то имеет смысл
выбрать преобразователь с большей разрешающей способно-
стью, чем необходимо, например, АЦП на 12 разрядов. Хотя
это и не гарантирует выполнение преобразования с 12-
разрядной точностью, так как интегральная ошибка нелиней-
ности может составлять 4 единицы МЗР, но при этом будет
достигнута точность 10-разрядного АЦП.
Допуская 0,075% (11 разрядов) на преобразователь,
0,025% относим на интерфейс схемы (датчики, операционные
усилители, мультиплексоры и т.д.). Считаем, что полная
ошибка будет состоять из суммы составляющих ошибки каж-
дого компонента схемы по цепи прохождения сигнала.
Дифференциальная нелинейность DNL показывает, как
изменение во входном аналоговом сигнале преобразовывается
в единицу значащего младшего разряда. Другими словами, на
какую величину изменится аналоговый сигнал при очередном
изменении выходного кода на 1МЗР ( рис. 4.5).
Нормально работающий АЦП не допускает пропуска кода
при подаче аналогового сигнала во всем диапазоне входного
напряжения. Из рис. 4.5 видно, что уже при ошибке
DNL=±1МЗР нет гарантии, что все коды будут присутствовать.
Только учитывая, что при заводских испытаниях тесты более
жесткие, чем это указано в ТУ, ошибка ±1МЗР обычно не дает
потери кода. Если DNL больше, чем ±1МЗР, АЦП обязательно
будет иметь отсутствующие коды. Чтобы этого избежать, ис-
пользуют АЦП с повышенной разрядностью. Например, если
нужен 13-разрядный АЦП, используется дешевый 16-разряд-
ный с DNL ошибкой ±4МЗР (преобразователь соответствует
14 разрядам). И это будет выгоднее, чем использовать 16-
разрядный АЦП с DNL ±1МЗР.

67
Интегральная нелинейность INL определяется как инте-
грал ошибок DNL. Ошибка INL показывает, как далеко от иде-
альной функции происходит передача результата преобразова-
ния. Так INL-ошибка, составляющая ±2МЗР для 12-разрядного
АЦП, означает, что значение максимальной ошибки нелиней-
ности равно 2:4096 или 0,05%. С INL ±0,5МЗР точность со-
ставляет 0,012%. Надо отметить, что ошибки INL не могут
быть легко откалиброваны или скорректированы.
Ошибки смещения и коэффициента передачи могут
быть легко откалиброваны при использовании микропроцес-
сора. В биполярных системах ошибка смещения перемещает
функцию передачи, но не уменьшает число доступных кодов.

Рис. 4.5. К определению DNL:


a) коды не пропадают; b) коды не пропадают; c) код 10 поте-
рян; d) в точке A*ВХ цифровой код может иметь одно из трех
возможных значений. Когда входное напряжение колеблется,
код 10 будет потерян.

68
Коррекция ошибок выполняется по следующей методике.
На вход АЦП подают нулевое напряжение. Результат преобра-
зования представляет биполярную ошибку смещения нуля.
Делая преобразование во всем диапазоне входных напряже-
ний, передвигая ошибку смещения в ноль по осям напряже-
ние/код, получим линию 2 (калибровка смещения). Используя
точку А (рис. 4.6) как шарнир, поворачиваем всю линию до
положения, параллельного идеальной линии передачи. Здесь
опять потребуется смещение полученной линии до совпадения
с идеальной. Во всех этих случаях ступенчатая функция заме-
няется непрерывной линией, так как размер одного шага мал.
Ошибка коэффициента передачи определяется как раз-
ность полной шкалы (FS) и ошибки смещения (рис. 4.7).
Ошибка коэффициента передачи легко корректируется в про-
граммном обеспечении с помощью линейной функции
у = (m1/m2)х(Х), где: m1 – коэффициент наклона для идеаль-
ной передаточной функции, а m2 – для измеряемой передаточ-
ной функции.
Шум граничных кодов – количество шума, который по-
является при переходе передаточной функции от одного зна-
чения к следующему. В технических данных обычно не указы-
вается. Особенно это касается АЦП с высоким разрешением
(до 16 разрядов), у которых единица МЗР имеет меньшее ве-
совое значение и шум граничных кодов более распространен.
Иногда величина шума граничных кодов может достигать не-
скольких единиц МЗР. В этом случае преобразование анало-
гового сигнала может закончиться кодовым мерцанием в
младших

69
Рис. 4.6. Корректировка ошибки смещения
и коэффициента передачи

Рис. 4.7.

70
значащих разрядах. Чтобы эффективно устранить неточность
преобразования из-за шумов граничных кодов, надо провести
необходимое число замеров и усреднить результаты. Напри-
мер, если среднестатистическое значение составляет 2/3 МЗР,
это приравнивается приблизительно к 4 МЗР от пика до пика.
Чтобы свести неточность преобразования к 1 МЗР, необходи-
мо выбрать в квадрат раз больше замеров, чем величина шума.
В данном случае 42 составляет 16 замеров.
Одним из наиболее потенциальных источников ошибок в
АЦП является источник опорного напряжения (ИОН). ИОН
может быть встроен в чип или быть отдельным прибором, но
всегда необходимо обращать внимание на 3 параметра: темпе-
ратурный дрейф, шум напряжения и нестабильность выходно-
го напряжения (или тока) от нагрузки.
Шум напряжения часто определяется как среднеквадра-
тическая величина или как величина полного размаха. Если
опорное напряжение 2,5 В имеет полный размах шума величи-
ной 500 мкВ, то это представляет ошибку 0,02 %, что соответ-
ствует только 12-разрядному преобразованию. Поэтому ошиб-
ка преобразования от шума опорного напряжения рассматри-
вается прежде, чем любая другая. Если, при встроенном ИОН,
Вы не получаете требуемую точность, то попробуйте исполь-
зовать внешний прецизионный источник и сделайте соответст-
вующие выводы.
Часто источник опорного напряжения используется для
других устройств и/или микросхем. Ток, который при этом от-
бирается, приводит к нестабильности опорного напряжения.
Чем больший ток потребляют внешние схемы, тем ниже пада-
ет опорное напряжение. Если дополнительные устройства
включаются периодически, то опорное напряжение будет так-
же раскачиваться вверх-вниз. Если стабильность по току для
опорного напряжения 2,5 В составляет 0,5 мкВ/мкА и на дру-
гие устройства отбирается 800 мкА, то изменение опорного

71
напряжения может достигать 400 мкВ, или 0,016 %
(400 мкВ/2,5 В).

Схемные решения АЦП


Современные АЦП последовательного приближения вы-
полняются в виде интегральной схемы. Основное различие
между АЦП по схемотехническому исполнению состоит в том,
какие блоки из указанных на рис. 4.4 интегрированы в одном
корпусе. Первые АЦП включали только ЦАП тока (см. рис.
3.7) и БФК (то есть регистры) и не содержали в себе ни ИОН,
ни ОУ, ни КН. Современные АЦП представляют законченные
устройства, параметры их узлов сбалансированы так, чтобы
обеспечить паспортные значения точности, входных и выход-
ных сигналов.
В лабораторной работе используется АЦП, собранный на
микросхеме КР572ПВ1, которая содержит 12-разрядный
ЦАПН и БФК, реализующий алгоритм последовательного
приближения. Исполнение ИОН, ОУ и КН в виде отдельных
узлов позволяет изучить их работу и влияние на результат
преобразования.
В состав БИС входят устройства для организации побайто-
вого обмена информацией с 8-разрядной шиной данных МП. В
режиме АЦП существует возможность организации синхрон-
ной и циклической работы, произвольного уменьшения числа
разрядов и вывода данных в последовательном коде. Измене-
ние режимов работы производится коммутацией небольшого
числа внешних выводов.
Условное графическое обозначение (УГО) и распиновка
этой микросхемы приведены на рис. 4.8. Назначение выводов:
1 – последовательный вход;
2 – вход управления СР;
3 – напряжение питания Uп1;
4–15 – цифровые выходы (от СР к MP);
16 – вход управления MP;

72
23 3 17 – вход управления режи-
Зап ADC +Uп1 мом;
21 +Uп2 24
20 18 – выход Цикл;
ТИ
19 – вход сравнения;
19
К 0
Цикл 18 20 – напряжение питания
17 КПр 22 Uп2;
Р 21 – вход ТИ;
1 15 22 – выход Конец преобра-
ПВх
24 ... зования;
Цикл МЗР 8 23 – вход Запуск;
26 24 – вход Цикл;
Стр 7
26 – вход стробирования
16 ...
РМР СЗР ЦАП;
2 4 27 – цифровая земля;
РСР 28 – конечный вывод РМ R–
RK 28 2R;
31 Ro1 29
R/4 29 – общий вывод резисто-
32 Ro2 37 ров R/2,R/4;
R/2 31 – вывод резистора R/4;
33 I1 38 32 – вывод резистора R/2;
UОП
34 39 33 – опорное напряжение
R I2 Uref;
35 0VA 40 34 –вход R;
2R
35 –вход 2R;
0VD 27 37 – общий вывод резисто-
ров R и 2R;
Рис. 4.8 38 –токовый выход рези-
стивной матрицы (РМ) 1;
39 –выход РМ 2;
40 – аналоговая земля.
Нижняя часть УГО отображает наличие матриц резисто-
ров, подключенных к выводам так, как показано на рис. 4.9.
По схемотехническому решению и топологии матрица ЦАП

73
R R R 2R
42 28 34 32

R R/2
2R 2R 2R
37 29

SN S(N-1) S1 2R R/4

I1 38 35 31

I2 39

Рис. 4.9
подобна ИС К572ПА1, но отличается увеличенным числом
КМОП ключей и звеньев R-2R резистивной матрицы (12
звеньев вместо 10). Две группы прецизионных резисторов (R-
2R и R/4-R/2) предназначены для образования совместно с
внешним ОУ и/или КН завершенных схем АЦП и ЦАП с раз-
личным коэффициентом преобразования. Цифровая часть БИС
включает необходимые для построения АЦП последователь-
ного приближения логические узлы, а также дополнительные
устройства для работы в режиме ЦАП.
Микросхема может использоваться как в составе АЦП, так
и в качестве ЦАПТ в соответствии с таблицей.
Таблица
Информаци- Выходы управ- Вход
Режим онно-цифро- ления стробиро-
вые разряды СР МР Р вания
1 – 12 1 1 0 1
1–4 1 0 0 1
АЦП
5 – 12 0 1 0 1
Разомкнуты 0 0 0 1
1 – 12 1 1 1 1
ЦАП 1–4 0 1 1 1
5 – 12 1 0 1 1

74
Установка входа стробирования в лог.0 дает режим хране-
ния информации в регистре.
Как следует из таблицы, для использования в составе АЦП
с постоянно доступными для наблюдения цифровыми выхода-
ми следует установить режим Р = 0, МР = СР = 1, Строб = 1.
Преобразование осуществляется за 12 рабочих тактов, ка-
ждый из которых по длительности равен двум импульсам ГТИ.
Вспомогательный такт используется для формирования сигна-
ла Конец преобразования. По этому сигналу происходит счи-
тывание цифровой информации. В циклическом режиме рабо-
ты за периодом считывания следует период возврата АЦП в
исходное состояние (сброса) по сигналу с вывода Цикл.
Для использования совместно с 8- и 16-разрядными шина-
ми данных микропроцессоров предусмотрено побайтное
управление цифровыми выходами с переводом в Z-состояние.
Однако следует учитывать, что нормальное функционирование
БИС обеспечивается при тактовой частоте до 250 кГц, поэто-
му использование для ее тактирования сигналов с линии
SYSCLK процессора возможно только через соответствующий
делитель.
ОПИСАНИЕ ЛАБОРАТОРНОГО СТЕНДА
Для исследования АЦП используется тот же стенд, что и в
работе № 3. При этом также задействованы (см. рис. 3.6): ис-
точник опорного напряжения ИОН, генератор импульсов ГИ,
цифроаналоговый преобразователь ЦАПН, служащий здесь
источником аналогового сигнала. Кроме того, в схему входят
(рис. 4.10) АЦП с операционным усилителем на выходе, ком-
паратор в режиме нуль-органа, переключатели и клеммы.
Аналого-цифровой преобразователь DA3 выполнен на
микросхеме КР572ПВ1. На инвертирующий вход операцион-
ного усилителя DA4 подается сумма токов:
а) с матрицы внутреннего ЦАП (очередной шаг приближения),
б) входа, на который подается измеряемое напряжение,

75
в) выхода ОУ через резистор обратной связи R.

Рис. 4.10
Поскольку вход АЦП соединен со входом ОУ через рези-
стор сопротивлением 2R, параллельно этому резистору под-
ключен внешний резистор R18, сопротивление которого
R18 ≈ 2R. Равенство номиналов резисторов на входе АЦП и
резистора обратной связи обеспечивает коэффициент измере-
ния входного напряжения, равный единице. В результате на
выходе операционного усилителя DA4 формируется сигнал,

76
который отражает изменение состояния выходного сигнала
ЦАПН в процессе преобразования. Собственно сравнение вы-
полняется на компараторе DA5 К521СА3.
Тактирующий сигнал поступает на вход ТИ АЦП. Переза-
пуск АЦП осуществляется объединением выхода Q (заверше-
ние преобразования) с входом Зап (пуск преобразования). Для
переключения режимов в схему введен переключатель SA4
(положение «1» – циклический, «2» – однократный). Для од-
нократного запуска предусмотрена кнопка SA3. После перехо-
да в циклический режим также следует однократно нажать эту
кнопку.
Выходные сигналы разрядов АЦП (0-11) поступают на
контрольный разъем XS1.
Контрольные вопросы по допуску к работе
1. Каковы рекомендации стандартов по параметрам устройств
аналогового ввода?
2. Какие методы аналого-цифрового преобразования вам из-
вестны?
Порядок выполнения работы
1. Задание на выполнение работы
Изучить структуру микросхемы КР572ПВ1, изучить прин-
ципиальную схему АЦП на основе этой микросхемы, комму-
тацию резисторов, соединенных с выводами 29, 31, 32, 34, 35,
37 (см. рис. 4.9). Используя лабораторный стенд, определить в
соответствии с порядком выполнения работы характеристики
АЦП.
2. Порядок действий
2.1. Изучить методический материал и принципиальную
схему исследуемого устройства.
2.2. После собеседования с преподавателем подготовить
схему исследования ЦАПН:

77
Перевести все переключатели блока SA2 в положение
“ON”, переключатель SA1.4 разомкнуть, переключа-
тель SA4 перевести в положение 1.
Включить лабораторный стенд и установить заданное
преподавателем значение опорного напряжения, кон-
тролируя его вольтметром.
Подключить цифровой вольтметр к выходу ЦАП.
2.3. Способом, изложенным ниже, проконтролировать
временную диаграмму состояния разрядов на выходе АЦП для
напряжений, примерно равных 0 В, 0,4 Uоп , 0,8 Uоп и макси-
мально возможному значению. Напряжения формировать с
помощью ЦАП, подбирая коды разрядами переключателя SA2
и контролируя вольтметром. Двоичные коды на выходе АЦП
наблюдать с помощью осциллографа на соответствующих
контактах разъема XS1, синхронизируя осциллограф от самого
старшего разряда. Каждый раз наблюдать также выходной
сигнал компаратора и операционного усилителя DА4. Зарисо-
вать эти диаграммы и объяснить их вид. Обратить внимание на
неустойчивое состояние младших разрядов, оценить количест-
во таких разрядов (кодовое мерцание в младших значащих
разрядах).
В случае отсутствия импульсов запустить АЦП нажатием
кнопки SA3.
2.4. Подготовить две таблицы для вычисления интеграль-
ной и дифференциальной нелинейности характеристики: пер-
вую – для значений кода 1,2,4,8,...,512, а вторую – для интер-
вала от 128 до 135 через ЕМР. В таблице предусмотреть
столбцы для: десятичной записи кода ЦАП, его двоичного эк-
вивалента, значения напряжения на выходе ЦАПН (см. табли-
цу из работы № 9), двоичного кода на выходе АЦП, соответст-
вующего значения напряжения и вычисления необходимых
разностей (см. «Порядок обработки материалов»).
2.5. Провести измерения и заполнить обе таблицы. Двоич-
ные коды на выходе АЦП измерять с помощью осциллографа

78
на соответствующих контактах разъема XS1, переведя АЦП в
режим однократного измерения (переключатель SA4 перевес-
ти в положение 2) и запуская его кнопкой SA3. Оценить точ-
ность измерений, учитывая результаты наблюдений по п.3;
выделить в таблице достоверную часть результатов. Вычисле-
ние соответствующего напряжения проводить на ПК по фор-
муле (4.1) с помощью табличного процессора Excel.
2.6. Определить вес разряда 512 – подобрать набор сигна-
лов на входе ЦАПН в окрестности 512 так, чтобы на выходе
АЦП присутствовала только одна единица в старшем разряде,
измерить выходное напряжение ЦАПН. Составить аналогич-
ным образом таблицу весов остальных разрядов АЦП. Пере-
вести выходные коды АЦП, полученные в п.п. 4-5, в значения
напряжений, составить соответствующие таблицы.

3. Порядок обработки материалов


3.1. По данным, полученным в п. 5 задания, определите
смещение нуля АЦП.
3.2. Определите интегральную нелинейность, т.е. макси-
мальное отклонение характеристики «вход-выход» от прямой
линии. Для этого в программе Excel организуйте таблицу и пе-
ренесите туда результаты из первой таблицы, заполненной для
значений кода 2к. В соответствии с рис. 3.4,а вычислите иде-
альные значения выходного сигнала для всех точек измерения,
затем отклонения реальных значений от вычисленных и най-
дите его максимум.
3.3. Определите дифференциальную нелинейность, обра-
ботав в программе Excel вторую таблицу результатов, т.е. вы-
числив в каждой точке различие между фактической высотой
шага и идеальным значением 1МЗР.
3.4. Определите время преобразования АЦП.
3.5. Оформите отчет и предоставьте преподавателю для
получения зачета. Подготовьте ответы на контрольные вопро-
сы.

79
В отчет включаются название лабораторной работы, фа-
милии исполнителя и преподавателя, цель работы, порядок
выполнения и полученные результаты, результаты обработки
экспериментальных данных.

Итоговые вопросы
1. Изложите принцип работы исследуемого АЦП.
2. Приведите структурную схему исследуемого АЦП,
объясните назначение и порядок работы блоков.
3. Объясните принцип работы используемого в схеме
ЦАП.
4. Опишите процесс, приведенный на рис. 4.3, покажите,
как должен при этом выглядеть сигнал на выходе компаратора.
5. Составьте принципиальную схему связи между ОУ
DA4, компаратором DA5 и резисторами, показанными на рис.
4.9, в соответствии с принципиальной схемой стенда (рис.
4.10).
6. Перечислите основные статические характеристики
АЦП.
7. Перечислите основные динамические характеристики
АЦП.
8. Перечислите источники и составляющие погрешности
АЦП. Какие из них исследованы в данной работе и какими
способами?
9. Как проявляется кодовое мерцание и в чем его причи-
на?

80
ЗАКЛЮЧЕНИЕ
Предлагаемое учебное пособие содержит материал, необ-
ходимый для проведения лабораторных работ по дисциплине
«Схемотехника элементов и устройств», являющейся проме-
жуточной между базовым курсом «Цифровая электроника» и
финишными курсами «Управляющие микроЭВМ», «Инфор-
мационные сети и телекоммуникации», которые в значитель-
ной мере определяют специализацию бакалавров по направле-
нию 27.03.04 «Управление в технических системах».
Темы лабораторных работ, приведенных в учебном посо-
бии, охватывают основные разделы изучаемой дисциплины.
Порядок проведения лабораторных работ соответствует по-
рядку изучения дисциплины.
В лабораторных работах имеются достаточно подробные
теоретические сведения как о более простых узлах на основе
кольцевых коммутаторов и делителей частоты, так и об ин-
терфейсных блоках микропроцессорных устройств управления
– цифроаналоговых и аналого-цифровых преобразователях.
Тем не менее, для подготовки к выполнению работ необходи-
мо изучение соответствующих разделов дисциплин.
Данное учебное пособие поможет студентам самостоя-
тельно готовиться к выполнению лабораторных работ, являет-
ся необходимым при непосредственном выполнении работы и
оформлении отчета.
Лабораторный практикум также может использоваться
студентами других профилей и специальностей, преподавате-
лями и инженерно-техническими работниками, работающими
в области МПСУ.

81
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1. Микропроцессорные системы: Учеб. пособие для ву-
зов / Под общ. ред. Д.В. Пузанкова. СПб.: Политехника, 2002.
2. Герасимов, М.И. Микропроцессорные устройства
управления РТС: учеб. пособие. / М.И. Герасимов,
Д.А. Ефремов. Воронеж: ВГТУ, 2011. Ч. 1.
3. Герасимов, М.И. Цифровая схемотехника в устрой-
ствах управления: учеб. пособие / М.И. Герасимов. Воронеж:
ФГБОУ ВПО «Воронежский государственный технический
университет», 2013.
4. Угрюмов, Е.П. Цифровая схемотехника / Е.П. Угрю-
мов. СПб.: БХВ – Санкт-Петербург, 2000.
5. Проект iXBT.com. Доступ:
http://www.ixbt.com/mainboard/i55p-chipset.shtml.

6. Цифро-аналоговый преобразователь: Материал из


Википедии — свободной энциклопедии. Доступ:
http://ru.wikipedia.org/wiki/RAMDAC.
7. Аналого-цифровой преобразователь: Материал из
Википедии — свободной энциклопедии. Доступ
http://ru.wikipedia.org/wiki/Аналого-цифровой_преобразователь.
8. Рюмик, С.М. 1000 и одна микроконтроллерная схема.
Вып. 1 / С.М. Рюмик. М.: Додэка_XXI, 2010.
9. Рюмик, С.М. 1000 и одна микроконтроллерная схема.
Вып. 2 / С.М. Рюмик. М.: Додэка_XXI, 2011.
10. Чертежи схем: учеб. пособие / М.И. Герасимов,
Д.А. Ефремов, Е.К. Лахина, C.C. Ревнев, В.Н. Семыкин,
И.В. Ткачев. Воронеж: ВГТУ, 2007.
11. СТП ВГТУ 62-2007. Текстовые документы (курсовые
работы (проекты), рефераты, отчеты по лабораторным рабо-
там, контрольные работы). Правила оформления. Воронеж:
ВГТУ, 2007.
12. Нефедов, А.В. Интегральные микросхемы и их зару-
бежные аналоги: справочник. / А.В. Нефедов. М.: ИП Радио-
Софт, 2001. Т. 5.

82
13. Пухальский, Г.И. Цифровые устройства: учебное по-
собие / Г.И. Пухальский, Т.Я. Новосельцева. СПб.: Политех-
ника, 1996.
14. ГОСТ 27969-88 Роботы промышленные. Интерфей-
сы. Технические требования.
15. ГОСТ 26642-85 Устройства числового программного
управления для металлообрабатывающего оборудования.
Внешние связи со станками.
16. ГОСТ 26242-90 Системы числового программного
управления. Преобразователи перемещений. Общие техниче-
ские требования.

83
ОГЛАВЛЕНИЕ
Введение ........................................................................................ 3
Организация цикла лабораторных работ .................................... 4
Лабораторная работа №1. Синтез и исследование кольцевых
коммутаторов .............................................................................. 10
Лабораторная работа №2. Синтез делителя частоты............... 23
Лабораторная работа № 3. Средства вывода аналоговых
сигналов ....................................................................................... 36
Лабораторная работа № 4. Средства ввода аналоговых
сигналов ....................................................................................... 57
Заключение .................................................................................. 81
Библиографический список ………………………………….. 82

84
Учебное издание

Герасимов Михаил Инович


Болдырев Игорь Александрович
Кожин Алексей Сергеевич

ИССЛЕДОВАНИЕ УЗЛОВ СИСТЕМ УПРАВЛЕНИЯ:


ЛАБОРАТОРНЫЙ ПРАКТИКУМ

В авторской редакции

Компьютерный набор М.И. Герасимова

Подписано к изданию 26.09.2017.

Объем данных 1,03 Мб.

ФГБОУ ВО «Воронежский государственный


технический университет»
394026 Воронеж, Московский просп., 14

85

Вам также может понравиться