Декодирование ТВ ИК ДУ-сигналов используя Таймер A3


Рис. 1. Демонстрационная схема ИК декодера

частотой 40 кГц используется для обеспечения возможности фильтрации ес­тественных шумов, возникающих при работе флуоресцентных ламп дневного света. Наиболее часто используется частота модуляции 40 кГц, но в некоторых других системах используется другая частота модуляции в диапазоне от 32 до 64 кГц. Для декодирования сигналов стандартов RC5 или SIRC сначала должна быть осуществлена демодуляция 40 кГц сигналов, а только потом - демодуля­ция информационного сигнала. В описываемом устройстве для преобразова­ния ИК сигнала в электрический сигнал и усиления, фильтрации и демодули-рования этого сигнала используется простейший трехвыводной 3 В ИК датчик TSOP1840SS3V производства компании VISHAY. На выходе этого ИК прием­ника принятый сигнал присутствует в виде логического сигнала, соответству­ющего переданному последовательному пакету данных. При отсутствии ИК сигнала с частотой модуляции 40 кГц на выходе ИК приемника присутствует высокий логический сигнал, а при наличии ИК сигнала с частотой модуляции 40 кГц на выходе присутствует сигнал с низким логическим выходом. Таким образом видно, что кроме демодуляции, ИК приемник осуществляет инвер­сию принятого сигнала. Сигнал с выхода ИК приемника подается непосредс­твенно на вход порта Р1.0 микроконтроллера MSP430x11x (1). Программно линия порта Р1.2 настроена на работу в режиме захвата/сравнения таймера Timer_A3. Использование функции захвата/сравнения таймера Timer_A3 поз­воляет существенно упростить декодирование принятых данных. CCR1 выпол-