29.08.2022

Аналого-цифрові перетворювачі:


СІГМА-ДЕЛЬТА АЦП

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

Сигма-дельта АЦП Texas Instruments
Найменування Роздільна здатність, біт Частота дискретизації, кГц Кількість вхідних каналів Інтерфейс Вхідна напруга, В ДОН Нелінійність, % Споживана потужність, мВт Корпус
ADS1281 31 4 1 Послід., SPI 5 Зовніш. 0.00006 12 TSSOP-24
ADS1282 31 4 1 Послід., SPI 5, PGA (1...64) Зовніш. 0.00006 27 TSSOP-28
ADS1672 24 625 1 Послід. 5 Зовніш. 0.0003 350 TQFP-64
ADS1258 24 125 16Н/8Д Послід., SPI 5;±2.5 Зовніш. 0.0015 40 QFN-48
ADS1278 24 128 8Д (ОП) Послід., SPI або FSYNC 2.5 Зовніш. 0.001 60...600 TQFP-64
ADS1274 24 128 4Д (ОП) Послід., SPI або FSYNC 2.5 Зовніш. 0.001 30...300 TQFP-64
ADS1271 24 105 Послід., SPI або FSYNC 2.5 Зовніш. 0.0015 35...100 TSSOP-16
ADS1252 24 41 1Н/1Д Послід. 5 Зовніш. 0.0015 40 SOIC-8
ADS1256 24 30 8Н/4Д Послід., SPI 5, PGA (1...64) Зовніш. 0.001 35 SSOP-28
ADS1255 24 30 2Н/1Д Послід., SPI 5, PGA (1...64) Зовніш. 0.001 35 SSOP-20
ADS1253 24 20 4Н/4Д Послід. 5 Зовніш. 0.0015 7.5 SSOP-16
ADS1254 24 20 4Н/4Д Послід. 5 Зовніш. 0.0015 4 SSOP-20
ADS1251 24 20 1Н/1Д Послід. 5 Зовніш. 0.0015 7.5 SOIC-8
ADS1246 24 2 Послід., SPI 5;±2.5 Зовніш. 0.0003 2.56 TSSOP-16
ADS1247 24 2 3Н/2Д Послід., SPI 5;±2.5 Зовніш. 0.0003 2.56 TSSOP-20
ADS1248 24 2 7Н/4Д Послід., SPI 5;±2.5 Зовніш. 0.0003 2.56 TSSOP-28
ADS1158 16 125 16Н/8Д Послід., SPI 5;±2.5 Зовніш. 0.0045 42 QFN-40
ADS1174 16 52 4 Послід., SPI або FSYNC 2.5 Зовніш. 0.0045 135 HTQFP-64
ADS1178 16 52 8 Послід., SPI або FSYNC 2.5 Зовніш. 0.0045 245 HTQFP-64
ADS1112 16 0.24 3Н/2Д Послід., I2C 2,048, PGA (1...8) Внут. 0.01 0.7 MSOP-10, SON-10
ADS1110 16 0.24 1Н/1Д Послід., I2C 2,048, PGA (1...8) Внут. 0.01 0.7 SOT23-6
ADS1100 16 0.128 1Н/1Д Послід., I2C VDD, PGA (1...8) Зовніш. 0.0125 0.3 SOT23-6
ADS1000 12 0.128 1Н/1Д Послід., I2C VDD, PGA (1...8) Зовніш. 0.0125 0.3 SOT23-6

1. «Н» вказує на те, що наведена кількість каналів є несиметричними, а «Д» – що диференціальними. «ОП» відзначає підтримку функції одночасного перетворення кількох каналів. 
2. «PGA» вказує на наявність у вхідному каскаді АЦП програмованого підсилювача. У дужках вказаний діапазон програмування коефіцієнта посилення.

Крім роздільної здатності АЦП відрізняються швидкодією перетворення, кількістю вхідних каналів та їх електричними характеристиками, інтерфейсами управління та виведення результату перетворення, логікою управління перетвореннями, типом корпусу та іншими особливостями. Більшість багатоканальних мультиплексованих АЦП можуть працювати у несиметричному чи диференціальному режимі входів, що підвищує гнучкість їх застосування. Наприклад 24-бітний АЦП ADS1258 оснащений мультиплексором, який дозволяє підключити до входу АЦП або 8 диференціальних або 16 несиметричних сигналів. До складу деяких АЦП, як, наприклад, ADS1282, входить програмований підсилювач (PGA). Наявність PGA дозволяє суттєво розширити динамічний діапазон АЦП, уможливлюючи пряме оцифрування слабких сигналів, наприклад, температури термопар, що часто застосовуються в промислових системах контролю. Максимальну гнучкість конфігурації входів представляють оснащені PGA багатоканальні АЦП.Такі АЦП дозволяють програмно налаштувати вхідний діапазон для кожного каналу і, за рахунок цього, безпосередньо підключитися до різноманітних джерел сигналів.Серед представлених у таблиці 1 АЦП є два перетворювачі, які підтримують одночасне перетворення каналів. Йдеться про ADS1274 та ADS1278. У них замість мультиплексування каналів передбачені окремі дельта-сигма модулятори та фільтри в кожному каналі, тобто, по суті, вони інтегрують в одному корпусі кілька АЦП із загальним інтерфейсом управління та виведення даних.

Що стосується інтерфейсу виведення даних, то користувачу доступні всі найбільш популярні послідовні інтерфейси: від найпростішого, на кшталт зсувного регістру, до більш розвинених інтерфейсів SPI та I2C. Деякі АЦП, у тому числі орієнтовані на цифрові аудіозастосування (наприклад, ADS1274/8), на додаток до SPI підтримують опціональний протокол FRAME SYNC (FSYNC).

При спільній роботі АЦП з мікроконтролером (МК) наявність послідовного інтерфейсу дозволяє щонайменше витрачати лінії введення-виведення МК. Проте бувають ситуації, коли бюджет вільних ліній введення-виведення жорстко обмежений. У разі може допомогти наявність в деяких АЦП порту розширення ввода-вывода. До таких АЦП ставляться ADS1255/56/58.

Розглянемо можливості одного з представлених у таблиці АЦП – ADS1258 як приклад. Цей АЦП призначений для 24-бітового перетворення 16 несиметричних або 8 диференціальних сигналів зі швидкодією до 23,7 кГц/канал (тобто оцифрування всіх 16 каналів становить менше 700 мкс). Сигнали можуть бути як однополярними, так і двополярними. Функціональна схема АЦП представлена малюноку 1.

Мал. 1. Функціональна схема АЦП ADS1258 

Перетворювач інтегрує безліч вузлів, що роблять його застосування особливо гнучким. Наприклад, на вхід АЦП можуть бути подані не тільки комутовані мультиплексором несиметричні та диференціальні сигнали, а й ряд внутрішніх сигналів, у тому числі напруга живлення, напруга вбудованого датчика температури та зовнішня опорна напруга. Внутрішня схема комутації також передбачає з'єднання входів АЦП та підключення їх до фіксованого рівня. Це дозволяє в реальному часі виконувати вимірювання зміщення входу АЦП і надалі програмно компенсувати це зміщення. При необхідності входи АЦП та виходи мультиплексора можуть бути з'єднані зовнішньою схемою аналогової обробки. Цікавою особливістю АЦП є у нього опціональних джерел струму кожному вході мультиплексора. Розмір струму задається програмно (1,5 або 24 мкА). Дана можливість дозволяє суттєво знизити кількість зовнішніх компонентів та собівартість кінцевого рішення у застосуваннях, де реалізуються такі функції, як, наприклад, опитування резистивних датчиків, аналогова конфігурація схеми за допомогою резисторів та діагностика підключення джерел сигналу. ADS1258 містить власний ДОН, проте він не служить повноцінною заміною зовнішньому ДОН, оскільки досягнення справжньої 24-бітної роздільної здатності – це виклик не тільки схемі АЦП, але і його джерела опорної напруги. Призначення вбудованого ДОН в даному випадку – діагностика зовнішньої опорної напруги. З його допомогою система може судити про якість роботи зовнішнього ДОН та у разі його погіршення (зникнення напруги або вихід за межі діапазону) – вжити відповідних заходів, наприклад, заблокувати виконання будь-яких функцій, що впливають на безпеку застосування системи.


АЦП НАСЛІДНОГО НАБЛИЖЕННЯ

АЦП даного типу можна назвати «робочою конячкою» в критичних до вартості системах з роздільною здатністю дискретизації від 8 до 16 біт і частотою дискретизації до 1...5 МГц. Типові сфери застосування: вбудовані системи керування, пристрої керування електродвигунами, пристрої автоматики, робототехніка, обробка сигналів у реальному часі, пристрої з батарейним живленням. Серед архітектур АЦП, що розглядаються тут, послідовного наближення за інших рівних умов забезпечують кращі значення часу перетворення та енергоспоживання. Відомості про деякі, рекомендовані для використання в промислових застосуваннях, АЦП послідовного наближення TI представлені в таблиці 2.

АЦП послідовного наближення компанії Texas Instruments
Найменування Роздільна здатність, біт Частота дискретизації, кГц Кількість вхідних каналів Інтерфейс Вхідна напруга, В ДОН Нелінійність % SINAD, дБ Споживана потужність, мВт Корпус
 ADS8320  16 100 1Н, 1ПД Послід., SPI VREF Зовніш. 0.012 84 1.95 VSSOP-8
ADS8325 16 100 1Н, 1ПД Послід., SPI VREF Зовніш. 0.006 91 2.25 VSSOP-8, QFN-8
ADS8321 16 100 Послід., SPI ±VREF Зовніш. 0.012 84 5.5 VSSOP-8
ADS8317 16 250 Послід., SPI ±VREF Зовніш. 0.0022 89.5 6 VSSOP-8, QFN-8
ADS8326 16 250 1Н, 1ПД Послід., SPI VREF Зовніш. 0.0022 91 6 VSSOP-8, QFN-8
ADS8515 16 250 Парал., 16 бит ±10 Внут./ Зовніш. 0.0022 92 100 SSOP-28
ADS8519 16 250 Послід., SPI +4; 10 ±3,3; 5; 10 Внут./ Зовніш. 0.0022 91 100 SSOP-28
ADS7280 14 1000 Послід., SPI VREF Зовніш. 0.0061 85.7 13.7 TSSOP-16, QFN-16
ADS7279 14 1000 Послід., SPI VREF Зовніш. 0.0061 85.7 15.5 TSSOP-16
ADS7883 12 3000 Послід., SPI VDD Зовніш. (VDD) 0.03 72 15 SOT23-6
ADS7863 12 2000 2x2Д Послід., SPI ±2.5 Внут./ Зовніш. 0.003 71 13.5 SSOP-24, QFN-24
ADS7230 12 1000 Послід., SPI VREF Зовніш. 0.0122 73.7 13.7 TSSOP-16, QFN-16
ADS7229 12 1000 Послід., SPI VREF Зовніш. 0.0122 73.7 15.7 TSSOP-16
ADS7953 12 1000 16Н Послід., SPI VREF (2.5) Зовніш. 0.024 71.3 12.5 TSSOP-38
ADS7952 12 1000 12Н Послід., SPI VREF (2.5) Зовніш. 0.024 71.3 12.5 TSSOP-38
ADS7951 12 1000 Послід., SPI VREF (2.5) Зовніш. 0.024 71.3 12.5 TSSOP-30
ADS7950 12 1000 Послід., SPI VREF (2.5) Зовніш. 0.024 71.3 12.5 TSSOP-30
ADS7884 10 3000 Послід., SPI VDD Зовніш. (VDD) 0.781 61.7 15 SOT23-6
ADS7957 10 1000 16Н Послід., SPI VREF (2.5) Зовніш. 0.078 60 12.5 TSSOP-38
ADS7956 10 1000 12Н Послід., SPI VREF (2.5) Зовніш. 0.078 60 12.5 TSSOP-38
ADS7955 10 1000 Послід., SPI VREF (2.5) Зовніш. 0.078 60 12.5 TSSOP-30
ADS7954 10 1000 Послід., SPI VREF (2.5) Зовніш. 0.078 60 12.5 TSSOP-30
ADS7885 8 3000 Послід., SPI VDD Зовніш. (VDD) 0.156 49.8 15 SOT23-6
ADS7961 8 1000 16Н Послід., SPI VREF (2.5) Зовніш. 0.112 49 12.5 TSSOP-38
ADS7960 8 1000 12Н Послід., SPI VREF (2.5) Зовніш. 0.112 49 12.5 TSSOP-38
ADS7959 8 1000 Послід., SPI VREF (2.5) Зовніш. 0.112 49 12.5 TSSOP-30
ADS7958 8 1000 Послід., SPI VREF (2.5) Зовніш. 0.112 49 12.5 TSSOP-30

Примітки:
2. «Н» увказує на те, що наведена кількість каналів є несиметричними, «Д» – диференціальними, а «ПД» – псевдодиференційними.

Вагома частина цієї таблиці зайнята сімейством багатоканальних 8...12-бітових мікропотужних АЦП ADS79xx. Дані АЦП характеризуються частотою дискретизації до 1 МГц, частотою синхронізації послідовного інтерфейсу до 20 МГц, напругою живлення 2,7...5,5 В і типовим споживанням 14,5 мкВт. На малюнку 2 представлено функціональну схему перетворювачів ADS79xx.

Мал. 2. Функціональна схема АЦП ADS79xx 

На малюнку видно, вихід мультиплексора і вхід АЦП внутрішньо не з'єднані, а виведені на окремі виходи. Це дозволяє включити між цими висновками додаткову схему аналогової обробки, наприклад, підсилювач, що програмується. У такому випадку, для програмування посилення можуть бути задіяні лінії ADS79xx введення-виведення загального призначення. Логікою управління мікросхем підтримуються три режими завдання черговості перетворення каналів. У ручному режимі канал, що підлягає черговому перетворенню, задається програмно. У першому автоматичному режимі дотримується запрограмована заздалегідь черговість перетворення каналів, а в другому - перетворення виконуються в черговості від 0 каналу до заданого попередньо останнього каналу. Ще однією корисною особливістю АЦП, що розглядаються, є інтеграція в них блоку порівняння результату перетворення кожного каналу з двома програмованими порогами (нижні і верхні пороги). Результат порівняння можна опитати як програмно так й апаратно. Для цього потрібно використовувати альтернативні функції ліній введення-виведення як виходів блоку порівняння. Якщо такий вихід з'єднати з входом зовнішнього переривання МК, можна досягти швидкодіючого реагування на події, здатні вплинути на надійність або безпеку роботи системи, наприклад, перегрів, перевантаження, перенапруга, неприпустиме зниження напруги, фізичне втручання і т.п. До інших альтернативних функцій ліній введення-виведення відносяться: вхід управління включенням/відключенням, що дозволяє знизити споживання ІС до 1 мкА, і вхід завдання діапазону перетворення (2,5 або 5,0 В). Для програмування ІС використовується найпопулярніший інтерфейс SPI.