Устройство цифроаналогового преобразования
Иллюстрации
Показать всеРеферат
Изобретение относится к области автоматики и вычислительной техники и может быть использовано при построении преобразователей формы информации . Изобретение позволяет повысить точность преобразования в режиме формирования линейно изменяющегося напряжения, что обеспечивается построением цифроаналогового преобразователя (ЦАП) на основе избыточных измерительных кодов (ИИК), а также введением аналогового запоминающего блока, блока синтеза кодов, блока цифровых | схем сравнения и блока регистров, которые обеспечивают в режиме контроля запись в блок регистров переходных кодовых комбинаций, которые затем используются в режиме преобразования для коррекции текущих значений кода счетчика, что и обеспечивает высокую точность преобразования при использовании ЦАП низкой точности. 1 з.п. ф-лы, 2 ил., 2 табл. (Л
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (19) (Ц) (5Р 4
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ
ОПИСАНИЕ ИЗОБРЕТ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3785416/24-24 (22) 24.08.84 (46) 30.03.86. Бюл. N - 12 (72) А.П. Стахов, В.И. Моисеев, А.Д. Азаров, В.Я. Стейскал и Т.Н. Васильева (53) 681.325(088.8) (56) Стахов А.П., Вишняков Ю.Н. О повышении информационной надежности аналого-цифровых преобразователей следящего типа, в кн: Проблемы создания преобразователей формы информации. Ч. 2, Материалы III Всесоюзного симпозиума. Киев: Наукова думка, 1976, с. 16.
Гитис Э.И. Преобразователи информации для электронных цифровых вычислительных устройств. М.: Энергия, 1975, с. 292, рис. 7-5 а. (54) УСТРОЙСТВО ЦИФРОАНАЛОГОВОГО
ПРЕОБРАЗОВАНИЯ (57) Изобретение относится к области автоматики и вычислительной техники и может быть использовано при построении преобразователей формы информации. Изобретение позволяет повысить точность преобразования в режиме формирования линейно изменяющегося напряжения, что обеспечивается построением цифроаналогового преобразователя (ЦАП) на основе избыточных измерительных кодов (ИИК), а также введением аналогового запоминающего блока, блока синтеза кодов, блока цифровых схем сравнения и блока регистров, Е которые обеспечивают в режиме контроля запись в блок регистров переходных кодовых комбинаций, которые затем используются в режиме преобразова ния для коррекции текущих значений с кода счетчика, что и обеспечивает высокую точность преобразования при использовании ЦАП низкой точности.
1 з.п. ф-лы, 2 ил., 2 табл.
21755
15 где 1= 1, Pr;
СТР (<)1 12
Изобретение относится к автоматике и вычислитЕльной технике и может быть использовано при построении преобразователей формы информации.
Цель изобретения — повышение точности преобразования.
На фиг. 1 показана структурная схема устройства цифроаналогового преобразования; на фиг. 2 — пример реализации блока синтеза кодов.
Устройство цифроаналогового преобразования содержит цифроаналоговый реобраэователь 1 (ЦАП), счетчик 2 (CTP), блок 3 регистров (БРГ), блок
4 цифровых схем сравнения (БЦСС), блок 5 синтеза кодов (БСК) с первыми и вторыми входами 6 и 7 и выходами
8, аналоговый запоминающий блок 9 (АЗБ), блок 10 сравнения (БС), блок . 11 управления, содержащий первый, второй и третий элементы ИЛИ 12, 13 и 14, инвертор 15, первый, второй, третий и четвертый элементы И 16, 17У
18 и 19, первый и второй 85 -триггеры 20 и 21, счетчик 22, мультиплексор 23, демультиплексор 24. Устройство ЦАП содержит также шину 25 тактовых импульсов, шину 26 управления, выходную шину 27.
Цифроаналоговый преобразователь должен быть реализован на основе избыточного измерительного кода (ИИК), например кода Фибоначчи. Блок IO сравнения осуществляет сравнение аналоговых сигналов А и А на его входах, причем сигнал на его выходе подчиняется следующему соотношению: О, если А, > А (1, если А, А
Блок 4 цифровых схем сравнения состоит из щ цифровых схем сравнения и осуществляет сравнение на равенство содержимого группы разрядов счетчика 2 с содержанием блока 3 регистров, причем выходной сигнал Е; -й схемы сравнения равен если СТР () = РГ, ; если CTP (i) РГ;, 2... в, В содержимое i -ro регистра блока 3; содержимое группы иэ (u- tn +i) младших разрядов счетчика 2; число разрядов счетчика 2, определямое разрядностью
1ю и — количество переходных кодовых комбинаций (для кода Фибоначчи rn = n — 2).
Блок 5 синтеза кодов обеспечивает формирование кодовой комбинации, записываемой в СТР 2 после появления на его выходе переходной кодовой комбинации. Комбинация: для записи формируется по содержимому СТР 2 и
10 выходным сигналам Z; БЦСС 4, причем
1 -й ее разряд формируется следующим образом:
Возможная схема реализации БСК 5 приведена на фиг. 2.
20 Устройство цифроаналогового преобразования работает в двух режимах: режиме контроля и режиме генерации линейно изменяющегося напряжения. В режиме контроля определяются переходд ные кодовые комбинации К
Определение переходных кодовых комбинаций начинается с разряда, вес которого отличается от двоичного веса.
Так, для 1 кода Фибоначчи с младшими разрядами 8,5, 3,2,1 для которого проводятся все дальнейшие примеры,. определение переходных кодовых комбинаций производится с 3-го разряда.
В режим контроля устройство переводится сигналом, поступающим по шине 26 управления, который устанавливает в нулевое состояние триггеры
20 и 21 блока 11 управления, записывает в счетчик 22 номер первого про40 веряемого разряда и через элемент
ИЛИ 12 обнуляет реверсивный счетчик 2.
Единичное состояние триггеров 20 и 21 разрешает прохождение тактовых
45 импульсов, поступающих на шину 25 тактовых импульсов устройства, на первый управляющий вход прямого счета счетчика 2.
Включение проверяемого разряда
50 счетчика 2, выделяемого мультиплексором 23, устанавливает триггер 21 в "0" и переводит АЗБ 9 в режим запоминания аналоговой величины с выхода ЦАП 1, соответствующей
55 вему контролируемого разряда. Нулевым состоянием триггера 21 разрешается прохождение тактовых импульсов на третий управляющий вход обратно221755
3 1
ro счета счетчика 2 до момента срабатывания блока 10 сравнения. Изменения сигнала на выходе БС 10 из ее ее ее ее
0 в 1 происходит в момент р ав ен ств а содержимого СТР 2 переходи ой кодовой комбинации проверяемого разряда . Срабатывание БС вызовет запись пер еходн ой кодовой комбинации в соответствующий разряд блока 3 регистров, установит триггер 2 1 в ее
1, переводя СТР 2 в режим прямого счета, и увеличит содержимое счетчика 22 на единицу, устанавливая тем самым код следующего контролируемого разряда. Процесс определения всех последующих переходных комбинаций будет аналогичен.
Пример определения переходных кодовых комбинаций приведен в табл.1.
CTP 2 продолжает свою работу либо в режиме прямого счета, либо в режиме записи в зависимости от сигналов
БЦСС 4.
Пример функционирования устройства в режиме генерации линейно изменяющегося напряжения показан в табл. 2.
Функционирование устройства в режиме генерации линейно изменяющегося напряжения периодически прерывается и осуществляется цикл проверки. Частота перехода из режима в режим определяется скоростью изменения реальных весов разрядов ЦАП 1 и зависит от стабильности параметров аналоговых узлов ЦАП 1 и от скорости изменения внешних условий.
Формула изобретения
После определения всех переходных комбинаций сигнал переполнения счетчика 22 обнулит счетчик 2 и установит триггер 20 в "0", переводя уст— ройство в режим генерации л нейно изменяющегося напряжения.
Тактовые импульсы поступают на шину 25 тактовых импульсов устройства. Счетчик 2 осуществляет преобразование числа входных импульсов в соответствующий рабочий код, в результате чего на выходе ЦАП 1 появляется аналоговый сигнал, величина которого пропорциональна количеству импульсов, поступающих на вход устройства, причем счетчик 2 начинает работу в режиме прямого счета, импульсы на соот ветствующий вход проходят через элементы 14 и 17. В процессе работы содержимое каждого из регистров РГ
БРГ 3 постоянно сравнивается при помощи БЦСС 4 с соответствующей группой разрядов счетчика 2.
Если после поступления очередного. счетного импульса БЦСС 4 выработал сигнал Е; =1 равенства содержимого
i -го регистра с соответствующей группой разрядов счетчика 2, то единичный сигнал на выходе элемента
ИЛИ 13 переводит счетчик 2 в режим записи. Блок 5 синтеза по содержимому счетчика 2 и выходным сигналам блока 4 цифровых схем сравнения формирует код, аналоговый эквивалент которого точно на величину младшего кванта больше выходной аналоговой величины ЦАП 1 на данном такте. На следующем такте происходит запись содержимого БСК 5 в счетчик 2. Затем
Устройство цифроаналогового преобразования, содержащее блок управления, первый вход которого является шиной управления, второй вход — шиной тактовых импульсов, первый выход под- . ключен к первому управляющему входу счетчика, выходы которого подключены к соответствующим входам цифроаналогового преобразователя, выход которого является выходной шиной устройства и подключен к первому входу блока сравнения, выход которого подключен к третьему входу блока управления, 35 о т л и ч а ю щ е е с я тем что
Э Э с целью повышения точности, введены аналоговый запоминающий блок, блок синтеза кодов, блок цифровых схем сравнения, блок регистров, информационные входы которого объединены с соответствующими первыми входами блока цифровых схем сравнения и блока синтеза кодов, соответствующими четвертыми входами блока управления и входами цифроаналогового преобразова45 теля, управляе:еие входы блока регистров подключены к соответствующим вторым выходам блока управления, выходы подключены к соответствующим
50 вторым входам блока цифровых схем сравнения, выходы которого подключены к соответствующим пятым входам блока управления и вторым входам блока синтеза кодов, выходы которого подключе55 ны к соответствующим информационным входам счетчика, второй, третий и четвертый управляющие входы которого подключены соответственно к третьему, четвертому и пятому выходам блока
Таблица 1
Выход — АЗБ 9, Аг
Такт
Выход
1э
А, Режим
12 9 5 3 2 1
0 0 0 0 0 0
0 0
0 0
0 0
0 1
0 0
0 1
1 0
1 1
0 0
0 -1
0 -1
1 010- РГ1
0 0
% 12 управления, шестой выход которого подключен к управляющему входу аналогового запоминающего блока, информационный вход которого объединен с первым входом блока сравнения, а выход подключен к второму входу блока сравнения.
2. Устройство по п. 1, о т л и— ч а ю щ е е с я тем, что блок управления выполнен на первом, втором и третьем элементах ИЛИ, инверторе, первом, втором, третьем и четвертом элементах И, счетчике, мультиплексоре, демультиплексоре, первом и втором
К5 -триггерах, первын 5 -вход второго RG -триггера объединен с первым входом первого элемента ИЛИ, первым управляющим входом счетчика, б -входом первого R5 -триггера и является первым входом блока управления, второй 5 -вход объединен с вторым управляющим входом счетчика, информационным входом демультиплексора и является третьим входом блока управления, R -вход подключен к выходу мультиплексора, который является шестым выходом блока управления, прямой и инверсный выходы подключены соответственно к первым входам третьего и четвертого элементов И, вторые входы которых объединены с первыми входами первого и второго элементов И и являются вторым вхоРазряд счетчика 2 б 5 4 3 2
Реальный вес разряда ЦАП 1
l г
21755 Ь дом блока управления, третьи входы объединены и подключены к прямому . выходу первого RG -триггера, Я -вход которого объединен с вторым входом .первого элемента ИЛИ и подключен к выходу переполнения счетчика, инверсный выход подключен к вторым входам первого и второго элементов И, выход первого элемента И является третьим
10 выходом блока управления, третий вход первого элемента И объединен с входом инвертора и подключен к, выходу второго элемента ИЛИ, входы которого являются пятыми входами
15 блока управления, выход инвертора подключен к третьему входу второго элемента И, выход которого подключен к первому входу третьего элемента
ИЛИ, второй вход которого подключен
20 к выходу третьего элемента И, выход является первым выходом блока управления,выход четвертого элемента И является четвертым выходом блока управления, выход первого элемента
25 ИЛИ является пятым выходом блока управления,при этом выходы счетчика подключены к соответствующим адресным входам мультиплексора и демультиплексора, информационные входы мультиплексора являются четвертыми входами блока управления, выходы демультиплексора являются вторыми выходами блока управления.
1221755
Выход
АЗБ 9, А
Выход
ЦАП 1, Л1
Такт
Режим
6 5 4 3 2 1
Реальный вес разряда ЦАП 1
2 9 5 3
Прямой счет
О 0
1 0
1 0
0 1
0 1
0 -1. 13
15
1 0101- РГ2
Прямой счет
0 ° 1
° ° °
0 0
9,11
9 10
1 01 100.+Р ГЗ
Прямой счет
0 О
12 0
0 О
° ° °
Обратный счет
12 0
0 О
1 0 1
1 О 0
0 -1
1 010010-+РГ4
12 12
1 0 0
Разряд счетчика 2
) 1 1
0 0
1 1
1 О .0 1
G 0
Продолжение табл.1
1221755
Таблица 2
Разряд счетчика 2
Режим
Такт
А, БСК 5 счетчика 2
6 5 4 3 2 1
Реальный вес ЦАП 1
0 0 0
Счет 0
0 0 1
Счет 1
0 1
1 0
Счет
0 0
0 1
1 0
0 0
Счет
Счет
0 11
Счет 9
Счет 10
11 0
12 1
13 1
Счет 12
Счет и т.д.
0 0
1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 0
9 5 3 2 1
Z, Запись 2 000100
Z Запись 4 001000
Z Запись 7 001100
Е Запись 8 010000
Z Запись 11 100000
1221755
1221755 бИ&т
Составитель В. Першиков
Техред Л.Олейник Корректор, М. Самборская
Редактор М.Петрова
Заказ 1621/60
Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4
Тираж 816 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб,, д, 4/5