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

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

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

Текст

Цифро-аналоговий перетворювач, що містить вхідну шину, регістр, цифровий комутатор, блок керування, додатковий цифро-аналоговий перетворювач, схему порівняння, основний цифроаналоговий перетворювач, вихідну шину, причому перші інформаційні входи цифрового комутатора є вхідною шиною, виходи цифрового комутатора під'єднано до регістра, вихід додаткового цифроаналогового перетворювача з'єднано з другим аналоговим входом схеми порівняння, який відрізняється тим, що введено блок постійної пам'яті, блок оперативної пам'яті, цифровий обчислювальний пристрій, аналоговий комутатор, перший і другий регістри послідовного наближення, блок керованої розгортки коду, причому виходи блока постійної пам'яті з'єднано з першими входами цифрового обчислювального пристрою, другі входи цифрового обчислювального пристрою об'єднано з другими входами цифрового комутатора, треті входи об'єднано з блоком оперативної пам'яті, четвертий вхід цифрового обчислювального пристрою з'єднано з шиною керуючих сигналів блока U 2 41315 1 3 коду з'єднаний з другим інформаційним входом цифрового комутатора и першим входом блоку логічних елементів, другий вихід блоку розгортки коду з'єднаний з першим входом блоку згортки коду, вихід блоку згортки коду з'єднаний з другим входом блоку логічних елементів., вихід блоку пристрою підсумовування є першим виходом цифро-аналогового перетворювача. Вихід блоку логічних елементів є другим виходом цифроаналогового перетворювача, перший, другий, третій, четвертий і п'ятий виходи блоку управління з'єднані відповідно з другим входом регістру, з керуючим третім входом цифрового комутатора, другим входом блоку розгортки коду, другим входом блоку згортки коду і третім входом блоку логічних елементів. Недоліком цього пристрою є низька надійність роботи в умовах дії поступових відмов, що призводить до збільшення похибки перетворення. За прототип обрано цифро-аналоговий перетворювач [А.с. СРСР №1216829, М. кл. Н03М1/66, бюл. №9, 07.03.86], що містить вхідну шину, цифровий комутатор, перший регістр, блок елементів І, блок згортки-розгортки коду, блок елементів АБО, блок розгортки коду, блок визначення знака коду, блок пам'яті, блок адресації, блок керування, другий регістр, додатковий цифро-аналоговий перетворювач, схему порівняння, основний цифроаналоговий перетворювач, третій регістр, вихідну шину, причому перший вихід блоку керування підключений до керуючого входу цифрового комутатора, другий вихід блоку керування під'єднаний до керуючого входу першого регістра, треті виходи підключені до відповідних керуючих входів блоку розгортки коду, четвертий вихід підключений до керуючого входу блоку пам'яті, керуючі входи блоку згортки-розгортки коду підключені до відповідних п'ятих виходів блоку керування, виходи блоку згортки-розгортки коду підключені до відповідних інформаційних входів блоку пам'яті, першим входам блоку елементів І, першим входам блоку елементів АБО, першим інформаційним входам цифрового комутатора, другі інформаційні входи якого є відповідними вхідними шинами перетворювача, виходи відключені до відповідних інформаційних входів першого регістра, виходи якого підключені до відповідних першим інформаційним входам блоку згортки-розгортки коду, другі інформаційні входи якого об'єднані з відповідними першими інформаційними входами блоку розгортки коду, що відповідають першим входам блоку керування і підключені до відповідних виходів блоку елементів І, треті інформаційні входи об'єднані з відповідними другими інформаційними входами блоку розгортки коду і підключені до відповідних виходів блоку елементів АБО, другі входи якого об'єднані з відповідними другими входами блоку елементів І, що відповідають входам блоку визначення знаку коду і підключені до відповідних виходів блоку розгортки коду, треті інформаційні входи якого підключені до відповідних виходів блоку пам'яті, входи адреси якого підключені до відповідних виходів блоку адресації, керуючі входи якого підключені до відповідних шостих виходів блоку управління, другий вхід якого підключений до виходу блоку визначення 41315 4 знаку коду, сьомі виходи підключені до відповідних керуючих входів другого регістра, виходи якого підключені до відповідних входів додаткового цифро-аналогового перетворювача, вихід якого підключений до першого входу блоку порівняння, другий вхід якого підключений до виходу основного цифро-аналогового перетворювача, вихід підключений до третього входу блоку керування, четверний вхід якого є шиною «Запуск», восьмі виходи підключені до відповідних керуючих входів третього регістра, виходи якого підключені до відповідних входів основного цифро-аналогового перетворювача. Недоліком цього пристрою є низька надійність роботи в умовах дії поступових відмов, що призводить до збільшення похибки перетворення. В основу корисної моделі поставлено задачу створення цифро-аналогового перетворювача (ЦАП), в якому за рахунок введення нових блоків і зв'язків між ними досягається підвищення відмовостійкості перетворення, що підвищує загальну надійність роботи пристрою. Поставлена задача досягається тим, що у цифро-аналоговий перетворювач, що містить вхідну шину, регістр, цифровий комутатор, блок керування, додатковий цифро-аналоговий перетворювач, схему порівняння, основний цифро-аналоговий перетворювач, вихідну шину причому перші інформаційні входи цифрового комутатора є вхідною шиною, виходи цифрового комутатора під'єднано до регістра, вихід додаткового цифро-аналогового перетворювача з'єднано з другим аналоговим входом схеми порівняння, введено блок постійної пам'яті, блок оперативної пам'яті, цифровий обчислювальний пристрій, аналоговий комутатор, перший і другий регістри послідовного наближення, блок керованої розгортки коду, причому виходи блоку постійної пам'яті з'єднано з першими входами цифрового обчислювального пристрою, другі входи цифрового обчислювального пристрою об'єднано з другими входами цифрового комутатора, треті входи об'єднано з блоком оперативної пам'яті, четвертий вхід цифрового обчислювального пристрою з'єднано з шиною керуючих сигналів блоку керування, виходи цифрового обчислювального пристрою з'єднано з регістром, виходи регістра під'єднано до входів основного цифроаналогового перетворювача, виходи цифрового комутатора з'єднано з входами основного цифроаналогового перетворювача, перші входи регістра з'єднано з виходами блоку керованої розгортки коду, вхід якого з'єднано з шиною керуючих сигналів блоку керування, другі входи регістра з'єднано з виходом першого регістра послідовного наближення, третій вхід регістра з'єднано з шиною керуючих сигналів блоку керування, перший вхід першого регістра послідовного наближення з'єднано з шиною керуючих сигналів блоку керування, другий вхід першого регістра послідовного наближення з'єднано з інформаційною шиною результату порівняння схеми порівняння, вихід основного цифро-аналогового перетворювача з'єднано з входом аналогового комутатора, перший вихід якого є вихідною шиною, а другий вихід з'єднано з першим аналоговим входом схеми порівняння, 5 входи додаткового цифро-аналогового перетворювача об'єднано з виходами другого регістра послідовного наближення, вихід схеми порівняння з'єднано з інформаційною шиною результату порівняння, яку з'єднано з другими входами другого регістра послідовного наближення, перші входи другого регістра послідовного наближення з'єднано з шиною керуючих сигналів блоку керування. На Фіг.1 представлено структурну схему цифро-аналогового перетворювача, на Фіг.2 представлено модель розрядної сітки ЦАП у режимі самокалібрування, на Фіг.3 представлено граф-схему процесу самокалібрування з осередненням на розгортках. Пристрій містить вхідну шину 1, цифровий комутатор 3, цифровий обчислювальний пристрій 4, блок постійної пам'яті 2, блок оперативної пам'яті 5, регістр 8, основний цифро-аналоговий перетворювач 11, перший регістр послідовного наближення 9, блок керованої розгортки коду 12, аналоговий комутатор 13, схему порівняння 14, додатковий цифро-аналоговий перетворювач 15, другий регістр послідовного наближення 16, блок 6 керування, вихідну шину 17, причому перші інформаційні входи цифрового комутатора 3 є вхідною шиною 1, виходи цифрового комутатора З під'єднано до регістра 8 і входів основного цифроаналогового перетворювача 11, другі входи цифрового комутатора 3 з'єднано з другими входами цифрового обчислювального пристрою 4, виходи блоку постійної пам'яті 2 з'єднано з першими входами цифрового обчислювального пристрою 4, треті входи якого об'єднано з блоком оперативної пам'яті 5, четвертий вхід цифрового обчислювального пристрою 4 з'єднано з шиною керуючих сигналів 7 блоку 6 керування, виходи цифрового обчислювального пристрою 4 з'єднано з регістром 8, перші входи регістра 8 з'єднано з виходами блоку керованої розгортки код 12, вхід якого з'єднано з шиною керуючих сигналів 7 блоку 6 керування, другі входи регістра 8 з'єднано з виходами першого регістра послідовного наближення 9, третій вхід регістра з'єднано з шиною керуючих сигналів 7 блоку 6 керування, перший вхід першого регістра послідовного наближення 9 з'єднано з шиною керуючих сигналів 7 блоку керування 6, другий вхід першого регістра послідовного наближення 9 з'єднано з інформаційної шиною результату порівняння 10 схеми порівняння 14, вихід основного цифро-аналогового перетворювача 11 з'єднано з входом аналогового комутатора 13, перший вихід якого є вихідною шиною 17, а другий вихід з'єднано з першим аналоговим входом схеми порівняння 14, другий аналоговий вхід схеми порівняння 14 з'єднано з виходом додаткового цифроаналогового перетворювача 15, входи якого об'єднано з виходами другого регістра послідовного наближення 16, вихід схеми порівняння 14 з'єднано з інформаційною шиною результату порівняння 10, яку з'єднано з другим інформаційним входом інформаційним другого регістрів послідовного наближення 16. перший інформаційний вхід другого регістра послідовного наближення 16 з'єднано з шиною керуючих сигналів 7 блоку керування 6. Пристрій працює таким чином 41315 6 Основний ЦАП 11 і додатковий ЦАП 15 виконані на основі позиційних систем числення із ваговою надлишковістю. Наявність в розрядах таких перетворювачів відхилень від номінальних значень ваг розрядів не призводить до розриву характеристики перетворення і дає можливість виконувати процедуру самокалібрування. У позиційних системах числення із ваговою надлишковістю будь-яке число можна зобразити у вигляді: n −1 D = ∑ ai ⋅ Qi , i=0 {} де ai ∈ 11;{0,1} - розрядні коефіцієнти або ал, фавіт системи числення, i=0,1,2,..., n-1 - номер розряду, Qi - вага і-го розряду. Залежно від закону завдання значення ваги іго розряду по відношенню до молодших Qi=f(Qi-1, Qi-2,…, Qi-k) можна поділити позиційні системи числення із ваговою надлишковістю на системи з природним і штучним набором ваг розрядів. Природний набір - це такий, в якому існує постійне співвідношення між вагами розрядів, зокрема: Qi= α •Qi-1= α 2•Qi-2= α 3•Qi-3=...= α i•Q 0, Qi де α = - основа системи числення. ПриQi −1 кладом позиційних систем числення із ваговою надлишковістю із природним набором ваг розрядів є позиційні системи числення на базі золотої пропорції α =1,618 або відношенні Коца α =1,84; або α = 2 та ін. Для надлишкових позиційних систем числення (НПСЧ) зі штучним набором вага кожного розряду формується у рамках базису Q0, Q1, Q2, …, Qn-1 як певна сума ваг молодших розрядів Qi = Qi-1 + Qi-2 + ... + Qi-k, де k - деяке ціле число. Можна вважати, що в цьому випадку набір ваг розрядів - це базис. Прикладом такого базису може бути набір ваг розрядів, пропорційних числам, значення яких пропорційні дубльованому війковому ряду типу 1; 1; 2; 2; 4; 4; ... 2n-1 ,2n-1, р-числам. р - це степінь характеристичного рівняння хp+1 p +х -1 = 0, додатний корінь якого визначає α . При р=0 дана НПСЧ вироджується у двійкову систему числення, р=1 - систему класичної золотої пропорції ( α ≈ 1,618), р=2 - код Коца ( α ≈ 1,84), p = ∞ одиничний код. Вагова надлишковість характеризується як перевищення суми ваг молодших розрядів над вагою старшого розряду у вигляді: n −1 Qi ≤ ∑ Q j . j=0 Причому, абсолютне значення вагової надлишковості визначається як: i −1 ~ ∆Q i = ∑ Q j − Q i . j=0 Відносна вагова надлишковість характерна для НПСЧ із природним розташуванням ваг розрядів, оскільки її значення не залежить від номера розряду і розраховується у вигляді: 7 41315 У табл. 1 наведено значення відносної вагової надлишковості для НПСЧ з різними α . i −1 ~ δQ = ∑ Q j − Qi j=0 ≈ i ∑ Qj 8 2−α . α j=0 Таблиця 1 Максимальне значення відносної вагової надлишковості α ~ δQ макс, (%) 2 1,9 1,84 1,70 1,618 1,6 1,5 1,41 1,3 0 5,29 11,11 17,65 23,62 25,00 33,33 41,4 53,8 Пристрій працює в двох режимах: основного перетворення і самокалібрування із осередненням на розгортках. У режимі самокалібрування з осередненням на розгортках пристрій реалізується по процедурі, що передбачає визначення, коригування і зберігання відкоригованих значень ваг розрядів у цифровій формі, зокрема, із зображенням цифрових еквівалентів відкаліброваних ваг розрядів у вигляді двійкових кодів у блоці оперативної пам'яті 5. Термін «самокалібрування» означає визначення відхилень ваг старших розрядів шляхом послідовного порівняння ваги поточного розряду із сумою певної групи сусідніх молодших розрядів. Це порівняння базується на основі існуючих між розрядами математичних співвідношень. Результати самокалібрування можуть багатократно використовуватися у процесі основного перетворення або вимірювання аж доти, поки внаслідок змінення параметрів аналогових вузлів пристрою не виникне потреба здійснювати повторне самокалібрування. При цьому розрядна сітка основного ЦАП 11 умовно розбивається на групу «неточних» старших розрядів і «точних» молодших (Фіг.2). Всі ваги розрядів мають однаковий технологічний допуск δQ , причому досить значний - 1 ÷ 10%, що значно спрощує технологію виготовлення аналогових вузлів. Належність до «точних» молодших розрядів вибирається з умови: ∆Q i max ≤ 0,5 ⋅Q 0 , в блоці постійної пам'яті 2 і в подальшому використовуються для самокалібрування. Визначення реальних ваг розрядів відбувається послідовно з молодших «неточних» розрядів до старших. Визначення коду реальної ваги розряду K(Qi) починається з (n-m)-го молодшого із «неточних» розрядів і проводиться протягом кількох циклів з подальшим осередненням результатів, отриманих на кожному циклі. Виконання осереднень здійснюється завдяки можливості у НПСЧ зображувати те саме число багатьма кодовими комбінаціями. Для цього використовується операція розгортки, що реалізуються блоком керованої розгортай коду 12. Наприклад, для золотої пропорції ( α =1,618) і кодів Фібоначчі операція розгортки полягає в заміні одиниці i-го розряду одиницями в (i-1)-му і (i-2)-му розрядах. Розгортка позначається значком . У результаті проведення всіх можливих розгорток отримується повністю розгорнута форма коду. Розглянемо роботу алгоритму для НПСЧ з α =1,618. По команді блоку 6 керування перший регістр послідовного наближення 9 встановлює одиницю в першому (n-m)-ому розряді регістра 8. На виході основного ЦАП 11 при цьому з'являється аналоговий сигнал А'кал і, що рівний вазі даного розряду. В режимі самокалібрування аналоговий комутатор 13 з'єднує вихід основного ЦАП 11 і перший вхід схеми порівняння 14. По команді блоку 6 керування з допомогою додаткового ЦАП 15 і другого регістра послідовного наближення 16 відбувається врівноваження сигналу на першому вході схеми порівняння 14 з точністю до молодшого кванту. Сигнал на другому вході схеми порівняння 14 фіксується. По команді блоку 6 керування через блок керованої розгортки коду 12 проводиться розгортка розряду, що встановлений в регістрі 8. де ∆Qi max - максимальне значення абсолютної похибки i-го розряду, що залежить від технологічного допуску δQ на відхилення від ідеального значення ваги i-го розряду Qi ід: ∆Q i max = δQ • Qi ід . Після виготовлення основного ЦАП 11 кодові еквіваленти номінальних ваг розрядів записуються n-1 … i+1 A'кал і 0 … 0 A''кал і 0 … 0 На виході основного ЦАП 11 при цьому з'являється аналоговий сигнал А"кап і, що рівний вазі розрядів Qі-1 і Qi-2. По команді блоку 6 керування з допомогою додаткового ЦАП 15 і другого регістра послідовного наближення 16 проводиться доврів і 1 i-1 0 i-2 0 i-3 ... 1 0 0 … 0 0 0 1 1 0 … 0 0 новаження з точністю до молодшого кванту аналогового сигналу А''кал i на першому вході схеми порівняння 14. Якщо А'кал i ≥ А"кал i, то доврівноваження не буде виконуватись і в другому регістрі послідовного 9 41315 наближення 16 фіксується код, що відповідає А'кал і. Якщо ж А'кал і

Дивитися

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

Назва патенту англійською

Digital-analog converter

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

Azarov Oleksii Dmytrovych, Kaduk Oleksandr Volodymyrovych

Назва патенту російською

Цифро-аналоговый преобразователь

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

Азаров Алексей Дмитриевич, Кадук Александр Владимирович

МПК / Мітки

МПК: H03M 1/66

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

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

<a href="https://ua.patents.su/6-41315-cifro-analogovijj-peretvoryuvach.html" target="_blank" rel="follow" title="База патентів України">Цифро-аналоговий перетворювач</a>

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