SU1248072A1 - Устройство дл цифроаналогового преобразовани - Google Patents
Устройство дл цифроаналогового преобразовани Download PDFInfo
- Publication number
- SU1248072A1 SU1248072A1 SU843788847A SU3788847A SU1248072A1 SU 1248072 A1 SU1248072 A1 SU 1248072A1 SU 843788847 A SU843788847 A SU 843788847A SU 3788847 A SU3788847 A SU 3788847A SU 1248072 A1 SU1248072 A1 SU 1248072A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- outputs
- output
- inputs
- register
- digital
- Prior art date
Links
Landscapes
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Analogue/Digital Conversion (AREA)
Abstract
Изобретение относитс к вычис- лительной и цифровой измерительной технике и может быть использовано дл преобразовани цифровых величин ,в аналоговые..Изобретение позвол ет , повысить точность цифроаналогового преобразовани за счет улучшени линейности характеристики преобразо- вани о Улучшение линейности характеристики преобразовани обеспечиваетс введением трех цифровых комму таторов, блоков посто нной и оперативной пам ти, регистра последовательного приближени и арифметико- -логического устройства, а также по- строением основного цифроаналогового преобразовател (ЦАП) на основе избыточно-измерительного кода. Устройство работает в двух режимах: поверки основного ЦАП и преобразовани входного кода в аналоговый сигнал . В режиме поверки определ ютс реальные веса основного ЦАП, которые затем хран тс в блоке оперативной пам ти и используютс при преобразовании входного кода в аналоговый сигнал. 1 з.п. ф-лы, 4 ил. i W с: to 4 СХ) О tc
Description
Изобретение относитс к вычислительной и цифровой измерительной технике и может быть использовано дл преобразовани цифровых величин в аналоговые.
Цель изобретени - повьпнение точности за счет улучшени линейности характеристики преббразовани .
На фиг.1 приведена функциональна схема устройства цифроаналогового преобразовани ; на фиг.2 - функциональна схема блока управлени ; на фиг. 3 и 4 - граф-схема алгоритма работы устройства.
Устройство цифроаналогового преобразовани содержит входные шины 1 преобразуемого кода, лервьй цифровой коммутатор 2 (ЦК), арифметико- логическое устройство 3 (АЛУ), первый регистр 4 (РГ), второй цифровой коммутатор 5, второй регистр 6, основной цифроаналоговый преобразователь 7 (ЦАП), третий цифровой коммутатор 8,блок 9 сравнени (БС), регистр 10 сдвига (РГС), вспомогательный цифроаналоговьй преобразователь 11 (UAng), блок 12 управлени (БУ), регистр 13 последовательного приближени (РПП), блок 14 посто нной пам ти (Б1Ш), блок 15 оперативной пам ти (БОН), первую и вторую управл ющие шины 16 и 17 которые подключены к первому и второму входам блока управлени , шину Запуск, котора подключена к третьему входу блока управлени , выходную шину 18. Блок управлени имеет тринадцать выходов 19-31.
Блок управлени (фиг.2) содержит первьй и второй регистры 32, 33, генератор 34 тактовых импульсов, посто нное запоминающее устройство 35
Основной цифроаналоговьй преобразователь 7 должен быть выполнен на основе избыточных измерительных кодов (ИИК). Известно, что выходна характеристика ЦАП, построенного на основе неизбыточного двоичного кода может иметь разрывы, если, веса разр дов имеют отклонени от требуемых значений.
Если ЦАП реализовать на основе ИИК, например кода Фибоначчи, то разрыва не будет, если веса разр дов изготавливать с погрешностью не более 23,6%. Скачки выходной характеристики при таких низких требовани х к технологии будут большими . Однако значительно уменьшить
(линеаризовать) их можно путем цифровой коррекции результата преоб-- разовани . Это возможно благодар наличию многозначности ЮЖ.
5 Предлагаемое устройство функционирует в двух режимах: поверки и непосредственного цифроаналогового преобразовани с коррекцией.
В режиме поверки определ ютс
0 коды реальных значений весов разр дов ЦАПр 7, причем разр ды дел тс на группу старших (повер емых) и на группу младших (неповер емых) разр дов . Такой подход справедлив при
)5 формировании весов разр дов с одинаковой относительной погрешность) 5 . .В этом случае абсолютные отклонени
UQ от требуемых значений дл старших разр дов будут большими,
20 а дл младших - малыми. Поэтому коды реальных значений весов младших . разр дов Ко , полученные после изБ
готовлени устройства, записываютс в БПП 14 и используютс при функ25 ционировании.
Определение кодов Кр реальных значений весов разр дов производитс только дл групп из m старших разр дов . Значение m определ етс из
30 услови
.QTP,.Qb-H./QTP,
где п - количество разр дов ЦАП;
35 п-ть1 отклонение от требуемого
значени (n-m+D-ro разр да , - значени первого и второго младших разр дов соответственно .
40 Определение кодов Кр дл старших разр дов при формировании ЦАП 11 ступенчато нарастающей аналоговой в е- личины Ар, кажда ступень которой соответствует весу повер емого .раз45 р да, каждый аналоговый сигнал Ар дважды уравновешиваетс по методу поразр дного кодировани компенсирующим сигналом ЦАП 7 - один раз с запретом включени повер емого
JQ разр да, второй раз без запрета. По результатам двух кодирований определ етс код реального веса повер емого разр да.
Работа устройства в режиме поверки 55 осуществл етс следующим образом.
По сигналам БУ 12 происходит обнуление РГ 4, содержимого БОП 15, за- .пись исходного кода в РГС 10, уста- 31
навливаетс в начальное состо ние РПП 13, ЦК 2 коммутирует на вход РГ 4 выход АЛУ 3. На выходе ЦАП 11 по витс аналоговый сигнал А ,,
tl IH- -1
Значение вспомогательного аналогового сигнала должно быть таким, чтобы при поразр дном уравновешивании его компенсирующим сигналом ПАП 7 А произошло включение повер емого (п-т+1)-го разр да, т.е. А должен превьппать реальный вес повер емого разр да QP
на величину 5-20%
Далее при помогцрГЪлоков 13, 6, 7, 8, 9, 10, 11 производитс аналого- цифровое преобразование сигнала А , причем РГ 6 при этом функциh-in+-1
онирует только в режиме записи. Результат первого преобразовани к , которое осуществл етс с заh-h 4--1 / л
претом включени (n-m+D-ro разр да, при помощи БУ 12, ЦК 8 формируетс в РПП 13. Двоичный код к перво .-t п - fTt4-1
го преобразовани формируетс в РГ 4 при помощи блоков 2,3,4,5,12,14, 15,8 по формуле
К Еа Кр. ,
Vin-n i-, 1
где е 0,11 - разр дный коэффициент первого кодировани К
Ь -НП -Ц
I, Результат второго кодировани h-m+i также формируетс в РПП 13. Двоичный код К , второго преобразовани формируетс в РГ 4 по формуле
. II
.-1 2n-in+1 ;., 1
где а. €{0,l| - разр дный коэффициент второго кодировани К., .
Так как в выражении (1) коды К равны нулю при i m-m+l (содержимое БОП 15 нулевое), то код К,., раве коду реального веса (п-т+1)-го разр да , т.е. К к . По сигТТ1Г лп n-tnt 2Ц-ГТ,1
налу БУ 12 этот код переписываетс в БОП 15.
Далее производитс сдвиг РГС 10, в результате чего на вьпсоде ДАЛ 11 по витс новый вспомогательный аналоговый сигнал А . Получение реального веса (п-т+2)-го разр да происходит аналогично вьшгеописанному. Процесс поверки заканчиваетс после определени кодов реальных весов всех старших разр дов.
В режиме непосредственного преобразовани входной двоичный код К,
480724
поступающий по входным шинам 1 устройства , преобразуетс в аналоговую величину Ар,, на выходе 18 устрой- . ства. При этом участвуют все блоки 5 устройства за исключением РГС 10 и ЦАП| 11. Преобразование осуществл етс следующим образом. Входной код К записываетс в РГ 4 при помощи ЦК 2 и БУ 12 и сравниваетс при.помощи 10 АЛУ 3 1C кодом реального веса старшего разр да Кр. При сравнении.анали- зируютс сигнал переноса z АЛУ 3, наход щегос в режиме вычитани , причем сигнал переноса Z| подчин ет- 15 с следзпощему выражению:
10,
если К К р.
если К К.,.
,
35
20 Если , то содержимое РГ 4 не измен етс , а в РПП 13 записываетс ноль при помощи ЦК 8 и БУ 12..Если , то из содержимого РГ 4 вычитаетс код Кр, (дальнейшее сравне25 ние производитс с остатком К-К-), а в РПП 13 записьшаетс единица.
Далее код К сравниваетс с кодом реального веса Кр„., следующего разр да . Последующее преобразование
3Q входного кода К в рабочий код происходит аналогично.
Заканчиваетс процесс после п-го сравнени содержимого РГ 4 с кодом реального веса младшего разр да Кр, В результате в РПП 13 сформируетс . рабочий код Край которьш по сигналу БУ 12 перепишетс в РГ 6, после чего на выходе 18 устройства по витс аналогова величина А„, , точно соBt iX
Q ответствующа входному двоичному коду К. .
Необходимые дл функционировани устройства управл ющие и условные сигналы приведены в таблице.
45 Алгоритм функционировани цифро- аналогового преобразовани в соответствии с вьштеприведенным показан на фиг.З и 4 состоит из: вершины (1-5) - обнуление БОП 15; вершины (6-15) 50 первое кодирование А с запретом
включени 4-го разр да; вершины (16- 26) - второе кодирование А„ без запрета включени 4-го разр да; вершины (27-28) - запись Кр„ в БОП 15;
55 вершины (29-39) - первое кодирование Ag с запретом включени 5-го разр да; вершины (40-50) - второе кодирование вершины (51-52) - запись- Кр в
БОГ 15, вершины (53-65) - непосредственное преобразование.
Claims (2)
- Формула изобретени1 Устройство цифроаналогового преобразовани , содержащее основной и вспомогательный цифроаналоговые преобразователи , блок сравнени , блок управлени , первый и второй регистры регистр сдвига, выходы которого подключены к соответствующим входам вспомогательного цифроаналогового преобразовател , выход которого под- ключен к первому входу блока сравнени , второй вход которого соединен с выходной шиной устройства, выходы второго регистра подключены к соответствующим входам основного цифро- аналогового преобразовател , первый, второй и третий выходы блока управлени подключены соответственно к первым управл ющим входам первого, вто- рого регистров и регистра сдвига, отличающеес тем, что, с целью повышени точности за счет улучшени линейности характеристики преобразовани , в него введены первый , второй и третий цифровые комму- таторы, блок посто нной пам ти, блок оперативной пам ти, регистр последо- :вательного приближени , арифметико- логическое устройство,, первые информационные входы которого объединены с информационными входами блока оперативной пам ти и подключены к выходам первого регистра, вторые информационные входы подключены к выходам второго цифрового коммутатора, пер- вый выход подключен к первому информационному входу третьего цифрового коммутатора. Управл ющий вход подключен к четвертому выходу блока управлени , вторые выходы подключены к первым информационным, входам первого цифрового коммутатора, вторые информационные входы которого вл ютс шинами преобразуемого кода, управл ющий вход подключен к п тому выходу блока управлени , выходы подключены к информационным входам первого регистра , второй управл ющий вход которого объединен с информационным входом регистра последовательного при- ближени и подключен к выходу третьего цифрового коммутатора, второй ин- Аормационньш вход которого вл етсш.иной сигнала логической единицы, третий информационный вход вл етс шиной сигнала логического нул , четвертый информационный вход подключен к выходу блока сравнени , первый и второй управл ющие входы подключены соответственно к шестому и седьмому выходам блока управлени , восьмой . выход которого подключен к второму управл ющему входу регистра сдвига и к первому управл ющему входу регистра последовательного приближени , дев тые выходы подключены к адресным входам блоков оперативной и посто нной пам ти, выходы которых подключены соответственно к первым и вторым входам второго цифрового коммутатора, управл ющий вход которого подключен к дес тому выходу блока управлени , первый, второй и третий входы которого вл ютс соответственно первой и второй управл ющими шинами и шиной Запуск, одиннадцатый и двенадцатый выходы подключены соответственно к первому и второму управл ющим входам оперативной пам ти, тринадцатый выход подключён к второму управл ющему входу регистра последовательного приближение, выходы которого подключены к информационным входам второго регистра, при этом выход основного цифроаналогового преобразовател вл етс выходной щиной.
- 2. Устройство по п.1, о т л и ч а ю щ е е с тем, что блок управлени выполнен на первом регистре, втором регистре, генераторе тактовых импульсов, посто нном запоминающем устройстве, первый и второй входы которого вл ютс первым и вторым входами блока управлени , выходы с первого по п тнадцатьй.подключены к информационным входам первого регистра , входы с третьего по дев тый подключены к выходам второго регистра , выходы с шестнадцатого по двадцать второй подключены к информационным входам второго регистра, первый управл ющий вход которого вл етс третьим входом блока управлени второй управл ющий вход подключен к пр мому выходу генератора тактовых импульсов, инверсный выход которого подключен к управл ющему входу первого регистра, выходы с первого по дев тый которого вл ютс соответгтвснно четвертым, п тым, первым, ра вл ютс дев тыми выходами блока тринадцатым, дес тым, шестым, седь- управлени , выходы с тринадцатого по мым, одиннадцатым, двенадцатым выхо- п тнадцатьй вл ютс соответственнодами блока управлени , выходы с дес -j восьмым, третьим и вторым выходами того по двенадцатый первого регист- блока управлени .1722 2319 2831 29 3027Режим 2При - разрешение преобразованиВычитание-сложение АПУ 3 При yj 0 - сложениеКоммутаци ЦК 2Обнуление РГ 4 Коммутаци ЦК 5Синхроимпульс РПП 13При У, 0 - коммутируетс выход АЛУ 3При У 0 коммутируетс выход БОП 15Запись-считьшание БОИ 15 При У 0 - считываниеСинхроимпульс записи БОП 15Адрес БОП 15 и ВШ1 14y yVw ю юУ..IНачальна установка Сдвиг РГС 10 Адрес 1 ЦК 8 Адрес 2 ЦК 820Запись РГ 6вание с контролемПри - разрешение преобразованиПри У, 0 - коммутируетс выход АЛУ 3При У 0 коммутируетс выход БОП 15y yVw ю ю1 о 1 5-й 1 О О 4-й О 1 1 3-й О 1 О 2-й О О 1.1-йкоммутируетсЕС 9коммутируетслог. Окоммутируетслог. 1коммутируетс выход АЛУ 3
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843788847A SU1248072A1 (ru) | 1984-09-11 | 1984-09-11 | Устройство дл цифроаналогового преобразовани |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU843788847A SU1248072A1 (ru) | 1984-09-11 | 1984-09-11 | Устройство дл цифроаналогового преобразовани |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1248072A1 true SU1248072A1 (ru) | 1986-07-30 |
Family
ID=21137817
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU843788847A SU1248072A1 (ru) | 1984-09-11 | 1984-09-11 | Устройство дл цифроаналогового преобразовани |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1248072A1 (ru) |
-
1984
- 1984-09-11 SU SU843788847A patent/SU1248072A1/ru active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 864548, кл, Н 03 К 13/02, 1979. Микроэлектронные цифроаналоговые и аналого-цифровые преобразователи информации./Под ред. В.Б.Смолова. Л.: Энерги , 1976, рис. 7-9, с. 197. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5382955A (en) | Error tolerant thermometer-to-binary encoder | |
US5510789A (en) | Algorithmic A/D converter with digitally calibrated output | |
US4129863A (en) | Weighted capacitor analog/digital converting apparatus and method | |
US4195282A (en) | Charge redistribution circuits | |
JPS6326926B2 (ru) | ||
US5859608A (en) | Successive approximation and shift register without redundancy | |
US6211806B1 (en) | Efficient error correction in pipelined analog-to-digital converters | |
SU1248072A1 (ru) | Устройство дл цифроаналогового преобразовани | |
JPS6364412A (ja) | アナログ−デイジタル変換器 | |
EP0251758A2 (en) | Digital-to-analog conversion system | |
US5084701A (en) | Digital-to-analog converter using cyclical current source switching | |
JPS58104524A (ja) | A/dコンバ−タ回路 | |
US5276446A (en) | Analog-to-digital converter with error signal compensation and method for its operation | |
BR9713948A (pt) | Processo para converção de um sinal de entrada digital de um predeterminado número inteiro, n, de bits b (i) em sinal de saìda analógico, conversor digital-para-analógico, e, estágio direcionado para um conversor digital-para-analógico | |
JPS6243571B2 (ru) | ||
EP0996230A2 (en) | Thermometric-binary code conversion method and circuit | |
JPH02104024A (ja) | 逐次比較型アナログ・デジタル変換器 | |
SU1257847A1 (ru) | Устройство цифроаналогового преобразовани | |
SU1216827A1 (ru) | Аналого-цифровой преобразователь | |
SU1405117A1 (ru) | Устройство цифроаналогового преобразовани | |
SU1231609A1 (ru) | Аналого-цифровой преобразователь | |
SU1196864A1 (ru) | Устройство дл определени знака числа в системе остаточных классов | |
JPS6066524A (ja) | A/d変換器 | |
KR100460700B1 (ko) | 아날로그-디지털 변환기의 디지털 오류 교정 방법 | |
RU2133495C1 (ru) | Устройство для вычитания по модулю |