Антилогарифмический цифро-аналоговый преобразователь Советский патент 1990 года по МПК G06G7/24 

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

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

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

На фиг. 1 приведена структурная схема преобразователя; на фиг. 2 - функциональная схема каскада затухания; на фиг. 3 - функциональная схема преобразователя кода на фиг. 4 - графики зависимости случайной погрешности |5( каскада затухания от величины затухания А} каскада при разном количестве S ; входящих в каскад цифро- аналогового преобразователя (ЦАП).

Антилогарифмический ЦАП содержит входную шину 1 n-разрядного цифрового кода (разряды 14,1г,...,1), п каскадов 2 затухания, аналоговый мульти- плексор 3, повторитель 4 напряжения, аналоговый выход 5, дешифратор 6, аналоговый вход 7, шину 8 логической единицы.

Вся совокупность п каскадов затухания z разбита на m групп (mЈn), каждая из которых содержит один или несколько последовательно соединенных каскадов 2 затухания, причем выход каскада, являющегося в j-н группе (,2,,..,m) последним, соединен с (j-H)-M сигнальным входом аналогового

а

сл со оо

01

Мультиплексора 3, цервыи сигнальный уход которого соединен с аналоговым чходом 7 устройства.

Каждый i-й каскад затухания (фиг. 2) состоит из одного или нескольких (S;) последовательно соединенных по аналоговому сигналу р-раз- рядных умножающих ЦАП 9, ,...,9К, . . ., 9д; и имеет аналоговый вход )0, ана- /|юговый выход 11, первый управляющий ход 12, соединенный с i-м разрядом ходной шины 1 устройства и второй Управляющий вход 13, соединенный с ходом 8 логической единицы. Цифро- ые входы каждого ЦАП 9 разбиты на ве группы с суммарным весом o iносящихся к ним разрядов и N со- фтветственно (,2,...,n; ,2, . „, S | ) . Все цифровые входы ЦАП пер- фой группы соединены с первым управляющим входом 12 каскада затухания, i все цифровые входы второй группы - Ј вторым управляющим входом 3 кассора 3. Па второй вход j-ro цифрового коммутатора 14 подан фиксированный код Na(j4-,} , соответствующий включению (j+)-ro канала аналогового мультиплексора 3.

Каждый j-й элемент И 5 имеет количество входов, соответствующее количеству каскадов 2 в j-й группе

Q каскадов затухания (фиг, 1), обозначение отих входов на фиг. 3 (Т(,..., 1П) совпадает с обозначением соответствующих входов управления антилогарифмического ЦАП на фиг. 1.

5Когда на всех разрядах входной

шины 1 присутствуют логические единицы (этот случай соответствует нулевому затуханию устройства), на выходах всех элементов И 15 такжа имеютQ ся логические егдинипы, при этом на выход каждого цифроьо о коммутатора проходит код с его первого входа,

т.во на выходе 17 будет код Na,, a

о

в мультиплексоре 3 включен пер

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

название год авторы номер документа
Устройство широкодиапазонного логарифмического аналого-цифрового преобразования 1988
  • Самойленко Алексей Дмитриевич
SU1571763A1
Цифроаналоговый преобразователь с автоматической коррекцией нелинейности 1989
  • Данилов Александр Александрович
  • Фунтиков Олег Валентинович
  • Шлыков Геннадий Павлович
SU1709526A1
Логарифмический аналого-цифровой преобразователь 1985
  • Алиев Тофик Мамедович
  • Шекиханов Айдын Махмудович
  • Исмайлов Халил Аббас Оглы
SU1277146A1
Цифроаналоговый преобразователь с автоматической коррекцией нелинейности 1988
  • Данилов Александр Александрович
  • Шлыков Геннадий Павлович
SU1594699A1
Нитратомер 1990
  • Ружанский Андрей Николаевич
  • Захаренков Генадий Григорьевич
  • Валькованый Анатолий Антонович
SU1711060A1
АНАЛОГО-ЦИФРОВОЙ ПРЕОБРАЗОВАТЕЛЬ С КОРРЕКЦИЕЙ СЛУЧАЙНОЙ ПОГРЕШНОСТИ 1991
  • Полубабкин Ю.В.
  • Дорфман Б.Г.
  • Лямасов Д.Г.
RU2024193C1
УСТРОЙСТВО МОНИТОРИНГА ВЫСОКОВОЛЬТНЫХ ВВОДОВ И СИГНАЛИЗАЦИИ О СОСТОЯНИИ ИХ ИЗОЛЯЦИИ 2006
  • Шеремет Алексей Антонович
  • Тарасов Александр Анатольевич
RU2328009C1
Цифроаналоговая вычислительная система 1987
  • Строцкий Борис Михайлович
SU1483468A1
Цифроаналоговый преобразователь 1985
  • Стахов Алексей Петрович
  • Азаров Алексей Дмитриевич
  • Моисеев Вячеслав Иванович
  • Стейскал Виктор Ярославович
  • Степанова Ирина Петровна
  • Васильева Татьяна Николаевна
SU1319280A1
Параллельно-последовательный аналого-цифровой преобразователь 1985
  • Воротов Александр Александрович
  • Грушвицкий Ростислав Игоревич
  • Могнонов Петр Борисович
  • Мурсаев Александр Хафизович
  • Смолов Владимир Борисович
SU1305851A1

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

Реферат патента 1990 года Антилогарифмический цифро-аналоговый преобразователь

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

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

када, а значит и с шиной 8 логической 25 вый канал. Аналоговый сигнал при этом единицы устройства.

Дешифратор 6 (фиг. 3) содержит m цифровых коммутаторов 14,,, 14, ...,

15,

14, тг элементов И 15,,

2..

15т, входную шину 16 n-разрядного да, поле седине ИНУЮ к вхоа.ной шине 1 антчпогаряфмического ЦАП, выходную ргину 17 и (т+1) цифрою ,ix шин 18 j, 18л ,..„., 18 т+, задания фикслрованных (сонстант N,s ...,Мд(т+л ,15

Антилогарифмический ЦАП работает Следующим образом.

На входную шину 1 поступает цифровой код В, определяемый битами Ь;°,

В 2 ;-Bis

i l

где В. - весовые коэффициенты разрядов ,

40

проходит с входной шины 7 на выход 5 устройства, мкнуя все-каскады 2 затухания,

s

Когда на любом из входов i-й группы появляется логический nout., j-й коммутатор подключает код Nq,« л ,

уи этом мультиплексор 3 подключает через (j+1)-и канал вход повторителя 4 (гьиг. $) к выходу j-й группы каскадов 2 затухания.

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

Внутри каскада 2-1 затухания бит Ъ; кода В поступает на первую группу

Внутри каскада 2-1 затухания бит Ъ; кода В поступает на первую группу

На аналоговый вход 7 подается пос- Цифровых входов всех ЦАП 9 каскада,

имеющих суммарные веса N (к.тИ,2, . ,.,S-). Затухание k-ro ЦАП 9 в

тоянное напряжение V. Каждый бит Ь; управляет своим J-м каскадом 2 затухания антилогарифмического ЦАП., устанавливая его в одно из 2-х состояний: в состояние нулевого затухания или в состояние фиксированного затухания А;. Входной код В с шины 1 одновременно поступает на вход, 16 дешифратора 6, выход 17 которого управляет состоянием мультиплексора 3. На первый вход первого цифрового коммутатора 14 подан фиксированный код N, , соответствующий включению первого канала аналогового мультиплек1-м каскаде 2 затухания имеет вид )-,Uoge S SliJLS&JL

50

55

-,К Ч, J- «-.&аN

где об - масштабный коэффициент; а - основание логарифма;

Ч,-1

-суммарный вес всех q разрядо

ЦАП 9,

Поскольку Ъ{ принимает только два значения: 0 или 1, выражение (1) мож но записать в виде

А;к (b;)b;- A;K, где Ь; - инверсия бита.

вый канал. Аналоговый сигнал при этом

проходит с входной шины 7 на выход 5 устройства, мкнуя все-каскады 2 затухания,

s

Когда на любом из входов i-й группы появляется логический nout., j-й коммутатор подключает код Nq,« л ,

уи этом мультиплексор 3 подключает через (j+1)-и канал вход повторителя 4 (гьиг. $) к выходу j-й группы каскадов 2 затухания.

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

Внутри каскада 2-1 затухания бит Ъ; кода В поступает на первую группу

Цифровых входов всех ЦАП 9 каскада,

1-м каскаде 2 затухания имеет вид )-,Uoge S SliJLS&JL

0

5

-,К Ч, J- «-.&аN

где об - масштабный коэффициент; а - основание логарифма;

Ч,-1

-суммарный вес всех q разрядов

ЦАП 9,

Поскольку Ъ{ принимает только два значения: 0 или 1, выражение (1) можно записать в виде

А;к (b;)b;- A;K, где Ь; - инверсия бита.

К

Ь;А;, (2)

Затухание i-ro каскада, равное А;(Ъ;)Ъ;А;К Ь; А;

принимает два значения: при затухание нулевое, при затухание максимально и равно А.

Выберем

А; , (3) где & - требуемая разрешающая способность антилогарифмического ЦАП.

Тогда из (2) общее затухание устройства

(b;)SB ,

где

В

Ъ ВТаким образом затухание антилогарифмического ЦАП линейно зависит от входного кода В. Поскольку затухание связано логарифмической зависимостью с коэффициентом передачи устройства Ки, то

Т V

вы V6x.

Ј6

;.,

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

Рассчитаем веса N(4-,,H ;кдля каждого ЦАП 9 в каскадах 2, обеспечивающих требуемое затухание (3) каждого каскада, и оцепим улучшение погрешности преобразования за счет использования нескольких ЦАП 9 в каскадах 2, а также приведем обоснование повышения точности антилогарифмического ЦАП за счет введения мультит плексора 3.

Сначала рассмотрим несколько ЦАП 9 в каскаде 2. Левую часть выражения (4) можно разбить на слагаемые про- ИЗВОЛЬНБМ образом. Однако для снижения случайной погрешности 1-го каскада 2 необходимо стремиться к возможно более равномерному распределению А между ЦАП, входящими в каскад, т.е.

,Тогда искомый вес д; s7

Величина N,

N,

(5)

(6)

,2;к в силу того, что А; может быть задано непрерывным и произвольным образом, является непррывной. Физически реализуемыми решениями являются натуральные значения N к Ы„;;

«к

Обозначим N

натуральное

ЧИСЛО

Случай . Следует принять

N

2.К

(7)

Случай . В качестве нулевого приближения примем (7).

При этом затухание k-no ЦАП в i-м каскаде будет

A.-siloga , (S)

а затухание 1-го

о каскада 2

я

ж

15

20

-- /

А; ZA;K . (9)

Ksl

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

fljiH 1-го каскада 2

Д; А;-А;. Для Д ; к справедлива оценка

(Ю) (И)

25

0,5

М;к/т„« «ы 8«

N,

35

S;oO

(12)

Механизм снижения систематической 3Q погрешности при увеличении S; обусловлен двумя факторами.

Первый фактор следует из характера зависимости (12). Для снижения погрешности необходимо с ростом А; увеличивать S; .

Второй фактор. При S, i 2 возможна взаимная компенсация погрешностей (10) путем уточнения нулевого приближения (7) следующим образом:

40NfelK-NziK qK,

где ± 1; ±2, ... и я:«Н2 .

При этом в силу несимметричной зависимости (12) относительно точки заданного затухания А( можно подобрать такие q: , что погрешности (10) в значительной мере компенсируются.

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

|i;K oiloga (1+ AN

45

50

N,

.-8е

) 03)

где UNn- погрешность, учитывающая нелинейность и смещение, выраженная в единицах младшего разряда (ЕМР).

Случайные погрешности разных экземпляров ЦАП, входящих в i-й каскад,

Можно с некоторым приближением считать независимыми, поэтому случайная погрешность 1-го каскада составит

I4

;(s;,A;)logo (.).

N0.

(14)

Здесь также имеет место снижение Погрешности с увеличением при боль- пих А;, обусловленное двумя факторами .

Первый фактор.обусловлен тем, что ; в (14) зависит от отношения A;/S(

Второй фактор, С увеличением числа ЦАПов в каскаде затухание растет пропорционально S, а случайная по- jrpeuiHocTb (в относительных едиыяцах) ропорционально 4si .

Поэтому существуют такие затуха- }шя A (S;, , S;4), в которых при раз- Йых вариантах выполнения 1-го кас

$сада, отличающихся числами Sj, и S,-2, случайные погрешности A; (S;, A;), ft (S;a А;) одинаковы p;(S;( , A;)-fJ;(Sja, А,-) (15)

Совместное решение (14) и (15) дает

(16)

где

s,.4t

Графики зависимости (14) построе-

ны на фиг. 4 и на них отмечены точки (16).

Знал эти точки, можно сделать од- Нозначный выбор в зависимости от требуемого затухания каскада А: при ; () и (2) следует выбрат

ч 1 - ь,-),

А;(1) и (2)сА;сА; (2) к (3) следует выбирать

А ; (2) и (3)А;сА; (3) и (4) следует выбрать и т.д.

При этом случайная погрешность 1-го каскада минимальна.

Случайную погрешность X1;: одного ЦАП, обусловленная погрешностью &Ny ЕМР полной шкалы (иначе называемой погрешностью масштаба)9 получим из (13) при

( ). (17)

Погрешность полной шкалы 1-го кас

када составит

м.ТсГ y;(S;)ciloga. (1+ ).(16

0

5

0

Эта погрешность сказывается при малых затуханиях и растет пропорционально . При больших затуханиях ею можно пренебречь.

Расчеты по приведенным соотношениям показывают, что может быть реализован антилогарифмический ЦАП с применением 12-разрядных ЦАП 9 с диапазоном 81, 91 дБ, имеющий систематическую погрешность преобразования, не превышающую тысячных долей децибела, случайную погрешность 0,03 дБ (на границе указанного диапазона) и разрешающую способность 0,01 дБ.

Снижение погрешности за счет введения мультиплексора 3 обусловлено следующим обстоятельством,

В устройстве каскады соединены по аналоговому сигналу в порядке возрастания формируемых затуханий А; . При малых затуханиях часть старших каскадов не участвует в формироэании результирующего затухания А. Дня исключения погрешности этих каскадов с помощью мультиплексора 3 изменяется точка съема выходного напряжения.

Погрешность блоков 3 и 4 в основном определяется конечными сопротивлениями открытого канала г г- льти- гшексора, входного сопротивления повторителя R и смещением повтори- -лля U

д

0

5

5

см

U см

(1+TW

Уп-Ы1о8в(Н JL).

Элементная база позволяет легко выполнить $ п Ј V; ,

Если в каскадах 2 затухания и в повторителе 4 применены однотипные операционные усилители, будет выполняться и соотношение

Pn {Ь . Поэтому можно считать погрешности

любого старшего каскада 2 и блоков 3 и 4 соизмеримыми. В этих предположениях уменьшение погрешности антилогарифмического преобразователя обеспечивается в диапазоне затуханий О-Д/2, где Д - полный диапазон устройства .

Таким образом, применение в каскадах затухания интегральных ЦАП позволяет уменьшить погрешность преобразования и улучшить разрешающую способность устройства, а изменение точки съема выходного напряжения в зависимости от величины входного кода

с помощью аналогового мультиплексора позволяет уменьшить погрешность преобразования в области малых затуханий

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

1. Антилогарифмический цифроанало- говый преобразователь, содержащий n-разрядкую входную шину, п последо- вательно соединенных по аналоговому сигналу каскадов затухания и повторитель напряжения, выход которого соединен с выходной шиной преобразователя, аналоговый вход первого кас- када затухания соединен с аналоговым входом антилогарифмического цифро- аналогового преобразователя, отличающийся тем, что, с целью повышения точности преобраэова- ния, в него введены аналоговый мультиплексор и дешифратор, а п каскадов затухания антилогарифмического цифро- аналогового преобразователя разделены на ш групп, каждая из которых содер- жит К() последовательно соединенных каскадов затухания, причем выход каскада затухания, являющегося в j-й группе (,2,...,m) последним, соединен с (J-H)-M информационным

входом аналогового мультиплексора, первый информационный вход которого соединен с аналоговым входом антило- гарифмяческого цифроаналогового преобразователя, выход аналогового муль- типлексора соединен с входом повториЛкГЪ

1-я tpynna

j-n группа

7-7

1-й

&.

входной код f Фие-t

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

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

Swwf

i-s

-f-(«

Ч-п.

MJLjKl. я группа

,A7 А1яъ,б)

га еруплв

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

Антилогарифмический преобразователь 1977
  • Галамай Тарас Григорьевич
  • Павлыш Владимир Андреевич
  • Уланова Инна Игнатьевна
SU643908A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Цифро-аналоговый преобразователь 1978
  • Чеботарев Анатолий Владимирович
  • Некрасов Владимир Сергеевич
SU777810A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 538 175 A1

Авторы

Самойленко Алексей Дмитриевич

Даты

1990-01-23Публикация

1987-05-15Подача