Страница 1 из 2
Нужны советы по TTL логике.
Добавлено: Пт апр 15, 2011 19:54:05
DOSOFF
В общем дело такое. Имеется купюроприемник SLEC-02D. Яндекс и гугль о нем ничего не знают (либо знают но молчат - партизаны). Опытным путем (методом научного тыка) определено где находится + и -. Также найден "разрешающий" вывод (при замыкании его на массу он начинает глотать купюры). Ну и самое главное - найдены 5 проводов, которые идут на микросхему IN74ACT244N, и подтянуты к массе через резисторы 1кОм.
С моим корявым знанием англо-язычной писанины, понял что вышеописанный зверь ни что иное как конвертер уровней сигналов. Значит в етих пяти проводах логика.
А теперь самый главный вопрос: как не имея анализатора логики в домашних условиях определить какие сигналы там бывают при той или иной купюре. Тоесть хотябы записать их в память при появлении на них сигналов. Что - то типа буфера который запишет их, и потом можно считать.
Re: Нужны советы по TTL логике.
Добавлено: Сб апр 16, 2011 08:52:07
coredumped
Осциллограф хоть есть? Нада исследовать сигналы осцилом, выяснить где данные, а где строб, короче "разхакать" аппаратный протокол. Потом подключить контроллер, нацарапать программульку по приему данных и выплевыванию их в UART. Дальше засовывать купюры, наблюдать, делать выводы. Я бы так сделал

Re: Нужны советы по TTL логике.
Добавлено: Сб апр 16, 2011 10:11:51
DOSOFF
В том и дело что нет. Потому и обратился за помощью.
Хотелось бы узнать у знающих людей про вышеописанную микросхему, какие именно уровни она конвертирует, и что на выходе. Я так понимаю что логику понятную для МК можно снять только после етого зверя.
Также из схемы (срисованой) понятно что 4 из 5 проводов идут на входы B микросхемы, а пятый на вход А.
И также хотелось бы узнать что за выходы у нее ENABLE A и ENABLE B. Как понимает мой воспаленный мозк на них появляется сигнал при наличии сигнала на любом из входов А или В (для каждого "канала")
Re: Нужны советы по TTL логике.
Добавлено: Сб апр 16, 2011 10:35:24
VIRGO
DOSOFF писал(а):
Хотелось бы узнать у знающих людей про вышеописанную микросхему, какие именно уровни она конвертирует, и что на выходе.
Ничего она не конвертирует, обычный шинный формирователь (буфер). Два четырёхразрядных канала со стробированием.
Если так туго с английским, то читайте про 555АП5 это аналог.
Re: Нужны советы по TTL логике.
Добавлено: Сб апр 16, 2011 10:38:08
coredumped
+1 На выходе уровни TTL - можете смело прикошачивать контроллер

Re: Нужны советы по TTL логике.
Добавлено: Сб апр 16, 2011 10:56:00
VIRGO
DOSOFF писал(а):И также хотелось бы узнать что за выходы у нее ENABLE A и ENABLE B. Как понимает мой воспаленный мозк на них появляется сигнал при наличии сигнала на любом из входов А или В (для каждого "канала")
Приложите лёд к голове.

Ничего там не появляется, это входные сигналы! При подаче лог.0 включается прохождение сигнала через соответствующий канал, иначе выходы находятся в третьем состоянии.
Re: Нужны советы по TTL логике.
Добавлено: Сб апр 16, 2011 10:59:26
DOSOFF
Я так прикинул, повесить контроллер по жирнее (с кучей внешних прерываний). И по факту на каком - либо, записать состояние портов в память. А вывести я могу и на дисплей (от того же терминала с которого и выдрал купюроглот. Там был 20х4)
Не, я не злостный похититель терминалов, просто както металлолом с гаража вывозил, и на скупке нашел его. Там все было на месте (продавал карточки оплаты). В общем появился в нужное время и в нужном месте.
Re: Нужны советы по TTL логике.
Добавлено: Сб апр 16, 2011 11:00:46
DOSOFF
VIRGO писал(а):DOSOFF писал(а):И также хотелось бы узнать что за выходы у нее ENABLE A и ENABLE B. Как понимает мой воспаленный мозк на них появляется сигнал при наличии сигнала на любом из входов А или В (для каждого "канала")
Приложите лёд к голове.

Ничего там не появляется, это входные сигналы! При подаче лог.0 включается прохождение сигнала через соответствующий канал, иначе выходы находятся в третьем состоянии.
Из даташита понятно что ето выходы. (уш ето я понимаю)
Re: Нужны советы по TTL логике.
Добавлено: Сб апр 16, 2011 11:39:08
VIRGO
DOSOFF писал(а):Из даташита понятно что ето выходы. (уш ето я понимаю)
Тогда я - китайский император.
Элементарную таблицу истиности глянуть лень? Обозначения логических элементов не проходили (где вход и выход)?
Похоже микроконтроллеры ведут к отупению масс, не зная азов схемотехники сразу за МК...
Re: Нужны советы по TTL логике.
Добавлено: Сб апр 16, 2011 11:43:47
ageeff
Всетаки лед придется приложить - Enable сигнал - вход , в этом даташите - описка.
Парадокс схемотехнику не знают , а программы на МК пишут?

Это как из первого класса прыгнуть в последний , а промежуток нам на хрен не нужен.
Re: Нужны советы по TTL логике.
Добавлено: Сб апр 16, 2011 11:48:06
DOSOFF
Там не было написано что "описка", потому и говорю что вход (как написано в даташите). И не я даташит писал чтобы кидать меня помидорами. А вы сразу про китайского императора.
Короче по существу вопроса так ничего и не сказано. Только что китайского императора вспомнили и все.
Re: Нужны советы по TTL логике.
Добавлено: Сб апр 16, 2011 11:50:53
ageeff
VIRGO писал(а):
Ничего она не конвертирует, обычный шинный формирователь (буфер). Два четырёхразрядных канала со стробированием.
Если так туго с английским, то читайте про 555АП5 это аналог.
Вполне исчерпывающий ответ .
Re: Нужны советы по TTL логике.
Добавлено: Сб апр 16, 2011 11:53:25
DOSOFF
Только вопрос был:
как не имея анализатора логики в домашних условиях определить какие сигналы там бывают при той или иной купюре. Тоесть хотябы записать их в память при появлении на них сигналов. Что - то типа буфера который запишет их, и потом можно считать.
Re: Нужны советы по TTL логике.
Добавлено: Сб апр 16, 2011 12:01:13
ageeff
Вопрос конечно интересный. А что помимо этой микросхемы в этом аппарате больше ничего нет?Назначение этой микросхемы передать на шину сигнал по стробу что пришло то и ушло , или перешло в z-состояние .Можно конечно применить регистр подцепить параллельно и использовать строб .Почитай здесь
http://www.vt1.ru/mc/62.html
Re: Нужны советы по TTL логике.
Добавлено: Сб апр 16, 2011 12:08:19
DOSOFF
Есть, конечно есть. Также много непонятных "зверей". Но я спрашивать больше не буду, все с вами понятно. Пустой треп, а по делу ничего.
Re: Нужны советы по TTL логике.
Добавлено: Сб апр 16, 2011 12:11:12
coredumped
DOSOFF писал(а):Только вопрос был: как не имея анализатора логики в домашних условиях определить какие сигналы там бывают при той или иной купюре.
Иногда приходится не так изворачиваться.

Цепляем сигналы на порт контроллера, в цикле читаем, сравниваем с предыдущим состоянием, в случае изменений - срыгиваем в UART. Начинаем совать купюры и наблюдать
что-то типа:
unsigned char A, B=0;
for(;;)
{
A=PINA;
if(A!=B)
{
printf("%X\n",A);
B=A;
}
}
ЗЫ: Не думаю, что там будут короткие импульсы, хотя как знать? - тогда без овцелографа тяжко будет. Ну есть надежда, что повезет.
Re: Нужны советы по TTL логике.
Добавлено: Сб апр 16, 2011 12:40:41
VIRGO
DOSOFF писал(а):Пустой треп, а по делу ничего.
Пустой трёп это у вас, и действительно по делу ничего... Вместо того чтобы ткнуть осциллографом на выходы и оценить примерно длительность посылок и время передачи (и сообщить об этом) идёт обсуждение написания проги для неизвестного МК. Может там данные шлются несколько секунд с частотой 20Мгц? Тогда буфер нужен 10Мб не меньше, да и МК такой поток не "заглотит". А требуете по делу. Или "по делу" подразумевается (как обычно) написать прошивку и выложить?
Re: Нужны советы по TTL логике.
Добавлено: Сб апр 16, 2011 16:52:10
m_tit
1. На слух. Подключить усилитель с колонками на выход!!!
2. Подключить частотомер. Спраять его самому. В режиме счёта импульсов.
3. Купить всётаки какой нибудь измерительный прибор.
Re: Нужны советы по TTL логике.
Добавлено: Сб апр 16, 2011 18:51:17
murzila
2 DOSOFF
Милейший, хамить не хорошо! Ваш уровень примерно ясен был уже из первого поста, но, тем не менее, Вам хоть что-то пытались подсказать. OpenSUSE, «контроллер по жирнее» как же Вы во всем этом разбираетесь с вашим «корявым знанием англо-язычной писанины»?
Re: Нужны советы по TTL логике.
Добавлено: Сб апр 16, 2011 20:14:09
coredumped
murzila, точно подмечено +1
Предлагаю на этом тему закрыть. Пхоже, кроме оскорблений, здесь никакой полезной информации не появится.