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


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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



 

Цифроаналоговим перетворювачем(DAC)називається схема, призначена для перетворення вхідних цифрових кодів у вихідний аналоговий сигнал. Мікросхеми цифроаналогових перетворювачів (далі просто DAC) випускаються рядом фірм: Analog Devices, Burr-Brown, Exar, Fairchild Semiconductor, Hitachi, Intersil, Linear Technology, Maxim, National Semiconductor, Sipex, Signal Processing Technologies (Toko), Texas Instruments і ін.

Найважливішими параметрами DACє розрядність, тип інтерфейсу, швидкодія, тип корпусу, характеристики живлення, тип виходу (по струму або по напрузі).

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

Розрядність DACвизначає точність перетворення. Наразі випускаються мікросхеми з розрядністю від 8 до 22 біт і вище. Зазвичай в універсальних технологічних контролерах використовують DACз розрядністю 8 і 10 біт, що забезпечує крок квантування вихідного сигналу 1/256 і 1/1024 відповідно.

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

Сучасні DAC за швидкодією можна умовно поділити на 3 групи: низької швидкодії — до 100 ksps, середньої швидкодії — від 100 до 500 ksps. високої швидкодії — більше 500 ksps. Для універсальних технологічних контролерів найчастіше використовуються DACнизької або середньої швидкодії виходячи з міркувань співвідношення вартість/швидкодія.

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

Слід також відзначити, що сучасні мікросхеми DACможуть використовувати вбудований або зовнішній вузол опорної напруги.

Мікросхеми DACможуть мати одну або кілька різних напруг живлення. Очевидно, що для технологічних мікросистем бажано, щоб мікросхема мала одне живлення, що дорівнює 5 В.

Отже, в універсальних технологічних контролерах використовується достатньо велика кількість DACдвох типів. Перша група повільних перетворювачів з розрядністю 10 біт і послідовним інтерфейсом. Ця група зазвичай може включати 4, 6 або 8 незалежних перетворювачів. Друга група відносно швидких перетворювачів з розрядністю 8 біт. У цій групі можуть використовуватися мікросхеми, як з послідовним, так і з паралельним інтерфейсом. Зазвичай ця група містить від 2 до 6 перетворювачів.

Важливе значення при виборі мікросхеми має тип корпусу. Як уже наголошувалося, оптимальним для технологічних контролерів є корпус типу DIP, який дозволяє встановлювати мікросхему на панельку, що значно спрощує ремонт і наладку контролера. Крім того, бажано, щоби корпус мав малу кількість виводів. Зазвичай використовуються мікросхеми з кількістю виводів від 8 до 16.

Перед попереднім відбором мікросхем сформулюємо, у якості прикладу, вимоги до підсистеми паралельних DAC. Припустимо, що нам необхідно оснастити універсальний технологічний контролер шістьма незалежними 8-розрядними цифроаналоговими перетворювачами (можливе використання і 10-розрядних при незначному підвищенні вартості). При цьому бажано забезпечити мале енергоспоживання і живлення переважно від одного джерела +5 В (в окремих випадках допускається використання додаткової напруги живлення ±15 В). Бажано також зайняти мінімальну площу друкованої плати. На стадії попереднього відбору видалимо з розгляду всі мікросхеми з розрядністю 12 біт і вище. Потім видалимо мікросхеми: з живленням тільки 3,3В; з живленням тільки вище 5 В (оскільки вони, як правило, вимагають додаткових вузлів узгодження по входу); з живленням -5 В, оскільки це припускає наявність додаткового джерела живлення; ЕЗЛ-мікросхеми з живленням -5,2 В; а також мікросхеми з понад трьома напругами живлення. Усі мікросхеми з високою швидкодією з огляду на високу вартість і високе енергоспоживання також виключаються зі списку. Так само виключаються і мікросхеми, що не мають виконання в DIP-корпусах.

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

1) шість корпусів одноканальних 8/10-разрядных DAC;

2) три корпуси двоканальних DAC;

3) два корпуси чотирьохканальних DAC(з надмірністю в 2 канали);

4) один корпус восьмиканального DAC(з надмірністю в 2 канали).

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

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

Аналогічно поступимо і з мікросхемами послідовних DAC. Сформулюємо, у якості прикладу, вимоги до підсистеми послідовних DAC. Припустимо, що нам необхідно оснастити універсальний технологічний контролер шістьма незалежними 8-розрядними цифроаналоговими перетворювачами (припустима і вища розрядність при незначному підвищенні вартості), а також трьома незалежними 10-розрядними перетворювачами (допустима і вища розрядність). При цьому бажано забезпечити мале енергоспоживання. Живлення переважно від одного джерела +5 В (якщо це неможливо, допускається використання додаткової напруги живлення ±15 В). Бажано також зайняти мінімальну площу друкованої плати. Користуючись викладеними вище критеріями вибираємо тип послідовного інтерфейсу — SPI.

 

Таблиця 4.6 – мікросхеми паралельних DAC

Тип Розрядність Кількість DAC Напруга живлення, В Вихід Швидкодія, мкс Інтерфейс Джерело опорної напруги Корпус
AD7302     2,7-5,5 V 1,2 uP/8 Внутр./ Зовн. DIP20
AD7528, Мх7528, Рм7528, TLC7528     5-15 V 0,18 uР/8    
AD7628, Мх7628, Рм7628, TLC7628 12-15
AD7397     2,7-5.5 V   uР/12 Зовн. DIP24
AD7305       V <2,6МГц uР/8 Зовн. DIP20
TLC7225     5-15 V   uР/8 Зовн. DIP24
Мах505, Мх7225       V   uР/8 Зовн. DIP24
Мах506, Мх7226 DIP20

 

На стадії попереднього відбору спочатку видалимо з розгляду всі мікросхеми з розрядністю вище 10 біт. Далі видаляємо всі мікросхеми, які явно не підтримують інтерфейс SPI.Потім виключаємо мікросхеми з живленням тільки 3,3 В, і з живленням тільки вище 5 В (оскільки вони, як правило, вимагають додаткових вузлів узгодження по входу), з живленням -5 В (оскільки це потребує додаткового джерела живлення), а також мікросхеми з понад трьома напругами живлення.

Як і у попередньому випадку, відбір необхідно проводити виходячи з міркувань мінімізації вартості, кількості корпусів і площі друкованої плати. Як і у випадку з паралельними DAC,недоцільно розглядати одноканальні мікросхеми.

Обрані в результаті попереднього відбору мікросхеми послідовних DAC наведено в табл. 4.7.

 

Таблиця 4.7 – мікросхеми послідовних DAC

 

Тип Розрядність Кількість DАС Напруга живлення, В Вихід Швидкодія, мкс Інтерфейс послідовний Опорна напруга Корпус
AD7303       V 1,2 SPI Внутр./Зовн. DIP8
Мах522       V   SPI Зовн. DIP8
TLV5625     2,7...5,5 V 2,5 або 12 SPI Зовн. DIP8
TLV5626     2,7...5,5 V   SPI Внутр. DIP8
Мах548а, 549А       V   SPI VDD DIP8
Мах512       V   SPI Зовн. DIP14
AD7304       V 1,2 SPI Зовн. DIP16
Мах509       V   SPI Зовн. DIP20
Мах510       V   SPI Зовн. DIP16
Мах534       V   SPI Зовн. DIP16
TLC5620, TLV5620     2,7...5,5 V   SPI Зовн. DIP14
TLV5627     2,7...5,5 V   SPI Зовн. DIP16
LTC1665       V   SPI Зовн. DIP16
TLC5628, TLV5628     2,7...5,5 V   SPI Зовн. DIP16
LTC1661       V   SPI Зовн. DIP8
LTC1662       V   SPI Зовн. DIP8
Мах5158       V   SPI Зовн. DIP16
TLC5617A, TLV5617A     2,7...5,5 V 2,5 SPI Зовн. DIP8
TLV5637     2,7...5,5 V   SPI Зовн. DIP8
LTC1664       V   SPI Зовн. DIP16
Мах5250       V   SPI Зовн. DIP20
TLV5604     2,7...5,5 V   SPI Зовн. DIP16
LTC1660       V   SPI Зовн. D1P16

Були сформульовані вимоги до підсистеми паралельних цифроаналогових перетворювачів (DAC).Як приклад розглядався варіант оснащення універсального технологічного контролера шістьма незалежними 8-розрядними цифроаналоговими перетворювачами (допускалося використання і 10-розрядних мікросхем при незначному підвищенні вартості). При цьому підсистема повинна мати мале енергоспоживання, живлення від одного джерела +5 В (в окремих випадках допускається використання додаткової напруги живлення ±15 В). Крім того, підсистема повинна займати мінімальний об'єм друкованої плати. Були також визначені загальні вимоги до використовуваних мікросхем при проектуванні універсальних технологічних контролерів: мікросхеми повинні мати корпус DIP, порівняно низьку вартість і високу доступність.

Для проведення подальшого аналізу необхідно ознайомитися з документацією на кожну з відібраних мікросхем. У результати ознайомлення з відібраних мікросхем сформовано 6 груп за збігом виводів. Три групи двоканальних DACі три групи — чотирьохканальних. Розташування виводів відібраних мікросхем показане на рис. 4.20.

Перша група двоканальних DAC складається тільки з мікросхеми AD7302 — двоканального восьмирозрядного цифроаналогового перетворювача (рис. 4.20, а). Мікросхема випускається в корпусі DIP20, функціонує в діапазоні від 2,7 В до 5,5 В, має режим енергозбереження (Power Down Mode),споживання в нормальному режимі не перевищує 5 мА, може працювати від вбудованого або зовнішнього джерела опорної напруги, аналогові виходи буферизовані. Вхідні паралельні цифрові входи двічі буферизовані, тобто в перші регістри інформація записується з шини за сигналами запису WR/ при подачі активного сигналу вибірки кристала CS/ іперемикача запису в канал В/А. При цьомуаналогові виходи можуть змінювати свій стан одразу при записуванні в перший регістр (якщо сигнал LDAC/ постійнодорівнює нулю) або за сигналом LDAC/ (активний низький).

До другої групи двоканальних восьмирозрядних цифроаналогових перетворювачів входить 8 мікросхем, сумісних за призначенням виводів: AD7528, Мх7528, Рм7528, TLC7528, AD7628, Мх7628, Рм7628, TLC7628 (рис. 4.20, б). Мікросхеми також випускаються в корпусі DIP20, функціонують від ~4 В до + 16,5 В. Мікросхема має роздільні керовані входи опорної напруги для кожного з каналів. Мікросхеми не мають подвійної буферизації щодо входу і аналоговою — щодо виходу.

 

Рис. 4.20. Паралельні цифроаналогові перетворювачі

 

До третьої групи входить мікросхема двоканального десятирозрядного цифроаналогового перетворювача AD7397(рис. 4.20, в). Мікросхема виконана в корпусі DIP24. Мікросхема відрізняється наднизьким енергоспоживанням, при живленні від 2,7 В до 5,5 В струм споживання зазвичай складає 0,125 мА і гарантується не його перевищення 0,2 мА. Мікросхема DACмає подвійну буферизацію щодо входу з роздільним стробуванням кожного каналу (сигнали LDA/ і LDB/). Виходи також буферизовані і забезпечують режим енергозбереження. Крім того, мікросхема має вхід скидання даних для обох цифроаналогових перетворювачів. Слід зазначити, що на цифрові входи одночасно повинні подаватися 10 двійкових розрядів, що не дуже зручно для мікроконтролерних систем.

У четверту групу входять три мікросхеми чотирьохканальних восьмирозрядних цифроаналогових перетворювачів: Мах505, Мх7225, TLC7225(рис. 4.20, г). Ці мікросхеми випускаються в корпусі DIP24. Мікросхеми можуть працювати від одного джерела живлення 4,5 В — 5,5 В або від двох джерел (друге від -5 В до 0 В). Споживання мікросхеми складає зазвичай 5 мА. Мікросхеми мають роздільні входи опірної напруги і подвійну об'єднану буферизацію щодо входу.

П'ята і шоста групи (рис. 4.20, д, е) представлені мікросхемами чотирьохканальних восьмирозрядних цифроаналогових перетворювачів: AD7305і групою мікросхем Мах506, TLC7226, Мх7226.Обидві групи мікросхем випускаються в корпусі DIP20. Відмінність між групами фактично зводиться до відмінності призначення одного виводу. Мікросхеми можуть працювати від одного джерела живлення 4,5 В — 5,5 В або від двох джерел (друге від -5 В до 0 В). Споживання мікросхеми складає 5 мА. Всі мікросхеми буферизовані щодо виходу. Мікросхема п'ятої групи AD7305 має подвійну буферизацію щодо входу з входом стробування другого буфера LDAC/.Якщо він постійно з’єднаний з нулем, то мікросхема не має режиму вторинної буферизації і по виводах повністю відповідає мікросхемам шостої групи.

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



Поделиться:


Последнее изменение этой страницы: 2017-02-09; просмотров: 114; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.12.71.237 (0.014 с.)