- •Путилин а.Б. Организация эвм и систем
- •Глава 11. Общая характеристика микропроцессоров 154
- •Глава 12. Интерфейсы программно-модульных и
- •Глава 13. Интерфейсы и шины персональных эвм 221
- •Введение
- •Глава 1 Представление информации в информационных системах
- •1.1. Понятие об информации и информационных процессах
- •1.2. Сигналы и информация
- •1.3. Виды информации и их классификация
- •1.4. Структура информации
- •1.5. Дискретизация сигналов при вводе в эвм
- •Контрольные вопросы
- •Глава 2 Аналоговые вычислительные устройства
- •2.1. Методы моделирования
- •2.2. Методы построения аналоговых вычислительных устройств
- •2.3. Основные характеристики аву
- •2.4. Функциональные устройства
- •2.5. Суммирующие и вычитающие устройства
- •2.6. Дифференцирующие устройства
- •2.7. Интегрирующие устройства
- •Контрольные вопросы
- •Глава 3 Цифровые вычислительные устройства
- •3.1. Основные понятия и определения цифровой вычислительной техники.
- •3.2. Характеристики эвм
- •3.3. Поколения эвм
- •Контрольные вопросы
- •Глава 4 Математическое введение в цифровую вычислительную технику.
- •4.1. Системы счисления, используемые в эвм
- •4.2. Формы представления числовой информации в эвм
- •4.3. Машинные коды чисел
- •4.4. Кодирование алфавитно-цифровой информации
- •4.5. Элементы алгебры логики
- •4.6. Функционально полные системы
- •4.7. Минимизация функций алгебры логики
- •Контрольные вопросы
- •Глава 5 Комбинационные цифровые устройства
- •5.1. Понятие о комбинационных и последовательностных цифровых устройствах
- •5.2. Базовые интегральные логические элементы
- •5.3. Синтез кцу
- •Контрольные вопросы
- •Глава 6 Типовые кцу
- •6.1. Дешифраторы
- •6.2. Шифраторы
- •6.3. Мультиплексоры
- •6.4. Сумматоры
- •Контрольные вопросы
- •Глава 7 Анализ работы кцу
- •7.1. Быстродействие кцу
- •7.2. Состязания в кцу
- •Контрольные вопросы
- •Глава 8 Понятие о пцу
- •8.1. Основные определения и структура пцу
- •8.2. Классификация триггеров
- •8.3. Асинхронный rs-триггер с прямыми входами
- •8.4. Синхронный rs–триггер со статическим управлением
- •8.5. Универсальный jk–триггер
- •Контрольные вопросы
- •Глава 9 Типовые пцу
- •9.1. Регистры
- •9.2. Cчетчики
- •9.3. Сумматоры на основе пцу
- •9.4. Построение запоминающих устройств
- •Контрольные вопросы
- •Глава 10 Аналого-цифровые и цифро-аналоговые преобразователи
- •10.1. Аналого-цифровые преобразователи (ацп)
- •10.2. Ацп с интегрированием
- •10.3. Ацп c последовательным сравнением
- •10.4. Ацп с преобразованием измеряемой величины в кодируемый временной интервал
- •10.5. Ацп двоичного поразрядного уравновешивания
- •10.6. Основные характеристики ацп
- •10.7. Цифро-аналоговые преобразователи (цап)
- •Контрольные вопросы
- •Глава 11 Общая характеристика микропроцессоров
- •11.1. Использование микропроцессоров в иит
- •11.2. Структура микропроцессоров
- •11.3. Классификация микропроцессоров
- •11.4. Программное управление мп
- •11.5. Особенности построения модульных мп
- •11.6. Принципы организации эвм с использованием мп
- •Контрольные вопросы
- •Глава 12 Интерфейсы информационных и вычислительных систем
- •12.1. Назначение и характеристики интерфейсов
- •12.2. Принципы организации интерфейсов
- •12.3. Классификация интерфейсов
- •12.4. Системные интерфейсы мини- и микроЭвм. Общая характеристика системных интерфейсов
- •12.5. Интерфейсы мини- и микроЭвм рдр –11
- •12.6. Интерфейсы мини- и микроЭвм nova
- •12.7. Интерфейсы 8- и 16-разрядных микроЭвм
- •12.8. Устройства согласования системных интерфейсов
- •Контрольные вопросы
- •Глава 13 Малые интерфейсы стандартных устройств
- •13.1. Общая характеристика
- •13.2. Интерфейс ирпр
- •13.3. Интерфейс ирпс
- •Глава 14
- •14.1. Программно-модульный интерфейс iec 625-1. Общая характеристика интерфейса
- •14.2. Логическая организация интерфейса
- •14.3. Схемы поддержки и бис для интерфейса
- •14.4. Локальные системы на базе интерфейса
- •14.5. Интерфейсы магистрально-модульных и мультимикропроцессорных систем. Развитие интерфейсов системы камак
- •14.6. Интерфейсы системы Multibus
- •14.7. Интерфейс системы Fastbus
- •Контрольные вопросы
- •Глава 15 Интерфейсы и шины персональных эвм
- •15.1. Общая характеристика интерфейсов
- •15.2 Последовательный и параллельный интерфейсы
- •15.3. Универсальная последовательная шина usb
- •Топология
- •Кабели и разъемы
- •15.4. Интерфейс портативных компьютеров (pcmcia)
- •15.5. Шины персональных компьютеров эвм серии pc/at
- •Факс-модем
- •Принтер
- •15.6. Локальные шины (Local bus и vl-bus)
- •15.7. Интерфейс FireWare
- •Контрольные вопросы
- •Литература
- •Термины и определения
2.4. Функциональные устройства
Функциональными устройствами называются такие устройства, которые служат для воспроизведения различных математических зависимостей, за исключением операций интегрирования и дифференцирования. Разработка функциональных устройств состоит в подборе совокупности электрических элементов для воспроизведения заданной математической зависимости в пределах требуемой точности. Имеются два конструктивных решения этой задачи:
точное воспроизведение заданной функциональной зависимости. Данный метод не всегда оправдан, так как в ряде случаев приводит к громоздкой, дорогой и сложной в эксплуатации конструкции, а иногда не дает практического решения;
построение функциональной схемы, воспроизводящей заданную зависимость приближенно, с некоторой наперед заданной методической погрешностью, причем общая погрешность схемы должна лежать в пределах заданного допуска. В некоторых случаях этот метод приводит к более простому конструктивному решению задачи.
Общая схема функционального устройства имеет следующий вид:
Сигналы управления Z
Z1 Z2 . . . Zl
Входные сигналы Х Выходные сигналы У
Х1 У1
Х2 Функци- У2
. ональное .
. устройство .
Хk У1k
Рис.2.4.1. Общая схема функционального устройства
При этом можно в общем виде записать: У = F(X,Z).
Выбор метода построения функционального устройства должен рассматриваться в каждом отдельном случае.
Разработанные функциональные устройства должны обеспечивать: заданную точность воспроизведения математической зависимости; одинаковые диапазоны изменения входных и выходных сигналов и равные диапазонам изменения напряжений в машине, большое входное и малое выходное сопротивления; высокую надежность работы схемы, простоту, технологичность конструкции и удобство в эксплуатации операционных блоков, входящих в состав функциональных устройств.
К числу основных функциональных устройств, применяемых в аналоговых схемах можно отнести: суммирующие и вычитающие устройства, устройства для воспроизведения функциональных зависимостей, устройства умножения и деления, интегрирующие и дифференцирующие устройства. Рассмотрим более подробно работу этих устройств.
2.5. Суммирующие и вычитающие устройства
Суммирующие устройства выполняют операцию описываемую уравнением вида:
y(t)= аiхi(t), (2.3.)
где аi – коэффициенты по каждому входу, а хi – соответствующие входные переменные.
Для электрической цепи формула (2.3.) имеет вид:
y(t)= KiUi(t), (2.4.)
где Кi – постоянные коэффициенты по каждому входу, а Ui – соответствующие входные электрические сигналы.
Несколько изменяемых во времени напряжений можно сложить с помощью параллельной или последовательной пассивных электрических цепей. Схема параллельной суммирующей цепи показана на рис. 2.5.1.
Рис. 2.5.1. Параллельная пассивная суммирующая цепь
Здесь U1 (t); U2 (t);…; Un (t) - независимые переменные входные сигналы; r1 , r2 ,…, rn - внутренние сопротивления источников входных напряжений; R1, R2 ,…, Rn -резисторы, имеющие в общем случае разные номиналы сопротивлений Rн- собран после цепей. Реактивные элементы (конденсаторы и индуктивности) в пассивных цепях применяются реже, т.к. вносят дополнительную ошибку в виде сдвига фаз действующих напряжений и токов.
Для упрощения составления схемы обозначим проводимость соответствующей цепи нагрузки:
и .
В соответствии с законом Кирхгофа сумма токов, протекающих в параллельных цепях, равна току, протекающему через сопротивление нагрузки:
[U1(t) - u(t)] G1 + [U2(t) - u(t)] G2 + ... + [Un(t) - u(t)] Gn = u(t) Gн ,
откуда
u(t) = . (2.5.)
Принимая проводимости всех цепей равными между собой (G1 = G2= ... = Gn = G) и коэффициент нагрузки схемы
,
запишем 2.5. в виде:
u(t) = = K , (2.6.)
где К = - коэффициент передачи.
Схема последовательной суммирующей цепи показана на рисунке.
Рис. 2.5.2. Последовательная пассивная суммирующая цепь
Ток, протекающий в цепи, равен:
,
где ri – внутреннее сопротивление источников напряжения, а Rн – сопротивление нагрузки.
Выходное напряжение u(t), снимаемое с сопротивления нагрузки, можно выразить как
.
Принимаем r1=r2=...=r и коэффициент нагрузки , получим формулу, аналогичную (2.4.):
,
где .
Пассивные цепи осуществляют операцию суммирования с точностью, определяемой погрешностью задания входных сигналов и погрешностью элементов схемы. Недостаток таких схем – зависимость результатов суммирования от числа слагаемых и сопротивления нагрузки, входящего в коэффициент. Это сильно ограничивает возможности варьирования коэффициентами передачи схемы по каждому входу. Поэтому пассивные суммирующие цепи применяют в неответственных вычислительных устройствах.
Активное суммирующее устройство. Суммирование электрических напряжений можно выполнить на основе операционного усилителя. При использовании в различных вычислительных устройствах ОУ охватывается глубокой отрицательной обратной связью, а на входе могут включаться различные функциональные элементы. Такие устройства получили название активных, так как используют операционный усилитель. На рис. 2.5.3. показана схема активного суммирующего устройства.
Рис. 2.5.3. Схема суммирующего усилителя
На рисунке и далее приняты следующие обозначения: Ui(t) - входные сигналы (напряжение); Ri - резисторы, стоящие на входе ОУ; R0 - резисторы обратной связи; u(t) - выходное напряжение; U0(t) -напряжение, действующее на входе ОУ, напряжение в суммирующей точке усилителя; iвх - входной ток в усилитель; Ку - коэффициент усиления ОУ.
Для обеспечения нормальной работы решающего усилителя к ОУ предъявляется ряд требований:
для снижения общей погрешности схемы он должен иметь большой коэффициент усиления Ку;
для осуществления отрицательной обратной связи ОУ должен инвертировать знак входного напряжения;
входные токи усилителя должны быть сведены к минимуму (iвх0);
при нулевом входном сигнале напряжение на выходе ОУ должно быть равно нулю. В противном случае смещение или дрейф нуля выходного напряжения увеличивает общую погрешность схемы.
С учетом этих требований на основании закона Кирхгофа сумма токов, протекающих через входные резисторы Ri, равна току, протекающему через резистор обратной связи R0:
.
Напряжение на выходе ОУ равно:
.
Совместное решение обоих уравнений в результате исключения величины U0(t) дает выражение для выходного напряжения схемы:
. (2.7)
Так как Ку очень велик (для реальных усилителей он выбирается в пределах от нескольких десятков тысяч до нескольких миллионов), то при одинаковом порядке сопротивлений резисторов на входе и в обратной связи можно принять, что
.
Окончательная формула активного суммирующего устройства имеет вид:
, (2.8)
где u0(t) - выходное напряжение идеального сумматора; Ki=R0/Ri - коэффициент передачи суммирующего усилителя по i - му входу.
Формула (2.8.) показывает, что рассматриваемая схема удовлетворяет всем требованиям, предъявляемым к суммирующим цепям. Она имеет одинаковый изменяющийся в широких пределах диапазон входных и выходных напряжений, позволяет легко осуществлять вариацию передаточных коэффициентов изменением сопротивления входного резистора независимо по каждому входу. При этом знак выходного напряжения всегда противоположен знаку входного. В схеме, показанной на рис. 2.5.3., изменение коэффициента передачи по каждому входу осуществляется дискретно в соответствии с номинальными значениями резисторов R0 и Rj. Плавное изменение коэффициента передачи производится в усилителе, построенном по схеме рис. 2.5.4. На входе резистора Rj поступает часть j входного напряжения ej(t), снимаемого с потенциометра Пj. Формула (2.4.) для схемы с одним входом имеет вид:
u(t) = -(r0/Rj) j Uj(t) = - Kj Uj(t), (2.9.)
где j - коэффициент, лежащий в пределах 0 < j <1.
Коэффициент передачи Kj = (r0/Rj) j принимает любые значения в пределах от нуля до r0/Rj в зависимости от значения j , т.е. от положения движка потенциометра.
Рис. 2.5.4. Решающий усилитель с плавным изменением коэффициента передачи
Точность операции суммирования определяется погрешностями, возникающими из-за конечного значения коэффициента усиления ОУ, дрейфа нуля ОУ, неточностей изготовления резисторов, входного тока ОУ и динамическими погрешностями.
Погрешности от конечного значения коэффициента усиления ОУ. Выражение (2.7.) показывает, что чем больше коэффициент усиления Ку, тем с большей точностью схема, приведенная на рис. 2.5.4. выполняет операцию суммирования. Предельное значение коэффициента выбирается на основании заданной точности работы усилителя. Абсолютная погрешность схемы определяется разностью двух значений выходного напряжения - точного (2.7.) и приближенного - (2.8.).
uk(t) = u0(t) - u(t), (2.10)
а относительная погрешность
uk = uk / u0, (2.11.)
После подстановки в (2.7.) формул (2.3.) и (2.4.) и преобразований получим:
uk = . (2.12)
Одну из основных погрешностей работы решающего усилителя создает дрейф нуля ОУ. Это возникновение медленно меняющегося напряжения на выходе схемы усилителя при постоянном входном сигнале, в том числе и при входном напряжении, равном нулю. Он целиком обусловлен внутренними явлениями, протекающими в схеме ОУ. Оценку влияния дрейфа нуля усилителя на точность выходного напряжения ОУ рассмотрим на примере схемы, изображенной на рис. 2.5.4, предполагая для простоты, что j = 1. Тогда уравнение токов внешней цепи усилителя и уравнение усилителя имеет вид:
[Uj (t) - Uc (t)] / Rj = [Uc (t) - u (t)] / Ro. (2.13.)
u (t) = - Kу[Uc(t) ± Uдр(t)],
где Uдр - приведенный ко входу дрейф нуля. Это такое напряжение, которое следует подавать на вход усилителя в каждый данный момент, чтобы компенсировать погрешность в выходном напряжении.
В первое уравнение токов дрейф Uдр(t) не входит, так как он действует только внутри принципиальной схемы ОУ. Совместно решая два последних уравнения и исключая Uc(t), получим выходное напряжение схемы:
Имея в виду, что коэффициент усиления Ку имеет большое значение, пренебрегая в знаменателях членами, содержащими Ку, получим:
u (t) = - (Ro/Rj) Uj(t) (Ro/Rj) Uдр(t) Uдр(t) (2.14)
откуда, сравнивая с (2.9.), видно, что погрешность выходного напряжения от дрейфа нуля усилителя:
uдр(s) = (Ro/Rj) Uдр(t) Uдр(t). (2.15.)
Погрешность от неточностей изготовления резисторов. Погрешность выходного напряжения суммирующего усилителя в зависимости от отклонения сопротивления входных резисторов Rj и резистора обратной связи Ro от номинальных значений определяется по формуле:
uR(t) = - .
Принимая за основу формулу (2.8.) идеального суммирующего усилителя, получим:
uR(t) = - . (2.16.)
Погрешность выходного напряжения схемы усилителя прямо пропорциональна первичным погрешностям резисторов, включенных на входе и в цепи обратной связи. Уменьшение этой погрешностей достигается постановкой прецизионных, как правило, проволочных резисторов, имеющих точность порядка 0,03-0,05 % при небольших значениях температурного коэффициента.
Инвертирующий усилитель. При анализе различных схем предположим, что входные токи по инверсному и неинверсному входам равны нулю. Следовательно, для схемы (рис. 2.5.5.), считая входной ток усилителя iвх = 0,имеем I1 = I0 или U1(t) / R1 = - u (t) / R0. Отсюда u (t) = - U1(t) R0 / R1 = - Ke (t). Поскольку выходное напряжение имеет знак, противоположный входному, то такая схема называется инвертирующим усилителем.
R0
I0
Rj
U1(t)
U00
I0 u(t)
Rн
Рис. 2.5.5. Схема дифференциального ОУ с заземленным
неинвентирующим входом
Инвертирующий сумматор. В практических схемах аналогичных устройств используется схема, в которой к инверсному входу дифференциального ОУ подсоединить несколько входных резисторов (рис. 2.5.6.). Образуется схема инвертирующего суммирующего усилителя - сумматора. Напряжение на инверсном входе u равно потенциалу земли. По закону Кирхгофа I0 = I1 = I2 = ... = In. Поскольку I0 = - u (t) / R0; I1 = U1 (t) / R1; I2 = U2 (t) / R2 и т.д., то
u (t) = - [U1 (t)R0/R1 + U2 (t) R0/ R2 + ... + Un (t) R0/ Rn] или
u (t) = - KjUj(t), то есть получили формулу, аналогичную (2.8)
R1 R0
U1(t)
I1 I0
R2 u(-)
U2(t)
I2 U00
Rn u(t)
Un(t)
In
Рис. 2.5.6. Схема инвертирующего суммирующего усилителя
Неинвертирующий усилитель (рис. 2.5.7.). Напряжение на инверсном входе u- = u (t) R1 /(R1 +R0). Поскольку должно выполняться условие равенства сигналов на инверсном и неинверсном входах, т. е. e (t) = u и можно записать
u (t) = U (t) (I + R0/R1). (2.17)
Из полученного выражения видно, что происходит усиление входного напряжения без изменения знака с коэффициентом усиления
К = l + R0/R1. В частном случае, если R0 = 0, то напряжение на выходе
u (t) = U (t), т. е. усилитель работает в режиме повторителя.
R1 R0
u -
u +
u(t)
U(t)
Рис. 2.5.7. Схема неинвертирующего усилителя
Неинвертирующий сумматор. (рис. 2.5.8.). Напряжение на инверсном и неинверсном входах равны, т.е.
= u+ = u (t) Rвх/ (Rвх + R0). (2.18.)
Поскольку считаем, что неинвертирующий вход не потребляет тока, можно записать:
[[U1 (t) - u+] / R1 + U2 (t) - u+] + ... + [Un (t) - u+] / Rn = 0.
Поэтому:
. (2.19.)
Подставляя в (2.19.) равенство (2.18.) и решая относительно выходного напряжения, получим:
u (t) = . (2.20.)
Если сопротивление входных резисторов равны, т.е. Ri = R, то (2.20.) можно записать в виде:
u (t) = .
Rвх R0
R1 u(-)
U1(t)
R2
U2(t) U(t)
u(+)
Un(t)
Rn
Рис. 2.5.8. Схема неинвертирующего сумматора
Сумматор-вычитатель. Схема, показанная на рис. 2.5.9. осуществляет вычитание сумм напряжений, подаваемых на инверсный и неинверсный входы ОУ.
При равенстве нулю входных токов усилителя для неинверсного входа в соответствии с законом Кирхгофа имеем:
.
После преобразований получим .
Для инверсного входа справедливо выражение:
.
Рис. 2.5.9. Схема сумматора-вычислителя на дифференциальном ОУ