| TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика... |
Преобразовать 128 ТТЛ в 8
18.02.2013, 19:13
|
|
|
Гражданин KAZUS.RUN
Регистрация: 04.07.2007
Адрес: Львов
Сообщений: 686
Сказал спасибо: 170
Сказали Спасибо 351 раз(а) в 197 сообщении(ях)
|
Re: Преобразовать 128 ТТЛ в 8
А теперь если эти регистры и мультиплексоры заменить на КР580ИК55(8255) то понадобится всего 5-6 корпусов, не считая микроконтроллера, и схему одним байтом можно настроить как на вход, так и на выход.
|
|
|
|
18.02.2013, 19:25
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 08.06.2008
Сообщений: 1,393
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Преобразовать 128 ТТЛ в 8
Вот интересно бы посмотреть на спецификацию этих 128 сигналов - ху из ху, как говорят? Сколько там двунаправленных, одно направленных и в какую сторону?
И что передается.
А то, например, в некоторых светодиодных панелях линий гораздо больше 128, а все управляется по 6 линиям.
|
|
|
|
18.02.2013, 19:29
|
|
|
Прописка
Регистрация: 22.11.2011
Адрес: СПб,Иваново
Сообщений: 112
Сказал спасибо: 3
Сказали Спасибо 45 раз(а) в 29 сообщении(ях)
|
Re: Преобразовать 128 ТТЛ в 8
А что если из пушки по воробьям?
С каждой стороны, на входах и на выходах подвесить сразу по Меге1280/2560 а передачу меж ними организовать по SPI master+Slave или по 4 УАРТам например, еще и свободные ноги останутся ))
Вот одно только мне не понятно, если раньше провода гнулись и ломались, то что им, более коротким, помешает продолжить гнуться и ломаться?
|
|
|
|
18.02.2013, 19:32
|
|
|
Прописка
Регистрация: 22.11.2011
Адрес: СПб,Иваново
Сообщений: 112
Сказал спасибо: 3
Сказали Спасибо 45 раз(а) в 29 сообщении(ях)
|
Re: Преобразовать 128 ТТЛ в 8
Сообщение от Boba_spb
|
Вот интересно бы посмотреть на спецификацию этих 128 сигналов - ху из ху, как говорят? Сколько там двунаправленных, одно направленных и в какую сторону?
И что передается.
|
есть вообще сильное подозрение что там мягко говоря передается "адрес" тоесть по сути 128 проводами передается число от 1 до 128 - активная в данный момент/ актуальная позиция )) для передачи такого "фокуса" нужно всего 7 бит данных
|
|
|
|
18.02.2013, 22:46
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
|
Re: Преобразовать 128 ТТЛ в 8
Yurkin2007,
немного поправил до 16бит шины и убрал дешифратор
аналогично выполнен передатчик, но 74НС574 следует заменить на 74НС244 и развернуть направление/цоколевку
Probelzaelo, ТС молчит, не мычит, уже спрашивал как выполнен концевик - контакт на питание/землю или выход ТТЛ, сколько длится процесс замыкания/опроса (период в 2сек выдавили).
Последний раз редактировалось jump; 18.02.2013 в 22:49.
|
|
|
|
18.02.2013, 23:08
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 08.06.2008
Сообщений: 1,393
Сказал спасибо: 4
Сказали Спасибо 183 раз(а) в 167 сообщении(ях)
|
Re: Преобразовать 128 ТТЛ в 8
Да тут подезревать можно что угодно 
Разговор ни о чем. А схем нагородить можно скоко угодно и на чем угодно под 128 линий.
А проще всего поставить туды проц нормальный - загнать в него все задание и курить спокойно. А не шарашить по связи биты какие то.
|
|
|
|
18.02.2013, 23:44
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
|
Re: Преобразовать 128 ТТЛ в 8
jump, регистры физически рядом с мегой?
Зачем?
Интересно, не придётся ли на сколь-нибудь вменяемой частоте сканирования адресов, скажем в 10МГц, делать шину длиной 10 метров дифференциальной?
При 16-ти битах ширины это всего 20 мегабайт в секунду или задержка в 0,8мкс на передачу 128 битов плюс 10,03мкс в самой шине.
Сообщение от jump
|
|
74НС574 следует заменить на 74НС244 и развернуть
|
проще 245-ю поставить.
Последний раз редактировалось omercury; 18.02.2013 в 23:54.
|
|
|
|
19.02.2013, 00:51
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,011
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
|
Re: Преобразовать 128 ТТЛ в 8
Сообщение от omercury
|
|
регистры физически рядом с мегой? Зачем?
|
а шоб було!
лень было выходные регистры рисовать кучей - на рисунке намек (восемь стробов и 16бит шина данных), RxD/TxD - на блютузик-приемник
Сообщение от omercury
|
|
проще 245-ю поставить.
|
госпа-адя! ничо неззя оставить!
из-за лености не стал рисовать передающую часть, посему коряво намякнул  245 не нужна, перерисовать токи надобно... а матушка-лень
|
|
|
|
19.02.2013, 06:13
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 29.10.2006
Сообщений: 1,449
Сказал спасибо: 99
Сказали Спасибо 318 раз(а) в 234 сообщении(ях)
|
Re: Преобразовать 128 ТТЛ в 8
Я бы не стал делать на блютусе. Ненадёжно это всё. Может отвалиться в самый неподходящий момент. Связь нужна? Ну так 4 провода (это вместе с питанием) кинуть не проблема.
Первое - это надо определиться, какие линии на вход, какие на выход, а какие (не дай бог) двунаправленные. В зависимости от этого уже и схему строить.
А идея такова. Берётся простой контроллер (хоть тинька 2313). Она принимает/отправляет данные по UART.
Далее последовательные сдвиговые регистры с защёлками. Восьмибитные - ну так будет 8 микросхем. Это не много. Провода ещё больше занимают, учитывая, что их надо к разъёмам подключать (по-хорошему). Зато разводка платы - простая.
Для выходных линий 74HC595. Для входных 74HC165.
Это для стороны у станка. Для ответной стороны (что-то я мало чего от ТС слышал по этому поводу) - аналогичная штуковина, только входы/выходы местами изменены.
Итого на каждой стороне по 10 микрух ( MAX232, TINY2313 и 8 сдвиговых регистров). Ну стабилизатор питания ещё.
|
|
|
|
20.02.2013, 13:59
|
|
|
Почётный гражданин KAZUS.RUN
Регистрация: 06.08.2008
Адрес: Ярославль
Сообщений: 1,504
Сказал спасибо: 115
Сказали Спасибо 1,314 раз(а) в 548 сообщении(ях)
|
Re: Преобразовать 128 ТТЛ в 8
Сообщение от niXto
|
|
Готовая плата с контроллером для всех 128 линий обойдется ТС дешевле одного этого Овена,
|
Вы посчитали суммарную стоимость пригоршни микросхем?
Теперь прикиньте в уме, сколько времени топикстартер будет разрабатывать и изготавливать эту плату и умножьте это время на его зарплату, и прибавьте ещё деньги, посчитанные по формуле "время=деньги".
В любом случае, получится нестандартное устройство. Кто будет обслуживать на заводе это дерьмо, сделанное на коленке, когда он оттуда уволится? Я бы не стал.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:08.
|
|