ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
90231
NSS (28.05.2007 11:24, просмотров: 25937)
Трабла с IRDA. У меня вот какой вопрос - надумал сделать IRDA-загрузчик для небольшого светодиодного табло. Смысл в том, что табла эта висит там (вернее - будет висеть), где нет компа и загружать инфу мона только с какого то накопителя 32кб, в который предварительно грузится инфа с компа. Выбрал IRDA. Взял MCP2120, RPM960-H143, FT232RL (для виртуального COM-порта). Всё собрал, спаял, включил. С USB<->RS232 проблем нет - всё работает. А вот со стороны IRDA есть траблы. Теперь чуть-чуть в сторону от темы. Насколько я понимаю, IRDA - не что иное, как протокол связи по IR-каналу. Значит он уже должен учитывать разнообразные помехи в IR-диапазоне и прочие дела. А у меня такая фигня получается - направляю этот ROHM(RPM960-H143) на солнышко и у меня в терминалку сыпятся дикие килобайты всякого мусора. Закрываю пальцем окошко фотодиода этого ROHM-а и в терминалку падают отдельные (2...30 шт в минуту) 0xFF - то есть практически при полном затемнении (если не учитывать IR-излучение кожи пальца :) ). В тени - при комнатном освещении, но с открытым окошком фотодиода, происходит то же самое - несколько штук 0xFF в минуту. Изредка, в 1-2% принятого, падает чёта другое. И есчо вопрос - эта микросхема (MCP2120) выдаёт какую то упорядоченную лабуду при направлении на фотоприёмник пульта от телевизора (с нажатой кнопкой, любой). По сути то - там же разные протоколы - у пульта RC, у приёмника IRDA, почему же приёмник всё таки что то декодирует? Для инфы - кварец на MCP2120 - 7,3728МГц (битрейт 9600), питание через LM317 - 3,3V. Вот такие дела. Мож кто подскажет - где здесь собака порылась? С уважением, NSS