через UART), a також режим емуляції через єдиний зовнішній контакт ЕА /. Пристрій працює від джерела живлення від + ЗВ до + 5В. При роботі від джерела + ЗВ розсіює потужність становить менше 10 мВт. Діапазон вихідної напругу з ЦАП при такому харчуванні дорівнює від 0В до 1.28В ADuC816 випускається в 52-контактному корпусі MQFP.
SFR інтерфейсу до основного АЦП
Обидва канали АЦП управляються і конфігуруються через ряд SFR регістрів:
ADCSTAT (статусний регістр АЦП).
Цей регістр відображає стан обох каналів АЦП, включаючи готовність даних, калібрування і різні (відносяться до АЦП) помилки та попередження, включаючи помилку визначення наявності ІОН і прапор переповнення.
Біт 7Біт 6Біт 5Біт 4Біт 3Біт 2Біт 1 біт 0RDY0 -
RDY0 - біт готовності основного АЦП
Встановлюється після завершення перетворення АЦП або циклу калібрування. Скидається безпосередньо користувачем або побічно шляхом запису бітів запуску наступного циклу перетворення або калібрування основного АЦП. Основному АЦП забороняється запис результатів в регістри даних або калібрування до тих пір, поки біт RDY0 не скинуто.
ADCMODE (реєстр режиму АЦП).
Використовується для управління режимами роботи обох каналів АЦП.
Біт 7Біт 6Біт 5Біт 4Біт 3Біт 2Біт 1 біт 0 - ADC0EN-MD2MD1MD0 0EN - дозвіл основного АЦП
Встановлюється користувачем для того, щоб дозволити роботу основного АЦП і встановити його в режим у відповідності з обраними бітами режиму MD2-MD0. Скидається користувачем для установки основного АЦП в режим «зі знятим харчуванням» (POWER DOWN).
MD2, MD1, MD0 - біти режиму основного і додаткового АЦП
Ці біти встановлюють режим роботи дозволеного АЦП наступним чином:
MD2MD1MD0Режім0114
Режим 4 - циклічне перетворення. У такому режимі регістри даних АЦП постійно модифікуються з частотою обраного потоку на виході.
ADC0CON (регістр управління основним АЦП).
Використовується для конфігурації основного АЦП по діапазону, вибору каналу, вирішенню зовнішнього ІОН і режиму униполярного або біполярного перетворення.
Біт 7Біт 6Біт 5Біт 4Біт 3Біт 2Біт 1 біт 0-XREF0CH1CH0UNI0RN2RN1RN0
XREF0 - біт вибору зовнішнього ІОН для основного АЦП
Встановлюється користувачем для того, щоб дозволити використання основним АЦП зовнішнього ІОН через контакти REFIN (+)/REFIN (-). Скидається користувачем для використання основним АЦП внутрішнього ІОН по забороненій зоні (V REF=1.25В).
CH1, CH0 - біти вибору каналу для основного АЦП
Записується користувачем для вибору пари диференціальних входів, використовуваних основним АЦП:
CH1CH0Вход (+) Вхід (-) 00AIN1AIN2 0 - біт униполярного перетворення основного АЦП
Встановлюється користувачем для дозволу униполярного кодування, тобто нуль на диференціальному вході дасть 0000HEX на виході АЦП. Скидається користувачем для дозволу біполярного кодування, тобто нуль на диференціальному вході дасть 8000HEX на виході АЦП.
RN2, RN1, RN0 - біти діапазону основного АЦП
Встановлюються користувачем для вибору вхідного діапазону АЦП:
RN2RN1RN0Входной діапазон основного АЦП (V REF=2.5В) 011 ± 160мВ
SF (реєстр «SINC» фільтра)
Число у цьому регістрі використовується для установки коефіцієнта ділення (децимації) основної частоти, і, таким чином, частоти потоку вихідних даних основного і додаткового АЦП. Цей регістр не може бути встановлений програмним забезпеченням користувача до тих пір, поки будь-який з АЦП активний. Даний вихідний потік однаковий як для основного, так і для додаткового АЦП.
У нашій задачі SF=13, тоді частота дискретизації 105 Гц
ICON - регістр управління джерелами струму
Використовується для управління і конфігурації варіантів включення вбудованих джерел струму порушення й контролю цілісності зовнішньої ланцюга (перегоряння датчика).
Біт 7Біт 6Біт 5Біт 4Біт 3Біт 2Біт 1 біт 0-B0I2PINI1PINI2ENI1EN
BO - біт дозволу джерел струму контролю цілісності зовнішньої ланцюга.
Встановлюється користувачем для включення обох джерел струму контролю цілісності датчика у вхідному ланцюзі основного АЦП. Скидається користувачем для...