roboforum.ru

Технический форум по робототехнике.

В пульте управления стоят регистры 74HC573D. Как эмулировать

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

В пульте управления стоят регистры 74HC573D. Как эмулировать

Сообщение Vampire » 16 сен 2010, 13:23

Добрый день.

В устройстве (DVR) есть панель управления на 18 кнопок. Я хочу заменить ее на пульт самодельный и управлять через микронтроллер.

Схема работает так, что 18 кнопок подключены на входы микросхем 74HC573D и при нажатии, опускают напряжение на этих входах. Выходы 74HC573D подлючены параллельно для трех микросхем, которые используются для работы с кнопками. Причем, уровни сигналов на всех выходах этих микросхем - одинаковые.

Я не понимаю, как основная плата понимает, какая кнопка нажата.

Надеялся купить одну 74HC573D и через микроконтроллер эмулировать нажатие кнопок, используя не 3 микросхемы, а одну (хотя купил три, на всякий случай). Но из-за недостатка образования, не понимаю принципа работы этих регистров - защелок.

Очень прошу просветить меня в этом вопросе, если кого не затруднит.

Иначе мне придется сажать на каждую из 18 кнопок - оптореле (уже купил 30 штук PRAB31S), что увеличит количество задействваных каналов платы с микроконтроллером.

Спасибо
Vampire
 
Сообщения: 4
Зарегистрирован: 07 сен 2007, 15:29
Откуда: Москва

Re: В пульте управления стоят регистры 74HC573D. Как эмулиро

Сообщение Vooon » 16 сен 2010, 13:37

datasheet писал(а):The 74HC573; 74HCT573 is a high-speed Si-gate CMOS device and is pin compatible
with Low-power Schottky TTL (LSTTL).
The 74HC573; 74HCT573 has octal D-type transparent latches featuring separate D-type
inputs for each latch and 3-state true outputs for bus oriented applications. A latch enable
(LE) input and an output enable (OE) input are common to all latches.
When LE is HIGH, data at the Dn inputs enter the latches. In this condition the latches are
transparent, i.e. a latch output will change state each time its corresponding D input
changes.
When LE is LOW the latches store the information that was present at the D-inputs a
set-up time preceding the HIGH-to-LOW transition of LE. When OE is LOW, the contents
of the 8 latches are available at the outputs. When OE is HIGH, the outputs go to the
high-impedance OFF-state. Operation of the OE input does not affect the state of the
latches.

Что тут непонятно?
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Re: В пульте управления стоят регистры 74HC573D. Как эмулиро

Сообщение Vampire » 16 сен 2010, 13:45

Я понимаю, что сигналы на выходе, как-то зависят от состояния 1 и 11 ноги, в таблице написано. У меня, кстати там везде 3.2в, как и на питании - 20 нога.

Нажимаю кнопку и смотрю на осцилографе, что меняется. Форма сигнала меняется, но на всех выходных ногах, а не на каком-то одном. Т.е. я ожидал, что там типа инвертора будет, а с регистрами никогда не работал. И мне надо на пальцах обьяснить, иначе не доходит. Стыдно признаться.
Vampire
 
Сообщения: 4
Зарегистрирован: 07 сен 2007, 15:29
Откуда: Москва


Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23