1. | Схема цепи компаратора | |
2. | Управляющий регистр | |
3. | Принцип работы | |
Автор |
1. Схема цепи компаратора
2. Управляющий регистр
Регистр ACSR - регистр управления и состояния компаратора
ACD | - | ACO | ACIF | ACIE | ACIC | ACIS1 | ACIS0 |
ACD - Если установлен, компаратор выключен.
ACO - Выход компаратора.
ACIF - Флаг прерывания компаратора. Устанавливается аппаратно при вызове прерывания,
сбрасывается при выходе из обработчика прерывания.
ACIE - Бит разрешения прерывания. Если установлен, прерывание разрешено.
ACIC - Если установлен, то выход компаратора соединён со входной
логикой Таймера/Счётчика1.
ACIS0...ACIS1 - признак события вызова прерывания.
ACIS1 | ACIS0 | Событие |
0 | 0 | Изменение выхода |
0 | 1 | Зарезервировано |
1 | 0 | Обратный фронт на выходе |
1 | 1 | Прямой фронт на выходе |
3. Принцип работы
Если вам неизвестен принцип работы компаратора, посмотрите в книжку У. Титце и К. Шенка "Полупроводниковая схемотехника" в главу "Аналоговые коммутаторы и компараторы". Это самое простое, что можно предложить, но можно взять книжку и покруче. Если таковой под рукой нет, то напоминаю - компаратор сравнивает напряжение на входе AC+ с напряжением на входе AC-. Если первое больше второго, бит ACO = "1", если наоборот - "0". Главное когда вы используете компаратор AVR - это не забыть настроить соответствующие его входам выводы порта на вход. Вот собственно и все хитрости.
© Берёзкин С.Е., 2001 г.