Страница 2 из 2

1-Wire: Некоторые наброски

Добавлено: Пн апр 11, 2011 00:35:28
Paguo-86PK
asteroid7 писал(а):Исходя из сообщений уверен, что многие не понимают проблему ТС-а. Это не просто "гонка фронтов" или вычисление времён защёлкивания. В данном случае, нужно учитывать ёмкости диодов и токи утечек.
Верно подмечено :roll:
Я же в аналоговой схемотехнике не нуб или ламер, а полный ноль! :dont_know:
Поэтому осознаю, что нужно подобрать не только номиналы конденсаторов и резисторов, но и диоды, может быть и транзисторы :roll:
Даже думаю, может все эти безумные танцы с конденсаторами и диодами заменить на К564ИР13 или К561ИЕ8? Тогда всё упростится в разы.
Но вот потянет ли 1-Wire линия, если я эти микросхемы запитаю паразитным путём? Вроде бы у этой серии не плохой диапазон по напряжению питания. И потребляют мало :roll:
В общем, сейчас обдумываю и этот вариант.

На вскидку: Один выход ИЕ8 можно через диоды пустить на все линии, чтобы изначально опрашивать все клавиши до первого нажатия, не сдвигая бита. :tea:

Примерно вот в таком включении.
Изображение
Здесь не отобразил линии питания и сброса, а также кучи диодов общего опроса.
Всего - 78 клавиш.
Первый контакт (строка 1 столбец 8 ) отсутствует, а последний контакт (строка 10 столбец 8 ) всегда замкнут.
Это необходимо для обеспецения примерной синхронизации, так-как явного пути программной предустановки счётчика не предусмотренно.
Счётчик тактируется выходом строба DS2408.

1-Wire: Некоторые наброски

Добавлено: Чт апр 21, 2011 06:04:57
Paguo-86PK
asteroid7 писал(а):И 1W не "тут постольку поскольку", а именно это и есть основной вопрос, т.к. ТС-у нужен не обыденный матричный опрос клавиатуры.
Кстати. Название и содержание темы "опрос клавиатуры" - условные.
На практике это может быть, допустим, красочным сенсорным ковриком для ребёнка с изображениями геометрических фигур, цветов, цифр и букв, нотной октавы и т.д.
Или мишень для игры в дарт. И т.д.
Просто название "клавиатура" куда яснее разворачивает суть проблемы, чем "матричный коврик" или "опрос игровой мишени".
Тем самым, опрос может быть крайне медленным и многие аргументы просто отпадают.
Я тут ещё подумал. В прайсах XC9536 около $1 значатся. Не ли проще мне тупо, вместе с DS2408 использовать её, вместо всяких ИЕ и ИР? Т.е. опять-таки, проще - относительно паразитного питания. :roll: