Аналого-цифровой преобразователь Советский патент 1989 года по МПК H03M1/10 

Описание патента на изобретение SU1522400A1

Изобретение относится к вычислительной и цифровой измерительной технике.

Цель изобретения - повышение точности аналого-цифрового преобразования .

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

рекции и самопроверки. Сущность само- 25 - сравнение аналоговых сигналов

А, и Ад, на его входах, причем сигна Y на его выходе 21 соединенном с пе вым входом блока 15 управления, под чиняется следующему соотношению:

проверки заключается в определении m переходных кодовых комбинаций, причем переходная кодовая комбинация х-го разряда соответствует вьгходноМу сШалоговому сигналу ЦАП меньшему реального веса i-ro разряда на величину младшего кванта.

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

На фиг.1 показана структурная схема устройства; на фиг.2 - алгоритм работы устройства; на фиг.3-6 - примеры реализации отдельных блоков уст ройства.

Устройство содержит аналоговый коммутатор 1, аналоговый запоминающи блок 2, цифроаналоговый преобразователь 3 (ЦАП), блок 4 регистров,. блок 5 коммутации, блок 6 циЬровых схем сравнения, блок 7 сравнения, первое коммутирующее устройство 8, блок 9 синтеза кодов, первьй счетчик 10, второе коммутирующее устройство И, элемент ИЛИ 12, второй счетчик 13, входная шина 14 (вход), блок 15 управления, входные и выходные шины которого 16-30, из них 16-19, 24-26,

- сравнение аналоговых сигналов

А, и Ад, на его входах, причем сигнал Y на его выходе 21 соединенном с первым входом блока 15 управления, подчиняется следующему соотношению:

Y

если А , i А .

Управляющие входы 16-19 являются соответственно входами обнуления, записи, прямого и обратного счета первого счетчика 10. Сигнал X на входе блока 5 определяет реж работы устройства в процессе непосредственного преобразования. Если X О - на входе АЦП нарастающий сигнал, если X 1 - на входе падающий сигнал, и в соответствии с этим происходит изменение информации на вьосоде А1Ш.

Комбинации на выходе блока 5 определяются следующим выражением:

PPi-X V 10...О Х,

где Pri - содержимое г--го регистра.

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

Pn-Zl V Pr2 Z 2V...V.PIln Zm.

Коммутирующее устройство 1 1 передает в зависимости от режима работы

1522400

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

10 При таком подходе для определения переходных кодовых комбинаций только старших разрядов необходимо приьшне- ние счетчика, работающего в фибонач- чиевой системе счиления. Такие счет- t5 чики существуют, но являются довольно сложными устройствами. Поэтому для того, чтобы в качестве счетчика 10 можно было иметь обычньй двоичньа счетчик, предложено определить пере- РГ(1) содержимое i-ro регистра бло- 20 ходные кодовые комбинации для всех

ка 4;разрядов, веса которых отличны от

CT(i) - содержимое группы из (п - m + степени двойки. При этом для 1-кода + i) младших разрядов счетчи- Фибоначчи с младшими разрядами ... ка 10;8; 5; 3; 2; 1, для которого приводятп - число разрядов первого счет- 25 ся все дальнейшие примеры, определе- чика 10, определяемое разряд- ние переходных кодовых комбинаций

жимое одного из регистров блока 4 (при X 0) или блока 9 (при X 1).

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

Комбинация для записи формируется по содержимому счетчика 10 и выходным сигналом Z , блока 6. Выходные сигналы блока 6 формируются следующим образом:

1, если СТ1 (i) РГ (i),

Z, О, если СТ1 (i) / РГ (i), где i 1,2,,..,т;

Похожие патенты SU1522400A1

название год авторы номер документа
Аналого-цифровой преобразователь 1984
  • Стахов Алексей Петрович
  • Моисеев Вячеслав Иванович
  • Азаров Алексей Дмитриевич
  • Стейскал Виктор Ярославович
  • Васильева Татьяна Николаевна
SU1197078A1
Устройство цифро-аналогового преобразования 1985
  • Азаров Алексей Дмитриевич
  • Васильева Татьяна Николаевна
  • Моисеев Вячеслав Иванович
  • Стейскал Виктор Ярославович
SU1312739A1
Устройство цифроаналогового преобразования 1984
  • Стахов Алексей Петрович
  • Моисеев Вячеслав Иванович
  • Азаров Алексей Дмитриевич
  • Стейскал Виктор Ярославович
  • Васильева Татьяна Николаевна
SU1221755A1
Устройство цифроаналогового преобразования 1986
  • Азаров Алексей Дмитриевич
  • Моисеев Вячеслав Иванович
  • Стейскал Виктор Ярославович
  • Васильева Татьяна Николаевна
SU1405117A1
Устройство для сопряжения ЦВМ с аналоговыми объектами 1986
  • Омельченко Виктор Иванович
  • Строцкий Борис Михайлович
SU1425698A2
Цифроаналоговый преобразователь 1985
  • Стахов Алексей Петрович
  • Азаров Алексей Дмитриевич
  • Моисеев Вячеслав Иванович
  • Стейскал Виктор Ярославович
  • Степанова Ирина Петровна
  • Васильева Татьяна Николаевна
SU1319280A1
Аналого-цифровой преобразователь 1984
  • Стахов Алексей Петрович
  • Азаров Алексей Дмитриевич
  • Стейскал Виктор Ярославович
  • Нечипоренко Любовь Михайловна
SU1226664A1
Параллельно-последовательный аналого-цифровой преобразователь 1985
  • Воротов Александр Александрович
  • Грушвицкий Ростислав Игоревич
  • Могнонов Петр Борисович
  • Мурсаев Александр Хафизович
  • Смолов Владимир Борисович
SU1305851A1
Цифроаналоговый преобразователь 1990
  • Азаров Алексей Дмитриевич
  • Коваленко Елена Алексеевна
  • Стейскал Виктор Ярославович
  • Гринюк Галина Васильевна
  • Гринюк Юрий Анатольевич
SU1790030A1
Аналого-цифровой преобразователь 1984
  • Стахов Алексей Петрович
  • Азаров Алексей Дмитриевич
  • Стейскал Виктор Ярославович
  • Лысюк Виктор Владимирович
  • Алексанян Роберт Гургенович
SU1223368A1

Иллюстрации к изобретению SU 1 522 400 A1

Реферат патента 1989 года Аналого-цифровой преобразователь

Изобретение относится к цифровой измерительной и вычислительной технике и может быть использовано для преобразования аналоговых величин в цифровые. Применение самокоррекции, основанной на использовании избыточного измерительного кода (ИИК), обеспечивает высокую точность преобразователя. Сущность самокоррекции заключается в определении переходных кодовых комбинаций, которые затем выявляются в процессе аналого-цифрового преобразования в счетчике, управляющем ЦАП, для корректировки состояния счетчика. Самокоррекция осуществляется при помощи цифроаналогового преобразователя, блока регистров, аналогового запоминающего блока, блока сравнения и блока управления. Введение блока цифровых схем сравнения, блока синтеза кодов, первого коммутирующего устройства, второго коммутирующего устройства и блока коммутации позволяет осуществить преобразование аналоговых величин в цифровые по методу следящего уравновешивания. 1 з.п. ф-лы, 6 ил., 4 табл.

Формула изобретения SU 1 522 400 A1

костью цифроаналогового преобразователя 3; m - количество переходных кододолжно начинаться с 3-го разряда.

Один из возможных вариантов реализации блока управления приведен на вых комбинаций (для кода Фи- зо Фиг.З. Для формирования управляющих боначчи m п - 2).сигналов применяется последовательДевятьй, десятый, одиннадцатый вы- ностная схема с использованием ПЗУ. ходы блока 14 управления соединены с входом 24 обнуления, 25 прямого счеila выходах. 1-12 ПЗУ формируются необ ходимые управляющие сигналы, на выходах 13-16 - код состояния, который совместно с входными переменными, подключенными к входам А, .. ., Aj ПЗУ и являющимися анализируемыми условиями (CTI i + ., i Tn,), формита, 26 обратного счета второго счетчика 14, выход которого соединен с выходной шиной устройства.

Аналого-цифровой преобразователь работает в двух режимах: режиме по45

верки и непосредственного преобразо- д рует адрес следующего состояния.

вания входной аналоговой величины А Соответствий управляющих сигна- в цифровой двоичный код. В режиме по- лов алгоритма выходам блока 15 управ- верки происходит определение переход- ления приведено в табл. 1. ных кодовых комбинаций. Переходная комбинация i-ro разряда ЦАП 3 соответствует аналоговой величине А;, на выходе 1ДЛ.П 3, значение которой меньше реального веса i-ro разряда преобразователя на величину младшего значащего разряда.

В общем случае при построении преобразователей формы информации на основе избыточных измерительных кодов разряды ПАП делятся на группу старших и младших разрядов. Такой подход справедлив при формировании весов разрядов с одинаковой относи тельной погрешностью S . В этом случае абсолютные, отклонения весов разПЗУ 31 вырабатьшает последовательность управляющих сигналов и код следующего состояния, записанного в регистр состояний. Счетчик 32 служит для задания текущего номера опреде- ляемой переходной кодовой комбинации,. который вьщеляет при помощи коммутатора 36 анализируемый разряд счетчика 1 О с содержимым СТ1 i+2 и пропускает сигнал записи в блок регистров на вход соответствующего i-ro регистра 39 через деши5)ратор 38.

Триггер 33 управляет аналоговым коммутатором, подключая в процессе поверки выход аналогового запоминаю ностная схема с использованием ПЗУ.

35

ila выходах. 1-12 ПЗУ формируются необходимые управляющие сигналы, на выходах 13-16 - код состояния, который совместно с входными переменными, подключенными к входам А, .. ., Aj ПЗУ и являющимися анализируемыми условиями (CTI i + ., i Tn,), форми5

Соответствий управляющих сигна- лов алгоритма выходам блока 15 управ- ления приведено в табл. 1.

ПЗУ 31 вырабатьшает последовательность управляющих сигналов и код следующего состояния, записанного в регистр состояний. Счетчик 32 служит для задания текущего номера опреде- ляемой переходной кодовой комбинации,. который вьщеляет при помощи коммутатора 36 анализируемый разряд счетчика 1 О с содержимым СТ1 i+2 и пропускает сигнал записи в блок регистров на вход соответствующего i-ro регистра 39 через деши5)ратор 38.

Триггер 33 управляет аналоговым коммутатором, подключая в процессе поверки выход аналогового запоминающего блока, а при работе - входную шину на вход блока сравнения. Цифровая схема сравнения 37 служит для выявления момента определения последней т-ой переходной комбинации при i т, опреде ляющего конец контроля.

В режиме поверки по сигналу блока 5 управления первый счетчик 10 начинает работу в режиме прямого счета импульсов. Данный счетчик является реверсивным двоичным счетчиком с входами параллельной записи. Управляющие входы прямого и обратного счета, обнуления и записи подключены к выходам 16-19 блока 14 управления, а входы параллельной записи - к выходам устройства I1. Определение момента включения первого из поверяемых разрядов происходит в блоке I5 при помощи цифрового коммутатора 36, подключающего поочередно поверяемые разряды к входу А ПЗУ блока 15 управления .

При включении поверяемого разряда ( 1) аналоговая величина А,, установившаяся на выходе ЦАП 3, запоминается в аналоговом запоминающем блоке 2 по сигналу блока 15 управления. Выход блока 2 в режим поверки через аналоговый коммутатор 1 коммутируется на вход блока 7 сравнения .

После установки блока 2 (при этом А , А и Y ) блок 15 переводит счетчик 10 в режим вычитания до момента изменения ответа блока 7 сравнения вершины 6, 7 алгоритма). Содержимое счетчика 10 в данный момент представляет собой переходную кодовую комбинацию, которая запишется в первый регистр блока 4 регистров. Сигнал записи в регистр формируется на выходе 2 ПЗУ блока 15 управления, при помощи дешифратора 38 подается на вход записи соответствующего определяемому i-му разряду регистра. Затем счетчик 0 опять переводится ., в режим прямого счета импульсов до включения следующего поверяемого разряда (верщина 3-4). При этом состояние блока 2 на работу устройства не

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

Пример определения переходных кодовых комбинаций приведен в табл. 2,

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

После окончания режима поверки блок J5 вырабатывает сигнал Конец контроля (вершина 10 алгоритма), который переводит триггер 33 блока 15 в противоположное состояние, при этом сигнал на выходе 30 скоммутирует преобразуемый аналоговый сигнал А с входной шины преобразователя на первый вход блока 7 сравнения. На второй вход блока 7 при этом поступает компенсирующий аналоговый сигнал А,, формирующийся на вькоде ЦАП 3.

5

0

0

5

Разность указанных величин А - А

преобразуется в код методом следящего уравновешивания. Счетчики 10 и 13 могут работать в режи1У1е как прямого, так и обратного счета. Режим работы данных счетчиков определяется на каждом такте ответами Y блока 7 сравне ния и Z блока 6 цифровых схем сравнения. Если Y О, т.е. А,гА, блок 1-5 управлё ция устанавливает сигнал X О и счетчи СТ 2 в режим прямого счета (вершина;13 алгоритма). При этом в режиме прямого счета блок 5 коммутации передает на выход содержимое блока 4 регистров и с помощью блока 6 цифровых схем сравнения осуществляет сравнение содержимого каждого i-ro регистра с гр5гппой (n-m+i) младших разрядов первого счетчика 10. В процессе обратного счета блок 5 коммутации передает на выход кодовые комбинации вида 10...О, соответствующие включенному i-му старшему разряду и выключенным более младшим. Если после поступления очередного счетного импульса блок 6 выработал сигнал Z; 1, то счетчик 10 переводится в режим записи. При этом на следующем такте в счетчик 10 записан формируемый блоком 9 код, аналоговый эквивалент которого точно на величину младшего кванта больше вькодной аналоговой величины ЦАП 3 на данном такте. Комбинация для записи формируется в со.ответствии с ранее приведенной фор- мулой и может быть сформирована при помощи комбинационной схемы, приве0

5

0

денной на фиг.5, где СТ1 n-m+i - - (п-т+1)-й разряд счетчика 10.

В режиме обратного счета на информационные входы СТ1 10 при помощи блока 11 подключается выход устройства 8. При выработке сигнала Z ; 1, устройство 8 передает на выход содержимое РГ1 и таким образом в счетчик записана i-я переходная кодо вая комбинация из блока 4, аналоговый эквивалент которой, точно на величину младшего кванта выходной аналоговой величины ЦАП 3. Пример функционирования устройства приведен в табл. 3.

Функционирование устройства в режиме непосредственного преобразовани входного аналогового сигнала в код может периодически прерываться для осуществления цикла поверки сигналом на входе 23 блока I5 частота переход из режима в режим определяется скоростью изменения весов разрядов ЦАП 3 и зависит от стабильности параметров аналоговых узлов ЦАП 3 и скорости изменения внешних условий.

Устройство позволяет создавать высоколинейные , АЦП, построенные с применением низкоточных ЦАП, максимальные значения относительной погрешнос (3,(i (Р) формирования, которых определяются соотношением

ЬмоксСР) р где oi - основание системы счисления.

для .различных 4.

Значения 8- РМПКС Р приведены в табл-.

Д1есмотря на такие большие погрешности формирования разрядов, теоретически при реализации данного устройства можно достичь любое значение наперед заданной погрешности АЦП.

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

Формула изобретения

1. Аналого-цифровой преобразователь, содержащий блок управления, первый вход Которого соединен с выходом блока сравнения, цифроаналоговый преобразователь и первый реверсивный

5

Q

0

5

0

5

0

5

0

5

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

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

2, Преобразователь по п. 1, отличающийся тем, что блок управления выполнен на постоянном запоминающем устройстве, счетчике, триггере, тактовом генераторе управления, регистре состояний, коммутаторе, цифровой схеме сравнения и дешифраторе, выходы которого являются группой вькьдов блока, а информационные входы объединены с соответствующими первыми информационными входами цифровой схемы сравнения и коммутато- ра и подключены к соответствующим выходам счетчика, вход сброса которого объединен с входами сброса тригге- ра и регистра состояний и является третьим входом блока; а счетньш вход соединен с первым выходом постоянного запоминающего устройства, второй выход которого подключен к управляющему входу дешифратора, выходы с третьего по одиннадцатьм являются соот- . ветственно вторым, третьим, пятым, шестым. Восьмым, девятым, десятым и седьмь1м выходами блока, первым выходом которого является выход триггера S-вход которого подктаочен к двенад

5

0

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

Таблица

Таблица 2

Продолжение табл.2

t2J fJgcK I

{ Иачало) Г

Е

{J CTI-CTf i I

,4

ПГ

шг2 - ст2 П

1

Фиг.1

I

Г

fn.-ftt ffT crt In Я

tr f4c

ir«M.mJ

Фиг.З

л

ь

рг

ФигЛ

29

BCKLn-m

век си

J

Фиг. 5

..

блока I S

prf

29

1

4

J

Фиг. В

Документы, цитированные в отчете о поиске Патент 1989 года SU1522400A1

Аналого-цифровой преобразователь 1979
  • Стахов Алексей Петрович
  • Азаров Алексей Петрович
  • Моисеев Вячеслав Иванович
SU783979A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Преобразование информации в аналого-цифровых вычислительных устройствах и системах/Под ред
Г.М.Петрова, 1973, с
Переносная печь-плита 1920
  • Вейсбрут Н.Г.
SU184A1
Способ приготовления пищевого продукта сливкообразной консистенции 1917
  • Александров К.П.
SU69A1
,(54) АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВА-ТЕЛЬ

SU 1 522 400 A1

Авторы

Стейскал Виктор Ярославович

Васильева Татьяна Николаевна

Маськанова Ирина Федоровна

Моисеев Вячеслав Иванович

Даты

1989-11-15Публикация

1987-10-05Подача