Borodaъ писал(а):
Теоритическая схема формирователя кодовыой посылки для BH1415F.
R1C1 - Reset. Подбираются для грамотного запуска счетчиков. Возможно исключмть C1.
Успехов!
Поясняю принцип работы этого устройства!
Сразу скажу, что есть ошибка, выводы 18 и 19 U2 необходимо посадить на землю!
Что из себя этот дивайс представляет? Это аппаратный последовательный интерфейс! Служит для формирования 16битной кодовой посылки для BH1415.
Принцип работы таков... Счетчики на U1 формируют адрес для выборки бита кодовой посылки. Счетчики тактируются штатным кварцевым резонатором BH1415 (13 вывод) и срабатывают по спадающему фронту. Данный адрес подается на - U2 - дешифратор битов. Данный дешифратор принимает четырехзначный адрес и преобразует в низкий уровень на одном из 16 выходов. Логический 0 на выходе, проходя через ДИП-перекючатель "закорачивает" пуллап сопротивление на землю, в случае если соответствующий контакт прекльчателя закорочен! Соответственно на выводе DATA появляется логический 0. В случае разомкнотого контакта остается логический 1. Диоды служат защиой чтобы лоическая 1 с остальных выходов не влияла на состояние DATA через другие замкнутые контакты ДИП переключателя. Таким образом формируется циклическая посылка из 16 битов.
Защелкивание значения на BH1415 происходит по нарастающему фронту CLK - те, в середине каждого бита данных на DATA.
Чтобы обозначить начало сигнала, то формируется сигнал OE (CHIP ENABLE). - грубо говоря ширина адреса поделенная на 2!
В итоге получаем комплексный сигнал в котором 16 бит будут активными, 16 бит - пассивными (т. е. они будут присутствовать на DATA, но микросхема их не будет обрабатывать!).
ЭТИ ДАННЫЕ ПОСТОЯЯННО БУДУТ ПЕРЕПИСЫВАТСЯ В РЕГИСТР МИКРОСХЕМЫ В ТОЧНОСТИ С УСТАНОВЛЕННЫМИ СОСТОЯНИЯМИ ДИП-ПЕРЕКЛЮЧАТЕЛЯМИ!
Замкнутое состояние переключателя - 0 на выходе DATA.