Курсовая работа: Проектування вимірювальної системи температури
- незалежні регістри передачі й прийому;
- роздільні буферні регістри передачі й прийому;
- передача й прийом починаються з молодшого біта даних ;
- вбудовані комунікаційні протоколи вільної лінії й адресного біта для багатопроцесорних систем;
- визначення в приймачі стартового фронту сигналу для автоматичного пробудження з режимів;
- програмувальна швидкість передачі з модуляцією для підтримки дробових величин швидкостей;
- прапори статусу для виявлення помилок, блокування й визначення адреси;
- можливі незалежні переривання для прийому й передачі.
Модуль АЦП являє собою високоефективний 12-розрядний аналого-цифровий перетворювач. Модуль АЦП12 забезпечує швидкі 12-розрядні
аналого-цифрові перетворення. Модуль має 12-розрядне ядро, схему вибірки, опорний генератор і буфер перетворення й керування. Буфер перетворення й керування дозволяє одержувати й зберігати до 16 незалежних вибірок АЦП
без втручання ЦПП. АЦП 12 має наступні особливості :
- максимальна швидкість перетворення понад 200 ksps ;
- монотонний 12-розрядний перетворювач без кодів помилок;
- вибірка й зберігання із програмувальними періодами вибірки, обумовленими програмним забезпеченням або таймерами;
- перетворення ініціалізується програмним забезпеченням, таймером А або таймером В;
- програмно-обраний інтегрований генератор опорної напруги (1,5В або 2,5В);
- програмно обране внутрішнє або зовнішнє опорне джерело;
- вісім індивідуально конфігуруючих зовнішніх вхідних каналів;
- канали перетворення для внутрішнього температурного датчика, AVCC і зовнішніх опорних джерел;
- незалежні опорні джерела, що задають шляхом вибору каналу, для обох позитивних і негативних опорних джерел;
- джерело тактування перетворень;
- одноканальний, повторний одноканальний, послідовний і повторно-послідовний режими перетворення;
- ядро АЦП й опорна напруга можуть вимикатися роздільно;
- регістр вектора переривань для швидкого декодування 18 переривань АЦП ;
- 16 регістрів зберігання результату.
Дванадцятирозрядне ядро АЦП перетворює аналоговий вхідний сигнал в 12-розрядне цифрове подання й зберігає результат у пам'яті перетворень.
Ядро використає два програмно - обраних рівні напруги (VR+ й VR-) для задавання верхньої й нижньої меж перетворення. На цифровому виході
(NADC) представлена повна шкала, коли вхідний сигнал дорівнює або вище VR+, і нуль, коли вхідний сигнал дорівнює або нижче VR-. Вхідний канал й опорні рівні напруги (VR+ й VR-) задаються в пам'яті керування перетвореннями. Формула перетворення для результату АЦП NADC виглядає в такий спосіб:
(3.1)