чного сигналу перетвориться в світлову, а в фотоприемнике, навпаки, світловий сигнал викликає електричний відгук.
Отриманий сигнал проходить через тригер Шмітта, тим самим ми отримуємо або логічну одиницю, або логічний нуль.
Тригер Шмітта - це компонент електронного пристрою, функція якого є формування постійно мінливого сигналу на вході в серію прямокутних імпульсів на виході.
2.4 Схема включення АЦП
На малюнку 2.4 представлена ??схема включення АЦП.
Малюнок 2.4 - Схема включення АЦП
Для працездатності АЦП за рекомендацією виробника необхідно підключити 4 конденсатора (С3, С4, С5 і С6), два з яких є електролітичними (C3 і С6). Ємність конденсаторів С3 і С5 дорівнює 10 мкФ, а ємність конденсаторів С4 і С6 дорівнює 0,1 мкФ. Так само обов'язково до входу REF підключити ІОН, який також потребує електролітичному конденсаторі С9 і керамічних конденсаторах C11 і C15, ємністю 10, 0,1 і 0,1 мкФ відповідно. ІОН задає робочий діапазон для сигналу для АЦП.
АЦП перетворює вхідний аналоговий сигнал з ДДЛ і ДДН в цифровий код, який передається в МК для подальшої обробки.
ІОН потрібен АЦП для того, щоб вхідна напруга порівнювався з опорною напругою, і на підставі цієї різниці формувався відповідний цифровий сигнал на виході, а напруга рівне опорної напруги, кодувалося як цифровий 0 (початок відліку). Дані АЦП в послідовному коді виставляються на висновок SDATA, які далі надходять в МК для перетворення і передачі в ПК. Вхід CS відповідає за запуск - початок роботи АЦП. Вхід SCLK служить для синхронізації АЦП з МК.
Мінімальні і максимальні значення інтервалів часу, зображених на малюнку 2.5, представлені в технічній документації виробника АЦП MAX1282BEUE.
Рисунок 2.5 - Часові діаграми, однофазового режиму роботи АЦП MAX1282BEUE
За диаграммам (малюнок 2.5) видно, що в початковий момент часу сигнал CS ініціює процес перетворення і передачі даних. Поява зрізу на лінії CS в початковому стані призводить до того, що вибирається аналоговий вхід і починається перетворення. У тимчасових діаграмах використовуються наступні тимчасові інтервали:
=35 нс/хв. Встановити початковий байт управління до початку роботи АЦП;
=35 нс/хв. Закінчення передачі байта управління і перший тактовий
імпульс;
=62 нс/хв повинно бути між імпульсами на лінії SCLK;
=62 нс/хв. Тривалість тактового імпульсу (ТІ);
=156 нс/мі. Тривалість між початком першого ТІ і початком другого ТІ;
=0 нс/хв. Час, який повинен пройти після ТІ для виключення АЦП;
=100 нс/хв мінімальний час для включення і виключення АЦП;
=35 нс/хв;
=25 нс/хв. Час, який повинен пройти після передачі байта
управління і першим ТІ;
=0 нс/хв. Час переходу ТІ з «0» в «1»;
=65 нс/хв
=20 нс/хв. Час від початку ТІ, до початку передачі від АЦП даних в МК;
=80 нс/хв. Час від початку ТІ, до передачі від АЦП даних в МК;
=65 нс/хв
=65 нс/хв
=20 нс/хв. Час від початку ТІ, до переходу в «1» на лінії SSTRB;
=80 нс/хв. Час переходу з «0» в «1» на лінії SSTRB;
=65 нс/хв. Час переходу від початку вимикання АЦП на лінії CS
до фронту переходу в «1» на лінії SSTRB.
На малюнку 2.6 показані тимчасові діаграми для одного циклу перетворення і байт управління АЦП.
Малюнок 2.6 - Часові діаграми для одного циклу перетворення і байт управління АЦП
У байті для регістра керування містяться такі біти:
- Start - біт старту, що дорівнює 1;
- SEL2, SEL1, SEL0 - ці 3 біта відповідають за те, який вхідний канал АЦП буде працювати. Лінія CH0 дорівнює 001, CH1 дорівнює 101, CH2 дорівнює 010, CH3 дорівнює 110;
- UNI/BIP - біт, що відповідає за уніполярний або біполярний режим роботи, для униполярного дорівнює 0, для біполярного дорівнює 1;
- SGL/DIF - біт, що відповідає за диференційний або одноканальний режим роботи, для одноканального дорівнює 1, а для диференціального 0;
- PD2 (PD1 і PD0) - біти, що відповідають за режим роботи АЦП. Без зниженого енергоспоживання, в нормальному режимі PD1=PD0=1.