обігання нестійкості в порогової зоні;
Поріг спрацьовування компаратора 4.6 + /-0.1В гарантується в повному робочому діапазоні температур;
Напруга гістерезису 20 мВ;
Здатність навантаження виходу Reset на втікає струм не менше 10 мА;
Гарантія правильної роботи сигналу Reset при вхідній напрузі починаючи з 1 В;
Внутрішній захисний діод для розряду конденсатора затримки;
Низький струм споживання в режимі очікування.
4. Аналіз роботи пристрою
.1 Структурна схема пристрою
Структурна схема контролера управління послідовним портом наведена на малюнку 4.1. Вона складається з 5 основних блоків. br/>В
Малюнок 4.1. Структурна схема контролера
Центральним елементом схеми управління послідовним портом є одноразово програмований контролер MC68HC705J1A (Motorola). Напряму контролер підключати до com-порту, звичайно ж, не можна. Для сполучення використовують мікросхему MC145407, що представляє собою інтерфейсний пріемопередатчік послідовних даних стандартів EIA/TIA-232E і CCITT V.28. Сигнальні лінії з'єднуються хрест-навхрест, тобто RxD МК на TxD ІС, а RxD ІС на TxD МК. Шлейф (Flat Ribbon Cable) з'єднує MC145407 з послідовним портом. p align="justify"> Детектор зниження напруги MC34064 був використаний, щоб показати саму надійну схему скидання. ІС формує сигнал Reset при зниженні напруги живлення до 4.5-4.7В. Це забезпечує захист від повільного лінійного зміни харчування. Коли напруга харчування опускається нижче цього рівня, CPU може почати виконувати деякі інструкції неправильно. В результаті можуть відбуватися не заплановані процеси у внутрішній пам'яті і на лініях управління. Це може призвести до пошкодження інформації в регістрах CPU, I/O регістрах і в пам'яті даних. Детектор забезпечує захист від провалів напруги ("Brown-Outs" - коли напруга живлення нижче допустимого рівня, або "Black-Outs" - коли на якийсь час воно повністю пропадає). p align="justify"> Кварцовий генератор з частотою 4 МГц тактирует мікроконтролер.
Якщо присутній шум або сталася помилка кадру під час прийому символу, горять відповідні світлодіоди (LED1 і LED2), сигналізуючи про помилку.
.2 Опис програмного забезпечення
Блок-схема управління наведена в додатку В, а фактичний асемблерний код - у додатку Г.
Програмне забезпечення SCI складається з двох основних підпрограм, які викликаються головною програмою. Процедура прийому get_char отримує один байт даних по лінії прийому даних (RXD) і поміщає його в тип char. Процедура get_char викликає підпрограму get_bit, яка фіксує три значення стану RXD, з яких отримують біт даних та інформацію про наявність шуму. При вихо...