ги для датчика. Проте висновок VREF + при цьому не включається і настроювання джерела опорного напруги для перетворення не змінюються. Вибір опорного напруги для перетворення сигналу від датчика температури проводиться так само, як і для будь-якого іншого каналу перетворення.
2.3.2 Вибір мікроконтролера
Мікроконтролер повинен задовольняти ряду вимог. Мікроконтролер повинен бути легко доступним для придбання, мати не високу ціну, бути легкий в освоєння, мати вбудований датчик температури, мати вбудований АЦП, для перетворення аналогового сигналу знімається з датчика температури в цифровий, мати низьке енергоспоживання, для підвищення автономності пристрою. А так само для нього повинна бути легко доступна середу розробки.
Таким вимогам задовольняє мікроконтролер з наднизьким споживанням сімейства MSP430G2553 компанії Texas Instruments.
Загальні відомості про мікроконтролері MSP430G2553 [1]
Архітектура
Мікроконтролери сімейства MSP430 мають фон-неймановскую архітектуру (Мал. 2.2) і містять 16бітное RISC ЦПУ, периферійні модулі, а також гнучку систему тактирования, об'єднані спільними шинами адреси (MAB) і даних (MDB). Поєднання сучасного ЦПУ і відображаються в пам'яті аналогових і цифрових периферійних модулів робить сімейство MSP430 придатним для роботи в додатках, пов'язаних з обробкою змішаних сигналів.
Рисунок 2.2 - Архітектура MSP430
Відмінні характеристики мікроконтролерів сімейства MSP430x2xx:
архітектура з наднизьким споживанням, що дозволяє збільшити час роботи при живленні від батарей:
ток збереження вмісту ОЗУ - не більше 0.1 мкА;
струм споживання в режимі годинника реального часу - не більше 0.8 мкА;
струм споживання в активному режимі - 250 мкА / MIPS.
високоефективна аналогова підсистема, що дозволяє виконувати точні вимірювання:
таймери, керовані компаратором, для вимірювання опору резистивних елементів.
16бітное RISC ЦПУ:
великий регістровий файл усуває обмеження робочого регістру;
вироблене за меншим техпроцесу ядро ??дозволяє знизити споживання і зменшує вартість кристала;
оптимізовано для сучасних мов програмування високого рівня;
набір команд складається всього з 27 інструкцій; підтримується 7 режимів адресації;
векторна система переривань з розширеними можливостями.
флеш-пам'ять з можливістю внутрісхемного програмування дозволяє гнучко змінювати програмний код (у тому числі, під час експлуатації), а також виробляти збереження даних.
Адресний простір
Сімейство MSP430 має фон-неймановскую архітектуру з єдиним адресним простором, яке поділене між регістрами спеціальних функцій (SFR), периферійними пристроями, ОЗУ і флеш-пам'яттю відповідно до Рис. 2.3. Детальний розподіл пам'яті для конкретної моделі мікроконтролера можна дізнатися з відповідної документації. Звернення до виконуваного коду завжди виконується по парних адресами. Доступ до даних може здійснюватися як побайтно, так і пословно. В...