Вы вошли на сайт, как Гость
Регистрация

Внутренний аналоговый компаратор

Модуль аналогового компаратора входит практически во все современные МК. Физически компаратор представляет собой быстродействующий ОУ с большим коэффициентом усиления, частотной коррекцией и выходом на цифровой логический элемент. Обратная связь через внешний резистор с выхода на вход не предусматривается. Выходной сигнал компаратора имеет НИЗКИЙ/ВЫСОКИЙ логический уровень, который запоминается в программно-доступном регистре.

Компаратор сравнивает между собой по амплитуде два напряжения, присутствующие на его положительном и отрицательном входах. Результат сравнения читается из внутреннего регистра МК и может служить источником прерывания.

В целом «микроконтроллерный» компаратор очень похож на обычный «микросхемный» компаратор, но только выходной сигнал OUT, как правило, спрятан внутри. Ещё одно отличие – линии аналогового компаратора являются совмещёнными и могут настраиваться как цифровые выходы.

Применение аналогового компаратора оправдано в следующих случаях:

• при малой амплитуде входных сигналов 30...300 мВ;

• при необходимости сравнения уровней двух сигналов («больше/меньше»);

• при повышенных требованиях к быстродействию, когда внутренний АЦП уже не справляется со своими обязанностями.

На Рис. а...с показаны схемы подачи сигналов на компаратор МК.

 pic_1_8_1 pic_1_8_2 pic_1_8_3

Рис. Схемы подачи сигналов на аналоговый компаратор МК

 

а) делителем R2, R3 устанавливается порог срабатывания компаратора. Необходимость применения фильтрующих конденсаторов С1, С2 определяется экспериментально по отсутствию ложных переключений;

б) искусственное формирование противофазного сигнала на отрицательном выводе компаратора при помощи транзистора VT1. Диоды VDI, VD2создают «зону нечувствительности»;

в) выделитель переднего фронта входных импульсных сигналов. Конденсатор С1 снижает помехи, конденсатор С2 обеспечивает задержку времени («завал» фронтов импульса);

г) приём переменного напряжения малой амплитуды 50... 100 мВ. Если форма входного сигнала «синусоида», то происходит её программное преобразование в «прямоугольник»;

д) пилообразное напряжение формируется однопереходным транзистором VT1. Внутри МК программно подсчитывается время достижения равенства напряжений на обоих входах;

е) двухзвенный ФНЧ на элементах R3, C1, R5, С2 ограничивает спектр входного сигнала. Переменным резистором устанавливается порог срабатывания компаратора;

ж) компаратор принимает входной сигнал через оптопару VU1. В паузах работы МК выставляет на выходе НИЗКИЙ уровень, чтобы снизить ток потребления через резисторы R1...R3;

з) в исходном состоянии на выходе МК ВЫСОКИЙ уровень. Как только аналоговый компаратор «сработает», на выходе МК выставляется НИЗКИЙ уровень, чтобы отсечь флуктуации сигнала. Образуется гистерезисе напряжением Uг[В] = 5R2 R3/(R2R3+R3R4+R2R4), где R2...R4 выражены в кОм, а число «5» соответствует напряжению питания МК в вольтах;

и) пилообразное напряжение формирует сам МК через ключ VT2 (сброс) и генератор стабильного тока на элементах VT1, RI, R2, HL1. Светодиод также служит индикатором питания;

к) с диодом VD1 вместо светодиода HL1 и с обнулением конденсатора С1 путем временного перевода линии МК в режим выхода с НИЗКИМ уровнем. «Зеркальный» транзистор VT1 формирует стабильный ток Iвых для других узлов устройства;

л) C генератором стабильного тока на микросхеме DA1 Пилообразное напряжение может формироваться с определенным периодом (режим автоматического измерения) или однократно (режим одиночного измерения). В последнем случае для экономии энергии в паузах на отрицательном выводе компаратора должен быть ВЫСОКИЙ уровень;

м) «дельта-модулятор» на основе компаратора МК. Входной аналоговый сигнал программно преобразуется в выходной цифровой сигнал Uвых, модулированный методом ШИМ;

н) входной сигнал может одновременно поступать на компаратор и на обычную линию порта МК, например, для перепроверки показаний или для организации сервисных функций;

о) порог срабатывания аналогового компаратора МК зависит от температуры окружающей среды (терморезистор R1). Резистор R2 линеаризирует температурную характеристику;

п) шкала резистора R3 градуируется в вольтах (децибелах) амплитуды сигнала Uвх. МК фиксирует момент срабатывания компаратора и включает внешнюю сигнализацию (на схеме не показана). Можно программно варьировать скважность ШИМ, не вращая движок резистора R3;

р) пилообразное (точнее, экспоненциальное) напряжение на конденсаторе С1 формируется при помощи подачи ВЫСОКОГО/НИЗКОГО уровня на верхний по схеме вывод резистора R1;

с) C использованием совмещённой линии порта, через которую периодически разряжается конденсатор С1 НИЗКИМ уровнем.

 

Источник: 1000 и одна микроконтроллерная схема. С. М. Рюмик. Вып. 1

Проект HashFlare