Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Дроздов Е.А. Многопрограммные цифровые вычислительные машины

.pdf
Скачиваний:
22
Добавлен:
25.10.2023
Размер:
15.96 Mб
Скачать

выполнено с любой практически необходимой точностью. Основ­ ные источники ошибок второго этапа:

— неопределенность в расположении сигналов УИ1 и УИ2 от­ носительно синхронизирующих импульсов СИ;

— нестабильность частоты генератора ГСИ.

В течение периода Тс„ импульса генератора ГСИ управляю­ щие сигналы УИ[ и УИ2 могут появиться в любой момент с рав­ ной вероятностью. При этом создаются две погрешности в изме­ рении временного интервала (рис. 11.12), одна из которых (ДтО положительна, так как измеренный временной интервал больше фактического (первый импульс СИ, пройдя на счетчик, представ­ ляет величину Тси, в то время как ТCh>Ati), а другая (Дт2) от-

Рис. 11.12. Расположение управляющих импуль­ сов относительно синхронизирующих

рицательна. Погрешность Дц легко ликвидируется путем синхро­ низации У!^ с синхронизирующими импульсами с помощью, на­ пример, делителя частоты (рис. 11.11, а). Коэффициент деления делителя частоты выбирается в соответствии с максимальной дли­ тельностью временного интервала, пропорционального их, и часто­ той /СпПогрешность Дт2, которая принципиально неустранима, мо­ жет быть уменьшена за счет повышения частоты /си-

Основными причинами, вызывающими погрешность преобразо­ вания напряжения во временной интервал, являются следующие:

отклонения скорости изменения напряжения Нф от номи­ нальной;

нелинейность развертки напряжения и$\

неточность определения момента совпадения их и «ф.

Первые две причины обусловлены точностью работы фантастрона, а последняя — чувствительностью нуль-органа (схемы сравнения).

В качестве нуль-органа обычно применяются амплитудные компараторы. Примером может служить диодно-регенеративный компаратор (рис. 11.13) с управляемым коэффициентом обратной связи [46]. На вход компаратора подаются отрицательные преоб­ разуемое напряжение их и пилообразное напряжение « ф . Усили­ тельный каскад собран на транзисторе Т, в коллекторной цепи которого включен трансформатор с выходной обмоткой WBHX и обмотками обратной связи. Обмотки W\ и W2 включены так, что

360

через Wi осуществляется положительная обратная связь, а через W2— отрицательная.

Напряжения

их и «ф прикладываются к катодам диодов

Д 1

и Д 2. Открытым

оказывается только тот диод, к катоду которого

приложено более

отрицательное напряжение. Так, если | —

|>

>1 — иф1» диод Д, открыт, а диод Д2 закрыт, так как к его аноду приложено более отрицательное напряжение, переданное через открытый диод Дь В этом случае действует положительная обрат­ ная связь: на базу транзистора прикладывается напряжение с об-

Р ис. 11.13. Д и о д и о - р е г е н е р а т и в н ы й к ом п ар атор с у п р а в л я е м ы м к о эф ф и ц и е н т о м о б р а т н о й связи

мотки

И7|, и схема компаратора становится подобной блокинг-гене-

ратору,

работающему в режиме свободных колебаний. При |—« г|<

.< | — «ф /, наоборот, открыт диод Д2,

а диод Д[

закрыт, и через

обмотку W2 действует отрицательная

обратная

связь, вследствие

чего схема не генерирует. В начале очередного цикла преобразо­

вания всегда | — их | <

| — иф

Первый импульс формируется в мо­

мент изменения знака

обратной связи, т. е.

когда иф иХу а по­

следующие импульсы

(при

| — “д- |> | — МФ|)

генерируются с ча­

стотой, определяемой параметрами схемы.

Быстродействие подобных компараторов определяется следую­ щими факторами:

— при переходе к генерации — временем формирования фронта выходного импульса (это время составляет 0,10,3 мксек);

— при срыве генерации — дискретным характером выходного сигнала, вследствие чего ошибка в определении момента совпа­ дения их и Цф может быть равна периоду следования импульсов блокинг-генератора.

Чувствительность диодно-регенеративных амплитудных ком­ параторов находится в пределах от 20—30 до 0,2—0,5 мв.

361

Преобразуемое напряжение их может быть как положитель­ ной, так и отрицательной полярности, поэтому для фиксации знака необходимо в счетчике иметь знаковый разряд. Один из возмож­ ных способов учета знака состоит в том, что в схеме преобразо­ вателя имеется один амплитудный компаратор, сравнивающий на­ пряжения, например, только положительной полярности. Если же их имеет отрицательную полярность, то оно предварительно инвер­ тируется. При этом вырабатывается сигнал, который устанавли­ вает триггер знакового разряда счетчика в единичное положение.

Другой способ учета знака их предусматривает наличие двух компараторов, в одном из которых осуществляется сравнение пи­ лообразного напряжения с нулевым, а в другом— сравнение пило­ образного напряжения с преобразуемым. Последовательность их срабатывания определяется полярностью пх. Если от фантастрона на компараторы поступает линейно-падающее напряжение, а на­ пряжение их отрицательно, то сначала срабатывает первый ком­ паратор (компаратор нуля), а затем второй. При положитель­ ном их последовательность срабатывания компараторов будет об­ ратной. Фиксация очередности срабатывания производится тригге­ ром знака счетчика, нулевой вход которого подключен к выходу первого компаратора, а единичный — к выходу второго.

Если их положительно, то сигналом от второго компаратора триггер знака сначала устанавливается в положение 1, а затем сигналом от первого компаратора возвращается в нулевое поло­ жение. Следовательно, со счетчика будет считано положительное число. При отрицательном их сигнал сначала поступает на нулевой вход триггера знака, не изменяя его состояния, а затем на единич­ ный, устанавливая триггер в положение 1. Со счетчика будет счи­ тано отрицательное число.

Преобразователи напряжения в код с промежуточным преоб­ разованием во*временной интервал обладают следующими преиму­ ществами: простотой схемного построения, возможностью использо­ вания широко известных и хорошо отработанных элементов, удоб­ ством построения многоканальных схем, сравнительно высокой точностью преобразования (0,1—0,5% и даже 0,025%).

Быстродействие таких преобразователей ограничивается, глав­ ным образом, допустимой частотой следования синхронизирующих импульсов, т. е. частотными характеристиками триггеров счет­ чика.

Преобразователи сравнения и вычитания с обратной связью.

Общая идея построения преобразователей сравнения и вычитания состоит в том, что мгновенное значение преобразуемого напряже­ ния Ux последовательно сравнивается с рядом известных эталон­ ных напряжений Ug, величины которых образуют убывающую по­ следовательность чисел, являющихся целыми степенями основа­ ния 2 (например, 256, 128, 64, 32 и т. д.). Если эталонное напря­ жение больше 0 Х, то оно пропускается и для сравнения берется следующее меньшее эталонное напряжение. При этом на выходе преобразователя в данном разряде кода фиксируется нуль. Если

362

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

личине и х- Преобразователи сравнения и вычитания могут быть разде­

лены на две большие группы:

— преобразователи без цепи обратной связи, разделяющиеся

всвою очередь на многоэталонные и одноэталонные;

преобразователи, имеющие обратную связь между выходом

ивходом.

Преобразователи первой группы построены по типу разомкну­ тых систем. Имеющаяся в них обратная связь охватывает только один каскад преобразователя, поэтому сравнение и вычитание производятся внутри каждого каскада последовательно, начиная с каскада, который обеспечивает формирование значения старшего разряда кода.

Преобразователи без обратной связи — многоэталонные и одно­ эталонные— являются довольно сложными и обеспечивают срав­ нительно невысокую точность преобразования — 0,8—0,4%, что со­ ответствует семи — восьми двоичным разрядам. Быстродействие их очень высокое: время одного цикла составляет около 10 мксек. Это объясняется тем, что полный цикл преобразования состоит из операций покаскадного сравнения и вычитания, которые на элек­ тронных схемах выполняются за доли микросекунды.

В преобразователях второй группы, построенных в виде замк­ нутых систем, U:с всегда сравнивается с суммой эталонных напря­ жений, поступающих по цепи обратной связи. Они относятся к ка­ тегории двусторонних преобразователей со сравнением аналоговых величин. Одним из основных элементов в их схеме является пре­ образователь кода в напряжение, варианты построения которого описаны ниже.

Точность работы преобразователей с обратной связью опреде­ ляется точностью работы схемы сравнения и преобразователя кода в напряжение, включенного в цепь обратной связи. Она составляет примерно 0,1%, достигая в некоторых случаях 0,025%, что соот­ ветствует 12-разрядному двоичному числу.

Рассмотрим работу циклического преобразователя напряжения

в код с обратной

связью, в котором используется

одно эталон­

ное напряжение

отрицательной полярности —U3,

эквивалентное

единице старшего разряда кода (рис. 11.14). Преобразуемое на­ пряжение Ux подается через резистор Ro на вход суммирующего операционного усилителя постоянного тока с отрицательной об­ ратной связью.

В цепи обратной связи преобразователя имеется ' матрица ре­ зисторов R„, Rn-i, •••, Ri, величина которых пропорциональна по­ следовательности чисел, представляющих собой целые степени ос­ нования 2, т. е. R j: R2: Rs : ...: R„ = 2n_1:2"~2: 2"~3:. ..: 2°.

Такие резисторы называются «взвешенными». Они подключа­ ются на вход усилителя с помощью вентилей Bn, B„_i, , . Bi,

363

которые управляются сигналами, поступающими с единичных вы­

ходов триггеров

Тг/г, Тг(п—1, .

. Тг 1 регистра. Триггеры

служат

для фиксации кода и управляются в свою

очередь

сигналами,

поступающими

от электронного

коммутатора.

В

каждом

цикле

преобразования

коммутатор, принимая сигналы

от

генератора

ГСИ, распределяет их на своих выходах всегда в последователь­ ности п, п', п — 1, (n — 1)', .... 1, 1', т. е. последним появляется сигнал на выходе V.

Рис. 11.14. Циклическим преобразователь напряжения в код

собратном связью

Впроцессе преобразования производится сравнение «взвешен­ ных» токов (т. е. токов, пропорциональных последовательности чисел, являющихся целыми степенями основания 2), протекающих

через резисторы R„, Rn-ь ..., Ri, с током /0, протекающим че­ рез RoОперации сравнения и вычитания выполняются с помощью усилителя.

В начале очередного цикла преобразования триггеры регистра устанавливаются в нулевое положение. Затем появляется импульс на выходе п коммутатора, которым триггер Тг/г переводится в единичное положение. При этом вентиль Вп открывается и рези­ стор Rn подключается к входу усилителя. Тогда, учитывая направ­ ление токов, имеем

/о — Лз.с Iп

361

или

 

с = /< ,-/„,

(И .24)

где /„, Iо.с — токи, протекающие соответственно через резисторы R„

и Ro.c.

Но

,Ux - ит .

/о _

/л =

£/»-£/в-

где £/вх, t/вых ■—напряжения на входе и выходе усилителя соответ­ ственно.

Подставляя эти значения в (11.24) и учитывая, что в схеме преобразователя принимается R„ = Ro, получаем

ЦВ*

UПых

 

 

_

Ub

UttX

 

R0. с

 

 

 

Ro

 

 

Ro ’

отсюда

 

 

 

 

 

 

 

 

 

IJ

ВЫХ

U

ВХ

=

Д о

Vе7 X

— U )

и

 

^

----

 

^ 9 / *

Но

 

 

 

 

 

 

 

 

 

 

 

 

Т

]

______U пых

 

 

 

 

 

 

ВХ

 

 

К у

 

где Ку — коэффициент усиления усилителя без обратной связи. Поэтому

Так как

1КУ

принимается очень большим (40000—50000), то

величиной

тг-

можно пренебречь. Окончательно получаем

 

К у

 

 

 

(И.25)

Напряжение UBbix подается на электронное реле. Если /Увых положительно, на выходе реле будет также положительное напря­ жение, достаточное для открывания вентилей В'п, B'n_v ■.., В\.

При отрицательном

f/BbIX напряжение на выходе реле отрицатель­

но и вентили В'п,

Вп' _,, .. ., В\ остаются в закрытом состоянии.

Следовательно, в зависимости от.знака напряжения £/вых импульс, появившийся на выходе п' коммутатота, проходит или не проходит

через

вентиль Вп’ на

нулевой вход триггера Тгп. Если UBь:х>0,

т. е.

UX<U3, триггер

Тг/г устанавливается в нулевое положение,

365

вследствие чего вентиль В„ закрывается и резистор Rn отключает­ ся от входа усилителя. Если же Н„ых<0, т. е. UX>U 3, триггер Тг/г остается в единичном положении, резистор R„ через открытый вентиль В„ по-прежнему связан с входом усилителя, и ток /„ бу­ дет участвовать в дальнейшем процессе преобразования.

На этом заканчивается первый этап очередного цикла преобра­ зования. В результате его выполнения формируется значение стар­ шего разряда кода, определяемого положением триггера Тгп; оно равно 1, если E/.v> £/э, или равно 0, если UX<U3.

Пусть в результате первого этапа в старшем разряде кода по­ лучена 1, т. е. триггер Тгп остался в единичном положении. В на­

чале второго этапа

появляется

сигнал на

выходе (п— 1)

комму­

татора, которым триггер Тг(п — 1)

устанавливается

в

положе­

ние 1. При этом вентиль

Вп_1 открывается и через резистор R/(_,

начинает протекать

ток

/л_1.

Уравнение

для

токов

принимает

вид:

 

 

 

 

 

 

 

 

 

I О. С — Л )

A l

I п — \ ‘

 

 

 

 

Отсюда

 

U , - U a

Us- U BX

Us -

и0

 

 

Упх-Ув,,ч-

 

 

R,

 

Rn

 

Rп

 

R„-1

 

 

Но

 

R„_i = 2R „ =

2R0,

 

 

 

 

 

 

 

 

 

 

поэтому

1

° Г In

[ и . - и . - Щ - '

\ _

Ro^c TJ

1

2R0

или

( 1 +

К

 

R° c \

Ro

( и

_

 

 

)

 

 

2RоКу)

\

х

9

2

 

 

Обычно Ro.o мало отличается от R0, поэтому, пренебрегая ве­

личинами малого

порядка,

окончательно

получаем

 

 

 

 

 

£/вых =

- ^

 

 

-

-т -) •

 

 

0 1 -26)

Если полученное на выходе усилителя напряжение положи­

тельно, что соответствует случаю,

когда {LJX — UB— ^ - ) < 0 ,

то

сигнал на выходе

(п— 1)' коммутатора

проходит через открытый

вентиль В'п_j

и устанавливает триггер

Тг(п— 1)

в нулевое

по­

ложение. При

этом

вентиль

Вп_х

закрывается

и

резистор

Rn_j

отключается от входа усилителя. При ( и х — ----напря-

 

 

жение Пвых отрицательно, вентиль

В'п_х закрыт,

триггер Тг(/г— 1)

остается в единичном положении и через резистор R„_,

по-преж­

нему протекает ток

In_v

В результате

в

(п — 1)-м

разряде

кода

366

получается либо 0, либо 1. На этом заканчивается второй этап преобразования.

Рассуждая аналогично

и учитывая,

что R;J_2 = Т- R„ = 22 R0,

во время третьего этапа получим

 

 

Ro.c ( ту

г,

U*

U,

И т . д .

U

— U

—-^1

 

Ro '-/ х

^ 9

2

2 2

 

В конце цикла преобразования, после того как коммутатор вы­

даст 2п сигналов

(«-разрядность

преобразователя),

будем иметь

t 'ьл (I}

II

_ ^ э________

; •

_Уъ______(Л

'R o Г *

3

 

2

2

 

2п~ 2

2 " - 1

или

 

 

 

 

 

 

 

 

 

U

= —

и

 

-----у

 

Г

(11.27)

 

 

Ro V х ‘r - ' J ' - i

 

Выражение (11.27)

можно записать в общем виде так:

 

 

 

Ro

 

 

иа

 

 

 

 

^вых

__*

и --------

л

 

 

 

Ro

\

х

о п - 1

 

 

где

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

А — яд_, 2” 1+ ап_22”

2 +

... 4- а12 +

а02° = 2

^ft2fc,

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

к=н—1

причем величина ал принимает значение 1 или 0.

Таким образом, в конце цикла в регистре фиксируется код, пропорциональный Ux.

Основными факторами, которые ограничивают точность пре­ образования напряжения в код в рассмотренной схеме, являются точность изготовления «взвешенных» резисторов, стабильность эта­ лонного напряжения, дрейф нуля усилителя, чувствительность электронного реле.

§ 11.7. Преобразователи цифровых кодов в аналоговые величины

Для осуществления связей ЦВМ с аналоговыми машинами и устройствами в основном используются преобразователи двоич­ ных цифровых кодов в электрические величины, как правило, в напряжения постоянного тока; применяются также преобразова­ тели кодов во временные интервалы. Преобразователи цифровых кодов в механические перемещения используются сравнительно редко. Основным способом преобразования кодов в напряжения является суммирование напряжений или токов, «взвешенных» по двоичному закону, т. е. относящихся друг к другу как целые сте­ пени числа два. Такие напряжения или токи получают с помощью специальных схем, включающих в свой состав либо набор рези­

367

сторов с номиналами сопротивлений, относящихся друг к другу как целые степени числа два, либо сетки, или аттенюаторы, ре­ зисторов.

Преобразователи с суммированием напряжений на аттенюа­ торе резисторов. Такие преобразователи — одни из наиболее про­ стых схем, преобразующих коды в напряжения. В них исполь­ зуется только один источник эталонного напряжения, а преобра- зующе-суммирующая часть строится на резисторах с сопротивле­ ниями всего двух номиналов. Несмотря на простоту схемы такие преобразователи позволяют осуществлять преобразования кодов с относительной погрешностью около 0,1 % •

х 3

х г

х,

х 0

Рис. 11.15. Преобразователь с суммированием

напряжений на аттенюа­

 

торе

резисторов

 

Принципы построения преобразователей с суммированием на* пряжений на аттенюаторе резисторов рассмотрим на примере схе­ мы рис. 11.15, преобразующей 4-разрядные коды. Собственно пре- образующе-суммирующая часть схемы включает ключи К и атте­

нюатор, составленный из резисторов

с

номиналами

сопротивле­

ний R и 2R. Триггерный регистр для

размещения преобразуемого

кода

может

и не относиться к схеме

преобразователя.

В

каждом

разряде преобразователя

используется

по два клю­

ча, управляемых напряжениями с выходов соответствующего триг­ гера. Если триггер Trt находится в состоянии 1, то открыт ключ Кт, и эталонное напряжение Нэт через точки деления Ni ат­ тенюатора подается на выход схемы. Если триггер Тп находится в состоянии 0, то открыт ключ К- и соответствующая точка деле­

ния N{ через сопротивление 2R подключается к общей шине, на­ ходящейся под нулевым потенциалом.

368

Как следует из рассмотрения схемы рис. 11.15, весь преобразо­ ватель состоит из одинаковых разрядных элементов. При этом в каждой разрядной схеме нагрузкой для источника эталонного напряжения является эквивалентное сопротивление, равное 3R. Поэтому коэффициент передачи напряжения от ключа, т. е. от точки Mi, к точке N{ равен 1/3. Коэффициент же передачи напря­ жения от точки Ni к точке N{+\ равен 1/2, что и требуется для «взвешивания» разрядных напряжений. Для установления значе­ ний коэффициентов передачи строят эквивалентные схемы для слу­ чаев преобразования кодов с единицей в одном из разрядов [17].

Учитывая значения коэффициентов передачи напряжений, по­ лучаем в случае «-разрядного преобразователя

г т __

1

тт у

^ вы х

з_2 « - 1

8Т •

Таким образом, рассмотренная схема действительно преобра­ зует двоичные цифровые коды в пропорциональные им напряже­ ния постоянного тока.

Преобразователи с суммированием токов на аттенюаторе рези­ сторов относятся к числу наиболее точных преобразователей ко­ дов в электрические величины. Высокая точность преобразования достигается за счет использования в каждом разряде отдельного стабилизированного источника тока и обеспечения одинаковой на­ грузки для всех разрядных источников тока. Постоянство нагруз­ ки для источников достигается построением схемы аттенюатора, включающего в свои состав резисторы с сопротивлением только двух номиналов. В рассматриваемых преобразователях исполь­ зуется только по одному ключу на каждый разряд.

Общие принципы построения преобразователей с суммирова­ нием токов на аттенюаторе резисторов не зависят от количества разрядов преобразуемых кодов. Это позволяет рассмотреть их на примере простого преобразователя (рис. 11.16). Собственно пре­

образующую часть схемы составляют аттенюатор,

выполненный

из резисторов с номиналами сопротивлений R и 2R,

ключи Ко. Кь

Кг, Кз и источники тока 10, К, К, 1зТриггерный регистр для раз­ мещения преобразуемого кода может и не относиться к схеме преобразователя. Все используемые в схеме источники тока имеют одинаковую величину тока I и очень большое внутреннее сопро­ тивление, что практически исключает взаимовлияние источников при их подключении к схеме аттенюатора.

Преобразование кода в напряжение в схеме рис. 11.16 проис­ ходит следующим образом. Триггеры регистра исходного кода

управляют ключами,

подключающими

разрядные источники тока

к схеме аттенюатора.

Если /-й разряд

кода содержит единицу,

то соответствующий триггер находится в состоянии 1 и открывает ключ Kj. Источник Ij подключается к схеме аттенюатора, и его ток участвует в формировании выходного напряжения. Этот ток, протекая по резисторам, создает падение напряжения, которое с

369

Соседние файлы в папке книги из ГПНТБ