Номер патенту: 44073

Опубліковано: 15.01.2002

Автори: Шапошніков Олег Валентинович, Азаров Олексій Дмитрович

Завантажити PDF файл.

Формула / Реферат

Конвеєрний аналого-цифровий перетворювач, який містить блок перетворення з n каскадів врівноваження, блок еталонних аналогових величин, виходи якого підключені до відповідних перших входів каскадів врівноваження, та блок керування, перший вихід якого з'єднаний з входом керування блока перетворення, який відрізняється тим, що в нього введений блок пам'яті та арифметичний блок, перші входи яких є другим та третім виходами блока керування, перша вхідна шина арифметичного блока з'єднана з вихідною шиною блока перетворення, друга вхідна шина - з вихідною шиною блока пам'яті, вихідна шина, яка є інформаційним виходом пристрою, - з вхідною шиною блока пам'яті, а кожний каскад врівноваження містить вхідну шину, яка з'єднана з першим входом першого блока комутації, другий, третій та четвертий входи якого з'єднано з блоком еталонних аналогових величин, п'ятий - з вихідною шиною каскаду, а вихід першого блока комутації з'єднано із входом першого пристрою вибірки-зберігання, вихід якого з'єднаний із першим входом компаратора аналогових величин, другий вхід якого з'єднано з нульовим виходом блока еталонних аналогових величин, а цифровий вихід з'єднаний з арифметичним блоком та керуючим входом другого блока комутації, перший та другий входи якого з'єднані з першим та другим виходами блока еталонної аналогової величини, а вихід з'єднано з першим входом пристрою підсумовування аналогових величин, другий вхід якого є виходом блока підсилення, вхід якого з'єднано з виходом першого пристрою вибірки-зберігання, а вихід блока підсумовування аналогових величин з'єднано з входом другого пристрою вибірки-зберігання, вихід якого є аналоговим виходом поточного каскаду і відповідно аналоговим входом наступного каскаду, а блок підсилення виконаний на основі надлишкової позиційної системи числення.

Текст

МПКб н 03 М 1/42 Конвеєрний аналого-няфровнй перетворювач Винахід відноситься до інформацшно-вимірювальної та обчислювальної техніки і може бути використаний для перетворення аналогових величин у цифрові. Відомий конвеєрний АЦП, який містить блок перетворення з п каскадів врівноваження та арифметичний блок для обчислення кінцевого результату на основі цифрової інформації від блоку перетворення. Кожний каскад складається з пристрою вибірки зберігання (ПВЗ), m-розрядного АЦП, т-розрядного ЦАП, блоку підсилення різницевого сигналу. Пристрій працює таким чином: на початку перетворення вхідний аналоговий сигнал фіксується в ПВЗ і вимірюється АЦП, вихідний код якого поступає на арифметичний блок і ЦАП, а потім різниця між вхідним і компенсуючим сигналом ЦАП підсилюється і подається на вхід наступного каскаду. (Перебаскин А.В , Бахметьев А.А, Колосов СО. Интегральные микросхемы: Микросхемы для аналого-цифрового преобразования и средсгв мультимедиа Выпуск 1 - М . ДОДЭКА. 1996. 384 с. - ISBN-5-87835-008-4 - С.20). Основними недоліками такого конвеєрного АЦП є значна похибка перетворення, яка обумовлена значними первинними похибками аналогових вузлів. Так наприклад, для п розрядного конвеєрного АЦП точність m-розрядного ЦАП в кожному' каскаді повинна відповідати п розрядному, а виготовлення ПВЗ з похибкою фіксування аналогової величини не більше половини молодшого кванту для високорозрядних АЦП дуже ускладнено. Найбільш близьким за технічною сутністю є конвеєрний АЦП, який містить блок перетворення з ті каскадів врівноваження, блок джерел опорних струмів, виходи якого підключені до відповідних перших входів каскадів врівноваження, виходи яких є вихідними шинами. Для підвищення достовірності перетворення цей конвеєрний АЦП містить шифратор, регістр, перемикач, блок керування, вхід якого є шиною "Режим роботи", перший вихід підключений до керуючого входу шифратора, вихід якого є вихідною шиною "Контроль перетворення", інформаційні входи підключені до відповідних входів регістру, інформаційні входи якого підключені до відповідних виходів блоку перегворення, вхід керування підключений до другого входу блоку керування, третій вхід якого підключений до входу керування перемикача, перший інформаційний вхід якого підключений до допоміжного виходу блоку джерел опорних струмів, другий інформаційний вхід є вхідною шиною, вихід підключений до другого входу блоку перетворення. Конвеєрний АЦП виконаний на основі коду Фібоначчі або коду "золотої" пропорції для підвищення точності перетворювання, яка досягається за рахунок введення режиму метрологічного контролю, в якому використовуються властивості симетричного вимірювального двійкового коду тд час перетворення диференційного нульового вхідного сигналу, при цьому шифратор знаходить заборонені кодові комбінації у випадку погіршення метрологічних характеристик перетворювача (Конвейерный аналого-цифровой преобразователь: А.с. 1381706 СССР Н 03 М 1/42 / А.П.Стахов, С.М.Арапов, А.Д.Азаров, В.П.Волков, Е.М.Арапова (СССР). - 16 е.: ил.). Недоліком такого конвеєрного аналого-цифрового перетворювача є низька точність, оскільки метр о логічний контроль дозволяє лише фіксувати наявність похибки, яка перевищує задані межі, а не коригувати її. В основу винаходу поставлена задача створення високоточного конвеєрного АЦП, в якому за рахунок введення нових блоків, зв'язків між ними та окремої процедури самокалібрування статичних похибок аналогових вузлів досягається необхідний рівень статичної похибки перетворювача, що призводить до зменшення технологічних вимог до окремих блоків та вузлів пристрою. Поставлена задача досягається тим, що конвеєрний аналого-цифровий перетворювач містить блок перетворення з п каскадів врівноваження, блок еталонних аналогових величин, виходи якого підключені до відповідних перших входів каскадів врівноваження, блок керування, перший вихід якого з'єднаний з входом керування блоку перетворення, блок пам'яті та арифметичний блок, перші входи яких є другим та третім виходами блоку керування, перша вхідна шина арифметичного блоку з'єднана з вихідною шиною блоку перетворення, друга вхідна з шина - з вихідною шиною блоку нам'яті, вихідна шина, яка є інформаційним виходом пристрою, з вхідною шиною блоку пам'яті, а кожний каскад врівноваження містить вхідну шину, яка з'єднана з першим входом першого блоку ; комутації, другий, третій та четвертий входи якого з'єднано з блоком еталонних аналогових величин, п'ятий - з вихідною шиною каскаду, а вихід першого блоку комутації з'єднано зі входом першого пристрою вибірки-зберігання, вихід якого з'єднаний із першим входом компаратора аналогових величин, другий вхід якого з'єднано з нульовим виходом блоку еталонних аналогових величин, а цифровий вихід з'єднаний з арифметичним блоком та керуючим входом другого блоку комутації, перший та другий входи якого з'єднані з першим та другим виходами блоку еталонної аналогової величини, а вихід з'єднано з першим входом пристрою підсумовування анатогових величин, другий вхід якого є виходом блоку підсилення, вхід якого з'єднано з виходом першого пристрою вибірки-зберігання, а вихід блоку підсумовування аналогових величин з'єднано з входом другого пристрою вибіркизберігання, вихід якого є аналоговим виходом поточного каскаду і відповідно аналоговим входом наступного каскаду, а блок підсилення виконаний на основі надлишкової позиційної системи числення. Така структура дозволяє ввести додаткову операцію цифрового самокалібрування ваг розрядів АЦП, побудованого на неточних аналогових вузлах. На кресленні зображена структурна схема конвеєрного АЦП. Пристрій складається з блоку перетворення і, вихід якого з'єднано цифровою шиною з арифметичним блоком 2, який в свою чергу з'єднаний з блоком пам'яті 3. Блок етатонних анатогових величин 4 та вхідна шина 5 з'єднані зі входами блоку перетворення 1. Інформаційний цифровий вихід арифметичного блоку 2 є вихідною шиною 6. Блок керування 7 з'єднано шинами з блоком перетворення 1, арифметичним блоком 2 та блоком пам'яті 3 Блок перетворення 1 складається з п (п кількість розрядів вихідного коду від блоку перетворення) каскадів врівноваження 8. кожний з яких на вході містить перший блок комутації егатоиної аналогової величини 9 (мультиплексор), входи якого входять до вхідної шини 10 4 каскаду врівноваження 8, а вихід блоку комутації 9 з'єднано з першим входом першого пристрою вибірки - зберігання II (ПВЗ"). Вихід першого ПВЗ II є одночасно входом компаратора 12 аналогових величин та підсилювача 13 аналогових величин. Другий вхід компаратора 12 з'єднано з нульовим входом вхідної шини 10. Вихід компаратора 12 є вихідною шиною 14 каскаду врівноваження 8 і з'єднана з відповідним входом арифметичного блоку 2. Входи другого блоку комутації 15 з'єднано з вхідною шиною 10, вхід керування є виходом компаратора 12, а вихід другого блоку комутації з'єднано з другим входом суматора аналогових величин 16, перший вхід якого з'єднано з виходом блоку підсилення ІЗ. Вихід суматора аналогових величин 16 з'єднано зі входом другого пристрою вибірки-зберігання 17. вихід якого є вихідною шиною 18 поточного г-го каскаду врівноваження 8, першим входом вхідної шини 10 наступного і-1каскаду врівноваження 8 та останнім входом вхідної шини 10 поточного г-го каскаду врівноваження 8. Конвеєрний АЦП повинен бути побудований на основі надлишкової позиційної системи числення (НПСЧ), в якій будь-яке дійсне число може бути зображене у вигляді: -ко 7 А =Х«,'й. /=-оо де Сі, € {1-1} > Qj =сс' - вага відповідного і-го розряду, а - основа системи числення. Пристрій працює таким чином: В режимі самокалюрування (допоміжний режим) проводюься rt-З перетворювань, в результаті чого отримуються реальні значення ваг розрядів кожного каскаду: 0 =&.і 4?І. + д е = а > 5 Всі статичні похибки кожного каскаду складаються з: похибки нелшійяості, зміщення нуля та похибки масштабу. Для НПСЧ з розрядним коефіцієнтом і а ( І Д } існують такі складові статичної похибки г-го каскаду: є 4 + - похибка нелінійності, ЯКШО розрядний коефіцієнт Д _ - похибка нелінійності, ЯКЩО розрядний коефіцієнт Л, а - зміщення коефіцієнту підсилення 2 =1 > а і 1, каскаду врівноваження від обраної основи системи числення С . С Процедура визначення реальних ваг розрядів є такою: виконується по три перетворення дня кожного каскаду з підключенням на вході каскаду, що калібрується, блоку еталонної аналогової величини 4, а потім вихід каскаду замикається на вхід, в результаті чого отримаємо циклічний перетворювач на основі одного каскаду врівноваження. Блок етатонних анатогових величин має три виходи: з нульових рівнем анатогової величини опорної аналогової величини аналогової величини А о п 3 - "0", з додатнім значенням = тАоп, з від'ємним значенням опорної = -Аоп, а межі змгнення вхідної аналогової величини Авх: -Аоп < Авх 14 каскаду і під час першого перетворення на j-му циклі. Під час проведення другого перетворення в 2 каскаді, що калібрується, на вхід подається А П З блоку еталонних аналогових величин В результаті отримуємо О2 рівняння балансу: л-1 а\ 4 , а , = Г ( + Ч г >о \ Рівняння балансу для кодів аналогових величин: л—і \ / *a >=0 = і -К(АЛ 2,і а V 2 J + K(a y - K(A,S),a , =\ 2 t J (2) де а ; - значення розрядного коефіцієнту 14 каскаду і під час другого перетворення 2 о / V о/-«и+ - 4 ^ , / = а/ - 4 ^ . ; \ 1 = 1 Рівняння балансу для кодів аналогових величин: л-1 К(ауму циклі. = Ч (3) 14 каскаду г під час третього 7 В результаті отримеємо систему' з трьох рівнянь (1), (2) та (3) з трьома невідомими: K(Aj+), K(AjJ та K((Xj/, розв'язок якої можна здійснювати будь яким відомим методом. Отримані коди К(А{+), К (А,-) та K f c t j заносягься у блок пам'яті 3 і потім використовуються у другому (основному) режимі - перетворення. Можна також звести отримані результати до реальних ваг розрядів К,+ = K(Qj+) та — K(QiJ. В режимі основного перетворення в арифметичному блоці обчислюється кінцевий результат на основі отриманих в режимі само калібрування ваг розрядів і цифрових коефіцієнтів від п каскадів. Цифровий еквівалент вхідного аналогового сигналу зображується у вигляді: і=0 де а; є {1,1}, Кі - код ваги відповідного г-го каліброваного розряду Кі = К,-+, якщо та = 1, Кі = - 1. Зв'язку між якщо ВХІДНИМИ та вихідними сигналами в і-му каскаді врівноваження відповідає рівняння: За один такт роботи блоку перетворення колений з п каскадів врівноваження виконує такі дії: 8 із вхідної шини 10 через перший блок комутації 9 (мультиплексор) аналоговий сигнал фіксується в перший пристрої вибірки-зберігання 11 (ПВЗ); із ПВЗ 11 зафіксований сигнал подається на компаратор 12 та у блок підсилення аналогової величини 13; за допомогою компаратора 12 сигнал перетворюється в цифровий код, який передається в арифметичний блок 2 та на вхід керування другого блоку комутації 15; на виході другого блоку комутації 15 отримується аналоговий еквівалент, який віднімається від вхідного підсиленого аналогового сигналу ІЗ, за допомогою суматора аналогових величин і 6; отриманий сигнал фіксується у другому пристрої вибірки-зберігання 17 і на виході 18 отримується аналоговий еквівалент кінцевої підсиленої різниці, який на наступному такті перетворення є вхідним для наступного каскаду. Перший проректор з .штики: міжнародних зв'язків Начальник патентног Автори: І • -Г* у . J.O' В ІЗ. 1 раоко Ж. А. Волторніста •* *>706^ О Д Азаров О В. Шапошніков

Дивитися

Додаткова інформація

Автори англійською

Azarov Oleksii Dmytrovych

Автори російською

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

МПК / Мітки

МПК: H03M 1/38

Мітки: аналого-цифровий, перетворювач, конвеєрний

Код посилання

<a href="https://ua.patents.su/8-44073-konveehrnijj-analogo-cifrovijj-peretvoryuvach.html" target="_blank" rel="follow" title="База патентів України">Конвеєрний аналого-цифровий перетворювач</a>

Подібні патенти