надцатого по семнадцатый подключены к соответствующим информационным входам первого регистра, первьй управляющий вход которого является третьим входом блока управления, второй управляющий вход подключен к инверсному выходу генератора тактовых импульсов, ррямой выход которого подключен,, к :упраВляющему входу второго регистра, вьйсоды с первого по третий которого являются первыми выходами блока управления, выходы с
четвертого по шестой являются третьими выходами блока управления, седьмой выход является четверть1м выхо дом блока управления, восьмой выход является вторым выходом блока управления, девятый и десятый выходы подключены соответственно к первому и второму входам первого счетчика, а одиннадцатый и двенадцатый выходы подключены соответственно к первому и второму входам второго счетчика.
название | год | авторы | номер документа |
---|---|---|---|
Цифроаналоговый преобразователь | 1984 |
|
SU1216829A1 |
Аналого-цифровой преобразователь | 1984 |
|
SU1223368A1 |
Аналого-цифровой преобразователь | 1984 |
|
SU1226664A1 |
Аналого-цифровой преобразователь | 1985 |
|
SU1279064A1 |
Устройство цифроаналогового преобразования | 1984 |
|
SU1257847A1 |
Устройство цифроаналогового преобразования | 1986 |
|
SU1405117A1 |
Устройство для цифроаналогового преобразования | 1984 |
|
SU1248072A1 |
Аналого-цифровой преобразователь | 1981 |
|
SU1005300A1 |
Аналого-цифровой преобразователь | 1984 |
|
SU1179533A1 |
Аналого-цифровой преобразователь | 1985 |
|
SU1288913A1 |
I . ЦИФРОАНАЛОГОВЬБТ ПРЕОБРАЗОВАТЕЛЬ, содержащий блок управления , первые выходы которого подключены к первым входам первого блока развертки кода, а второй выход к первому входу регистра, и преобразователь код-аналог, выход которогр является выходной шиной цифроаналогового преобразователя,о т л и ч а ю - с; и и с я тем,что,с целью повышения точности,в него введены блок элементов И, постоянное запоминающее устройство, блок определения знака кода, второй . блок развертки кода, первые входы которого подключены к третьим выходам блока управления, вторые входы объединены с соответствуюгщми первыми входами блока управления, соответствующими вторыми входами первого : блока развертки кода и подключены к соответствующим выходам блока элементов И, первые входы которого объединены с соответствующими третьими входами второго блока развертки кода и подключены к соответствующим выходам первого блока развертки кода. третьи входы которого являются входными шинами цифроаналогового преобразователя, четверты - входы объединены с соответствзпощими вторыми входами блока элементов И, соответ ствуюшими входами блока определения знака кода и подключены к соответствующим выходам второго блока развертки кода, четвертые входы которого подключены к соответствующим выходам постоянного запоминающего устройства, вход которого подключен к четвертому выходу блока управления, второй вход которого объединен с вторым входом регистра и подключен к § выходу блока определения знака кода, третий вход является шиной Запуск, СО при этом выходы регистра подключены к соответствующим входам преобразова-. теля код-аналог. 2. Преобразователь по п.1, о т.личающийся тем, что блок управления выполненна первом и втором счетчиках, .первом и втором регистрах, генераторе тактовых импульсов , постоянном запоминающем устройстве , первый вход.которого подключен к выходу первого счетчика, входы с второго по
Изобретение относится к области вычислительной и цифровой измерительной техники и может быть использовано для преобразования цифровых величин в аналоговые.
Цель изобретения - повьппение точности цифроаналогового преобразователя ,
На фиг,1 приведена структурная схема цифроаналогового преобразователя; на фиг,2 - функциональная схема блока управления,
Цифроаналоговьй преобразователь содержит входные пшны I, первый блок 2 развертки кода, второй блок 3 развертки кода, постоянное запоминающее устройство 4, регистр 5, преобразователь 6 код-аналог, блок 7 управления, блок 8 элементов И, блок 9 определения знака кода, выходную шину 10, шину П Запуск, Блок 7 управления имеет первые, второй и третий входы 12 - 14 и первые второй, третьи и четвертый выходы 15 18, Блок 7 управления фйг,2) выполнен на первом и втором счетчиках 19 и 20, первом и втором регистрах 21 и 22, генераторе 23 тактовых импульсов, постоянном запоминающем устройстве 24, Блок 9 определения знака кода может быть вьшолнен на злементе ИЛИ, имеющем ц входов, где tt -число разрядов преобразуемого кода.
Преобразователь 6 код-аналог должен быть выполнен на основе избыточного измерительного кода, В этом случае наличие в определенных пределах отклонений весов разрядов от требуемых значений не приведет к разрывам выходной характеристики. К избыточным измерительным кодам относятся Р-коды
Фибоначчи, коды золотой пропорции, коды Люка, Котса и т.д.
На окончательном этапе изготовления цифроаналогового преобразователя в постоянное запоминающее устройство записываются коды измеренных значений реальных весов разрядов преобразователя 6 код-аналог,
Работа цифроаналогового преобразователя происходит в режиме преобразования входного избыточного кода, например кода Фибоначчи, в аналоговый эквивалент. Причем, вначале входной код К преобразуется в рабочий код Кр, представляющий код реальных
значений весов разрядов преобразователя 6 код-аналог. После формирования К р этот код с выхода регистра 5 поступает на вход преобразователя 6 код-аналог, в результате чего на выходе 10 устройства появляется аналоговая величина, соответствующая входному коду К, Преобразование кода К в код Кр при помощи блоков .2 - 9 осуществляется следующим образом,
На первом такте входной код К,
.поступающий на вход 1 по сигналу блока 7 управления, записывается в первый блок 2 развертки кода, который функвдгюнирует в данном случае как регистр, Во второй блок 3 развертки кода переписывается кодовый эквивалент N реального значения веса 3 (п-1)-го (старшего) разряда, храня щийся в постоянном запоминающем уст ройстве 4, Над содержимым блоков 2 и 3 развертки кодов выполняются оп рации вычитания. В формировании раз ности кодовых комбинаций участвуют первый блок 2 развертки кода, второ блок 3 развертки кода, блок 8 элеMeirTOB И и блок 7 управления. Выпол нение операции вычитания производит ся путем развертки кодовых комбина ций в первом блоке 2 развертки кода и во втором блоке 3 развертки кода И установки в нулевое состоя ние совпадающих значащих разрядов кода, причем установка в нулевое состояние совпадающих разрядов производится после полной развертки кода,. . Указанный процесс происходит до появления нулевой кодовой комбинации хотя бы в одном из блоков развертки кода. Признаком появления ну левой кодовой комбинации является отсутствие сигналов совпадения значащих разрядов кода, поступающих с выхода блока 8 элементов И, Опредег ление знака кода разности производится анализом состояния второго блока . 3 развертки кода блоком 9 определения знака кода, причем выходной сигнал ; блока 9 равен нулю, если содержимое блока 3 нулевое, и У,- равен единице, если содержимое блока 3 ненулевое. . При STOMj если на первом такте после выполнения операции вычитание , то это свидетельствует о том, что код М„., меньще входного кода К При этом (п-1)-й разряд кода Кр, формируемого в регистре 5, установится в единичное состояние, а в блоке 2 развертки кодов будет находJИTьcя код равный разности кодов (К - N., ). Причем, на следующем та те сравнение кода вызываемого из постоянного запоминающего уст ройства 4, будет происходить с кодо (К - , ). Если Y 1, то это свидетельствует о том, что код пбольще кода К. При этом (п-})-й раз ряд кода К р установится в нулевое 24 состояние, а во втором блоке 3 развертки кодов будет находиться код, равный разности кодов (N(j, - К) , А так как в этом случае дальнейщее сравнение кода Мп-2 должно происходить с входным кодом К, необходимо восстановить значение кода К в первом блоке 2 развертки кода. Для этого код (N ., - К) переписывается в блок 2. При этом в блок 3 вторично записывается код п- из постоянного запоминающего устройства 4. В результате проведения операции . вычитания над содержимым этих блоков в блоке 3 развертки кода сформируется входной код К, который переписывается в блок 2. На втором такте по сигналу с блока 7 управления из постоянного запоминающего устройства 4 во второй блок 3 развертки кода записывается кодовый эквивалент N. реального значения (п-2)-го разряда. Над содержимым этих блоков производится операция вычитания. При этом, если О, то (п-2)-й разряд кода Кр установится в единичное состояние, . а если 2 1, то (п-2)-й разряд кода Кр установится в нулевое состояние и в блоке 2 будет восстановлен код, находящийся в этом блоке до выполнения операции вычитания. Работа устройства на любом i -м такте происходит аналогично. В регистре 5 формируется t -и разряд кода Кр, в первом блоке 2 развертки кода формируется код, зависящий от входного кода, К и выходных сигналов Y, полученных в i -м и предыдущих тактах. Формирование кода Кр заканчивается на (1 -м такте, При этом в регистре 5 находится код реальных значений весов разрядов или рабочий код К р. После формирования рабочего кода К р и поступления его на вход преобразователя 6 код-аналог на выходе 10 устройства появится аналоговая величина, значение Которой соответствует входному коду К . На этом цифроаналоговое преобразование входного кода заканчивается.
8
k /
17
12
/
„3a/jycif /«
//
фиг. 1
16
13
f8
Авторское свидетельство СССР | |||
Цифро-аналоговый преобразователь | 1978 |
|
SU947955A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1985-12-23—Публикация
1984-01-04—Подача