Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Автоматизація фіз. експ..docx
Скачиваний:
17
Добавлен:
29.08.2019
Размер:
114.88 Кб
Скачать
  1. Конвеєрні ацп

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

Р оль аналогового елемента затримки виконує пристрій вибірки-зберігання ПВХ2, а цифрового - чотири D-трігери. Трігери затримують передачу старшого напівбайта у вихідний регістр на один період тактового сигналу CLK.

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

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

Конвеєрну архітектуру має велика кількість багатоступінчастих АЦП, які випускаються в даний час. Зокрема, 2-ступеневий 10-розрядний AD9040А, що виконує до 40 млн. перетворень у секунду (Мпс), 4-ступеневий 12-розрядний AD9220 (10 Мпс), що споживає всього 250 мвт, та ін. При виборі конвеєрного АЦП варто мати на увазі, що багато з них не допускають роботу з низькою частотою вибірок. Наприклад, виробник не рекомендує роботу ІМС AD9040А с частотою перетворень менше 10 Мпс, 3-ступеневого 12-розрядного AD9022 з частотою менше 2 Мпс і т.д. Це викликано тим, що внутрішні ПВХ мають досить високу швидкість розряду конденсаторів збереження, тому робота з великим тактовим періодом приводить до значної зміни перетворюваного сигналу в ході перетворення.

15. Побудова та призначення мікроконтролерів

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

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

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

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

16. Методи і засоби програмування мікроконтролерів.

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

До складу сучасних мікроконтролерів входить: арифметично-логічний пристрій (АЛП), постійно запам’ятовуючий пристрій (ППЗ), в даний час в більшості МК як ППЗ використовують FLASH-память, тактовий генератор, блок портів. Також в залежності від типу мікроконтролера, до його складу можуть входити і інші модулі: аналого-цифровий перетворювач, контролери шини (наприклад І2С), пристрої виводу на дисплей та ін.