Инструменты пользователя

Инструменты сайта


doc:mk:1886be:comp

Компаратор в МК 1886ВЕ61У

Блок компаратора в МК 1886ВЕ61У сравнивает напряжение на положительном входе (+) с напряжением на отрицательном (-) входе компаратора.

На положительный вход может поступать напряжение либо с PD6, либо Uop=1.2 В (UREF_С), настраивается битом CONTR0. На отрицательный вход может поступать напряжение либо с PD7, либо AGND, настраивается битом CONTR1.

Положительный вход (+)Отрицательный вход (-)Бит управления входа (+) Бит управления входа (-)
PD6 / Uop=1.2 ВPD7 / AGNDCONTR0 CONTR1

Если напряжение на положительном входе больше, чем на отрицательном (U+ > U-), на выходе компаратора (внутри МК, где указан сигнал RESULT) будет логическая единица, иначе – логический ноль. Значение с выхода компаратора записывается в бит RESULT.

Бит PH_NL настраивает режим работы блока компаратора. Если бит PH_NL=0 (низкий уровень либо отрицательный фронт), значение на выводе COMP_OUT (на плате к нему подключен светодиод) будет равно инверсному значению на выходе компаратора (инверсное значение бита RESULT). Если бит PH_NL=1 (высокий уровень либо положительный фронт), то значение на выводе COMP_OUT будет равно неинвертированному значению на выходе компаратора (бит RESULT).

Для настройки возникновения события (флаг C_IF) используются бит E_L и бит PH_NL. Бит E_L настраивает возникновение события по уровню либо по фронту, бит PH_NL настраивает, какой фронт (положительный или отрицательный) или какой уровень (низкий или высокий) будет использоваться. По установлению флага C_IF можно разрешить прерывание в регистре PIE2, бит COMPIE. Значение на выводе COMP_OUT от бита E_L не зависит.

doc/mk/1886be/comp.txt · Последние изменения: 2018/08/24 16:12 — vova