Урок:

Аналогово-цифрові та цифро-аналогові перетворювачі. Спосіб квантування.

05.03.2025
2 0
Опис уроку (учням цей опис не показується):

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

Вміст уроку:
1
2
3
Опис, який учні побачать перед початком уроку

Світ, що нас оточує, є аналоговим. До аналогових відносять процеси, що неперервно змінюються. Так, звуки та зображення надходять до наших органів відчуття у вигляді коливань – звукових або електромагнітних. Ці коливання сприймаються органами відчуттів (слух, зір) і у вигляді імпульсів передаються домозку. Але інформація, що передається аналоговим способом, легко викривляється у тракті передачі та потребує величезних об’ємів пам’яті для використання в техніці. Спосіб «оцифровування» інформації спрощує процеси передачі і обробки інформації. Оцифровування – це процес перетворення аналогової інформації в цифрову. До цифрових відносять процеси, що змінюються дискретно – зазвичай, це двійковий цифровий код. Техніка, що працює з такою інформацією називається цифровою. Цифрова інформація легко контролюється, дає стабільну і регульовану якість обробки і представлення процесів. Вона потребує менших об’ємів пам’яті для зберігання. Тому, для техніки цифрова інформація набагато більше підходить, ніж аеалогова.

План уроку

  1. Аналогово-цифрові та цифро-аналогові перетворювачі. Спосіб квантування.

  2. АЦП: напруга – код, кут повороту – код. ЦАП: код – напруга.

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

Аналогово-цифрові та цифро-аналогові перетворювачі. Спосіб квантування.

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

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

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

08008fk1-ea4e-510x130.pngРис. 1 - Узагальнена структурна схема АЦП

Основні характеристики АЦП

АЦП має безліч характеристик, з яких основними можна назвати частоту перетворення й розрядність.

  • Частота перетворення звичайно виражається в відліках у секунду (samples per second, SPS), розрядність – у бітах.

  • Сучасні АЦП можуть мати розрядність до 24 біт і швидкість перетворення до одиниць GSPS ( звичайно, не одночасно). Чим вище швидкість і розрядність, тим важче одержати необхідні характеристики, тим дорожче й складніше перетворювач.

  • Швидкість перетворення й розрядність пов'язані один з одним певним чином, і ми можемо підвищити ефективну розрядність перетворення, нехтуючи швидкістю.

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

08008fkz-534f-364x232.pngРис. 2 – Класифікація аналогово-цифрових перетворювачів

В багатоступеневому АЦП процес перетворення вхідного сигналу розділений у просторі. На рис.3 наведена схема двохступеневого 8-розрядного АЦП.

08008fll-c818-257x226.pngРис.3 - Двохступеневий 8-розряднй АЦПВерхній по схемі АЦП здійснює грубе перетворення сигналу у чотири старших розряди вихідного коду. Цифрові сигнали з виходу АЦП поступають на вихідний регістр та одночасно на вхід 4-розрядного швидкодіючого цифро аналогового перетворювача (ЦАП). Різність від віднімання вихідної напруги ЦАП із вхідної напруги схеми поступає на другий АЦП (нижній по схемі). У цього АЦП опорна напруга у 16 разівменша за опорну напругу першого АЦП.

Тому квант другого АЦП у 16 разівменший кванта першого АЦП. Цей залишок, що перетворений у другому АЦП у цифрову форму є чотирма молодшими розрядами. Різниця між двома АЦП в тому, щоточність першого АЦП повинна бути такою, як у 8-розрядного АЦП.

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

Швидкодію багатоступеневого АЦП можна підвищити за допомогою конвеєрного принципу багатоступеневої обробки. У звичайному багатоступеневому АЦП спочатку формуються старші розряди вихідного слова першим АЦП, потім і де встановлення вихідного сигналу ЦАП. На цьомуінтервалі другий АЦП простоює. Тому треба ввести елементи затримки між першою та другою ступенями і одержимо конвеєрний АЦП, схема якого показана на рис.4

08008fo0-fb60-320x160.pngРис.4 . Конвеєрний АЦПСигнали вибірки, що формуються з тактового сигналу, поступають на ПВЗ1 та ПВЗ2 у різнімоменти часу (рис. 5).

ПВЗ2 переходить у режим збереження пізніше, ніж ПВЗ1 на час, що дорівнює сумарній затримці розповсюдження сигналу по АЦП1 та ЦАП. Задній фронт тактового сигналу керуєзаписом кодів в D - тригери та вихідний регістр. Повна обробка вхідного сигналу займає біля двох періодів тактових імпульсів CLK, але частота появлення нових значень вихідного коду дорівнює частоті тактового сигналу. Таким чином, конвеєрна архітектура дозволяє суттєво (в декілька разів) збільшити максимальну частоту вибірок багатоступеневого АЦП.

08008fp7-1002-332x269.pngРис.5 - Діаграма вибірок конвеєрного АЦПТе, що при цьому зберігається сумарна затримка проходження сигналу, щовідповідає звичайному багатоступеневому АЦП з такою ж кількістю ступенів, не має суттєвого значення, так як час наступної цифрової обробки цих сигналів все одно набагато більше цієї затримки. За рахунок цього можна без програшу у швидкодії збільшити кількість ступенів АЦП, зменшивши розрядність кожної ступені. В свою чергу, збільшення числа ступенів перетворення зменшує складність АЦП. Дійсно, наприклад, для побудови 12-розрядного АЦП з чотирьох 3-розрядних потрібно 28 компараторів, тоді як його реалізація з двох 6-розрядних потребує 126 компараторів.

Конвеєрну структуру маєбагато АЦП, щовиготовляються зараз. Так двохступеневий 10- розрядний AD9040 виконує до 40 мільйонів перетворень за секунду, 12-розрядний AD9220 виконує до 10 мільйонів перетворень за секунду. При роботі з конвеєрним АЦП треба знати, щобагато з них не допускають низьких частот вибірок, бо внутрішні ПВЗ мають велику швидкість розряду конденсаторів.

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

08008842-aee4-303x200.png

ЦАП у безперервному (синхронному,потоковому) режимі застосовують у завданнях безперервного керування, для відтворення звукових, ультразвукових і відеосигналів.

ЦАП в асинхронному режимі керування застосовують як кероване джерело опорної напруги (струму), у повільних контурах керування для підстроювання рівня сигналу "малими кроками".

Більшість ЦАП по їхніх характеристиках і по призначенню можна розділити на дві основні групи:

  1. Інструментальний ЦАП

  2. Сигнальний ЦАП

Інструментальні ЦАП призначені для функцій керування. Вони можуть не мати гарні спектральні характеристики, але вони повинні мати монотонність характеристики перетворення, гарну стабільність відтворення напруги постійного струму. Серед інструментальних ЦАП зустрічаються перетворювачі з малим часом установки сигналу, з малим часом перетворення сигналу для завдань, пов'язаних з оперативним керуванням. Інструментальні ЦАП використовують, як правило, одноступінчасту (неконвеєрну) архітектуру на основі резистрної матриці й аналогових ключів. Для забезпечення монотонної характеристики використовують резисторну матрицю у вигляді послідовного ланцюга резисторів (наприклад, технологія stream DAC). Така одноступінчаста технологія, крім переваг у швидкодії, у швидкості наростання вихідного сигналу, має також два недоліки – це проникнення зарядів перемикання використовуваного в архітектурі ЦАП комутатора, що викликає швидкий перехідний процес на виході ЦАП у вигляді сплесків тривалістю декілька наносекунд у момент перемикання на наступний відлік, і зовсім невисока лінійність перетворення цих ЦАП. Застосування вихідного аналогового ФНЧ, а також застосування фрагментно-лінійної апроксимації, у значному ступені поліпшують лінійність і спектральні характеристики інструментальних ЦАП, якщо їх застосовувати в якості сигнальних ЦАП.

Сигнальні ЦАП призначені для функцій відтворення сигналів. Вони повинні мати гарні спектральні характеристики, мають інтерполяцію вихідного сигналу. Але ці ЦАП можуть не мати гарну стабільність вихідної напруги по постійному струму й, як правило, мають значний час затримки, вимірюване десятками періодів перетворення. Сигнапьні ЦАП звукового діапазону частот використовують технологію сігма-дельта ЦАП, високу внутрішню частоту перетворення й інтерполяцію, яка забирає "ступінчастість" формування вихідного сигналу. Однак у якісних сігма-дельта ЦАП використовують також аналогові ФНЧ для придушення залишкових високочастотних складових на виході.

В окрему групу ЦАП можна включити ЦАП на основі широтно-імпульсної модуляції (ШИМ). Це недорогий принцип створення інструментального ЦАП на основі порту PWM контролера й аналогового ФНЧ.

Основними характеристиками ЦАП є:

  • Діапазон вихідних напруг.

  • Динамічний діапазон.

  • Вихідний струм (або характеристики номінального навантаження).

  • Полоса частот відтворення вихідного сигналу.

  • Період (частота) перетворення. Для асинхронних ЦАП нормується час перетворення.

  • Час установлення вихідного сигналу.

  • Коефіцієнт нелінійних викривлень (КНВ).

  • Похибка відтворення напруги постійного й змінного струму.

Існують ЦАП з виходом по струму. Для них також нормується діапазон вихідних струмів на номінальному навантаженні.

2

АЦП: напруга – код, кут повороту – код. ЦАП: код – напруга.

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

Перетворювачи напруги в код

Схеми перетворювача напруги в код ступінчастого типу наведена на рис. 1-а. На вхід схеми подається напруга Uвх, яка за допомогою часово-імпульсного перетворювача (ЧІП) перетворюється в електричний імпульс. Тривалість цього імпульсу прямо пропорційна вхідній напрузі Uвх. В період tі дії імпульсу відкрита схема збігання & і на вхід двійкового лічильника СТ надходять імпульси стабільної частоти від генератора імпульсів ГІ. Стан кожного тригера лічильника відповідає розряду двійкового числа (20, 21, …, 2n–1). При надходженні на вхід лічильника певного числа N імпульсів за час tі тригери лічильника приймають деякий стан, який характеризує двійкове число, що пропорційне вхідній напрузі. В такий спосіб формується двійковий код, числове значення якого пропорційне вхідній напрузі.

080088i7-a09d-382x241.pngРис. 1. Схеми перетворювача напруги в код а) – ступінчастого типу; б) – балансного типу.

Розглянутий перетворювач небалансний, оскільки не має зворотного зв’язку з виходом, тобто з кодом. Застосовуються також і балансні перетворювачі. Схема такого перетворювача наведена на рис. 1-б. Перетворювач коду в напругу ПКН, що включений на виході лічильника, перетворює код, що знімається з лічильника, в напругу керування Uк, пропорційну коду. При рівності напруг Uвх і Uк порівнювальний пристрій ПП припиняє видачу сигналу на схему І(&), в результаті чого перестають надходити імпульси на вхід лічильника, так як схема І(&) буде закрита. В цей момент код, що знімається з виходу лічильника, буде пропорційний вхідній напрузі.

Перетворювачі кута повороту в код.

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

Диск розбивається на концентричні кола, число яких дорівнює числу розрядів коду. На ці кола наносяться зображення коду. При повороті диска зчитуючий пристрій, що є нерухомим, фіксує код, який відповідає куту повороту диска. Диск для 5–розрядного двійкового коду наведений на рис. 2.

Зчитуючий пристрій для кодуючих дисків буває контактним, фотоелектричним та ін. При використанні контактного зчитуючого пристрою струмопровідні частини диска (на рис. затемнені) виготовляються з металу, а неструмопровідні (на рис. білі) – з ізоляційних матеріалів. Зчитуючим пристроєм слугують контакти, що ковзають по кільцям диску. При виготовленні фотоелектричного зчитуючого пристрою затемнені частини диска (маска) виготовляються непрозорими для світла, а білі – прозорими (звичайно скло). Затемнені частини диска відповідають 0, а білі – 1. Диск з одного боку освітлюється світлом. З іншого боку диска розташовані нерухомі фоточутливі елементи (фоторезистори або фотодіоди). При кожному положенні диска освітлюються тільки ті фотодіоди, які відповідають 1.

080088ma-09e7-518x247.pngРис. 2. Кодуючий диск

Через неточне нанесення масок, а також неточне розташування зчитуючих пристроїв при зчитуванні кодів можуть виникати помилки. Наприклад, при переході від коду 00101 (рис. 3–а) до наступного коду при збільшенні кута повороту диска можуть бути помилково прочитані коди 00100 і 00111. Ще більша помилка може вийти при помилковому зчитуванні кодів 11111 (десяткове число 31) і 00000 (нуль). Для запобігання таких помилок були створені спеціальні коди для нанесення масок. До них відносяться циклічні коди, код Грея і ін. Диск з нанесеним циклічним кодом представлений на рис. 3–б, а значення циклічних кодів для чисел від 0 до 15 приведені в таблиці 18.

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

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

080088nn-69b2-556x321.pngРис. 3. Схема (а) і часова діаграма (б) перетворювача кута повороту в код: Фоб – фазообертувач; СВН1, СВН2 – схеми виділення нуля; ТТ1, ТТ2 – тригери; І(&)1, I(&)2 – схеми І; ДЦ – датчик циклів; ГІ – генератор імпульсів; U0 – опорна напруга; СТ – лічильник.

Перетворювач працює так. Імпульс датчика циклів встановлює лічильник СТ в нульовий стан і по задньому фронту синхросигналу СС перекидає тригер ТТ1, який тим самим відкриває шлях для проходження старт-імпульсу через схему співпадання І(&)1. Після подачі старт-імпульсу тригер ТТ1 перекидається в початковий стан і не дає можливості пройти наступним старт-імпульсам за цей же цикл перетворення. Старт-імпульс, пройшовши схему співпадання І(&)1, перекине тригер ТТ2, в результаті чого відкриється схема співпадання І(&)2 і імпульси від генератора імпульсів ГІ надійдуть на лічильник СТ. Імпульси на лічильник будуть надходити доки від СВН2 не надійде стоп-імпульс, який перекине тригер ТТ2 у початковий стан; в результаті припиниться надходження імпульсів від ГІ на лічильник через схему збігання І(&)2.

Часові діаграми роботи цього перетворення наведені на рис. 3-б.

На практиці така схема забезпечує перетворення кута повороту вимірюваної осі в діапазоні 0  360 з точністю 8–9 двійкових розрядів. Для підвищення точності перетворення застосовують двовідлікові перетворювачі, які дозволяють отримати точність перетворення до 12–13–го розрядів. В деяких випадках використовують і трьохвідлікові схеми перетворення, які забезпечують перетворення кута повороту з точністю 16–17 двійкових розрядів. Однак таким схемам перетворювачів притаманна певна складність електромеханічних пристроїв, де потрібне конструювання як високоточних редукторів і датчиків–фазообертувачів, так і електронних схем, які повинні забезпечити об’єднання кодів, отриманих від лічильників точного і грубого відліків схеми перетворювача.

Перевага розглянутого перетворювача в тому, що з джерела інформації – датчика – знімається аналогова величина, яка передається по звичайним кабелям; при цьому використовується двопроводна лінія зв’язку. В перетворювачах кодового типу (наприклад, дисках) необхідно передавати імпульсні сигнали, і якщо передача здійснюється на значні відстані, то пред’являються певні вимоги до лінії передачі (кабелю). Крім того, від цього датчика потрібно відвести стільки проводів, на скільки розрядів розрахований датчик, не враховуючи додаткових кіл комутації, призначених для забезпечення самої схеми перетворення. Позитивною рисою фазових перетворювачів є ще і те, що вони не вимагають розробки спеціальних датчиків (в них використовуються звичайні пристрої автоматики – сельсини і трансформатори, що обертаються).

Таблиця відповідності десяткового числа, двійкового числа і циклічного коду.

08008ftq-0c9d-492x288.png

Цифрово-аналогові перетворювачі.

Двійкові коди в аналогові еквіваленти перетворюються різними способами, але всі вони основані на додаванні аналогових складових, пропорційних деяким двійковим приростам (елементам) вихідного двійкового числа.

За принципом отримання аналогових величин цифрово–аналогові перетворювачі (ЦАП) можна розділити на два типи: з сумуванням одиничних приростів аналогових величин і з сумуванням з урахуванням ваги розряду двійкового коду. В першому випадку вихідне число спочатку перетворюється в число–імпульсний код, тобто у відповідне число імпульсів. Потім кожному з цих імпульсів ставиться у відповідність постійний одиничний приріст аналогової величини. Всі прирости сумуються, в результаті чого на виході отримується аналогова величина – еквівалент вихідного коду. В другому випадку для кожного розряду коду, що перетворюється, підбирається еталонне значення аналогової величини, що відповідає вазі даного розряду. В процесі перетворення сумуються еталони для тих розрядів двійкового коду, в яких стоїть 1. Еталони, відповідні розрядам з нульовим значенням, в додаванні участі не беруть.

Перетворювач код - напруга

Приклад схеми перетворювача двійкового коду в напругу представлений на рис. 4.

080088tt-7c20-364x203.pngРис. 4. Схема перетворення двійкового коду в напругу.

Ця схема основана на принципі сумування струмів, пропорційних вазі розряду двійкового коду. Ключі Кл0, Кл1, …, Клn–1 цієї схеми керуються від тригерів лічильника або регістра, з якого знімається перетворюваний код. При нульових значеннях розрядів перетворюваного коду ключі відкриті, при одиничних – закриті. Резистори R і r в цій схемі еталонні, причому R >> r. Джерело живлення даної схеми стабілізоване. Струми І0, що проходять по резисторам R, створюють на резисторах r, 2r, 4r, … падіння напруги Uвих, пропорційне перетворюваному двійковому коду. Завдяки тому, що опори на резисторах r, 2r, 4r, … подвоюються в залежності від ваги розряду, що приєднує струм І0, напруга на виході буде пропорційна значенню перетворюваного коду. Наприклад, число розрядів n = 3; перетворюваний код 1012 = 510. За умовою, R >> r, тому вважаємо, що І0 однаковий в усіх розрядах: Uвих = І0(21·r + 20·r + r) + І0r = 5·І0r.

3

Дайте відповіді на питання

  1. Який принцип дії АЦП?

  2. Який принцип дії ЦАП?

  3. Що таке спосіб квантування?

Опис, який учні побачать після проходження уроку

Рефлексія від 6 учнів

Сподобався:

0

Так: 6

Ні: 0

Зрозумілий:

0

Так: 5

Ні: 1

Потрібні роз'яснення:

0

Ні: 5

Так: 1

Рекомендуємо

Особистість у цифровому світі: цифровий слід

Особистість у цифровому світі: цифровий слід

183

Аватар профіля Андрієнко Мар`ян Андрійович
Інформатика
11 клас

25 грн

Цифрова ідентичність

Цифрова ідентичність

176

Аватар профіля Андрієнко Мар`ян Андрійович
Інформатика
11 клас

25 грн

Цифрова трансформація

Цифрова трансформація

194

Аватар профіля Андрієнко Мар`ян Андрійович
Інформатика
11 клас

25 грн

Цифровий слід

Цифровий слід

950

Аватар профіля Лизько Валентина Степанівна
Інформатика
6 клас

33 грн

Цифрова гігієна

Цифрова гігієна

177

Аватар профіля Андрієнко Мар`ян Андрійович
Інформатика
11 клас

25 грн

Цифровий розрив

Цифровий розрив

125

Аватар профіля Андрієнко Мар`ян Андрійович
Інформатика
11 клас

25 грн

Схожі уроки

Вимірювання концентрації розчинів. Вимірювання концентрації водневих іонів в розчинах (рН – метрія)

Вимірювання концентрації розчинів. Вимірювання концентрації водневих іонів в розчинах (рН – метрія)

40

Аватар профіля Пухальська Олена Михайлівна
Метрологія
III курс

Вимірювання вологості твердих й сипучих матеріалів

Вимірювання вологості твердих й сипучих матеріалів

62

Аватар профіля Пухальська Олена Михайлівна
Метрологія
III курс

Хромотографічні методи аналізу багатокомпонентних газових сумішей. Промислові хромотографи

Хромотографічні методи аналізу багатокомпонентних газових сумішей.  Промислові хромотографи

56

Аватар профіля Пухальська Олена Михайлівна
Метрологія
III курс

Аналіз газових сумішей. Рентгеноспектральний аналіз хімічного складу матеріалів. Магнітні та термокондуктометричні (теплові) газоаналізатори

Аналіз газових сумішей. Рентгеноспектральний аналіз хімічного складу матеріалів. Магнітні та термокондуктометричні (теплові) газоаналізатори

45

Аватар профіля Пухальська Олена Михайлівна
Метрологія
III курс

Газові лічильники

Газові лічильники

57

Аватар профіля Пухальська Олена Михайлівна
Метрологія
III курс

Безконтактний метод вимірювання витрати

Безконтактний метод вимірювання витрати

57

Аватар профіля Пухальська Олена Михайлівна
Метрологія
III курс