Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика...

 
Опции темы

Преобразовать 128 ТТЛ в 8

Непрочитано 17.02.2013, 23:55  
Falconist
Супер-модератор
 
Аватар для Falconist
 
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 8,017
Сказал спасибо: 434
Сказали Спасибо 3,981 раз(а) в 1,714 сообщении(ях)
Falconist на пути к лучшему
По умолчанию Re: Преобразовать 128 ТТЛ в 8

Сама мысля правильная, но как синхронизацию делать будете?
Реклама:
__________________
Выслушай и противную сторону, даже если она тебе и противна!..
Falconist вне форума  
Непрочитано 18.02.2013, 00:01  
omercury
Почётный гражданин KAZUS.RUN
 
Аватар для omercury
 
Регистрация: 25.05.2010
Адрес: г. Королёв
Сообщений: 8,487
Сказал спасибо: 30
Сказали Спасибо 3,070 раз(а) в 2,011 сообщении(ях)
omercury на пути к лучшему
По умолчанию Re: Преобразовать 128 ТТЛ в 8

Сообщение от jump Посмотреть сообщение
иду на таран - две ПЛИС (по одной - прием/передача) и вся логика внутри
Это самый быстрый вариант, только "голуба" всё затормозит.
Сообщение от evg111 Посмотреть сообщение
это немецкая вязальная промышленная машина, по игольнице ездит каретка, к которой идет куча проводов.
Я боюсь, что эта затея вообще не прокатит - собьётся синхронизация положения каретки с управляющими сигналами. По крайней мере с блютузом и UART - точно.
ПЛИС в данной ситуации может прокатить(хотя не уверен - в реальном времени работает), только от быстрой линии передачи всё равно не избавиться. Может оптоволокно спасёт?

UPD.
Одного только не пойму - как немцам удалось организовать такую ненадёжную линию связи?
У нас ЧПУ с прошлого тысячелетия работают...

Последний раз редактировалось omercury; 18.02.2013 в 00:07.
omercury вне форума  
Непрочитано 18.02.2013, 00:35  
jump
Почётный гражданин KAZUS.RUN
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,009
Сказал спасибо: 0
Сказали Спасибо 4,955 раз(а) в 2,379 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Преобразовать 128 ТТЛ в 8

Сообщение от omercury Посмотреть сообщение
как немцам удалось организовать такую ненадёжную линию связи?
может она и шьет только эти линии, чтоб меняли
Сообщение от omercury Посмотреть сообщение
У нас ЧПУ с прошлого тысячелетия работают...
так может она 19го века

есть немало самосинхронизирующихся протоколов, начиная от ПДУ телевизоров, в ПЛИС может поместиться и софт-МК с приемопередатчиком (не радио), например, встроенный LVDS (подобное применяют как DVI/HDMI) или быстрый внешний RS-485 (до 20-30Мбит)
jump вне форума  
Непрочитано 18.02.2013, 01:49  
lviv21
Гражданин KAZUS.RUN
 
Регистрация: 04.07.2007
Адрес: Львов
Сообщений: 686
Сказал спасибо: 170
Сказали Спасибо 351 раз(а) в 197 сообщении(ях)
lviv21 на пути к лучшему
По умолчанию Re: Преобразовать 128 ТТЛ в 8

Про Мегу8515/8535 уже jump говорил, а к ней можно еще 4 шт 8255 добавить. Дешево и сердито, хоть и старовато.
lviv21 вне форума  
Непрочитано 18.02.2013, 07:14  
evg111
Частый гость
 
Регистрация: 17.02.2013
Сообщений: 22
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
evg111 на пути к лучшему
По умолчанию Re: Преобразовать 128 ТТЛ в 8

Утро всем доброе!
ПЛИС - это хорошо, но неосвояемо тогда уж лучше по 2 проводам DTMF гудеть

к сожалению, "8 групп по 16 контактов" тоже не получится - uart в блюсусе 8-битный.

Вариант Falconist`а в редакции baiderin`а, имхо, для меня наиболее приемлемый.

Т.е., выглядеть будет примерно так:
- 16 любых (ну или практически любых) 8 - out TTL микросхем,
- МК поочередно подавая питание на них (как вариант вводя в высокоимпедансное состояние выводы) поочередно считывает с них информацию,
- блютус формируем uart с передачей стопов и чего ему там еще надо.
- ну а на обратной стороне - то же самое, только зеркально
evg111 вне форума  
Непрочитано 18.02.2013, 08:45  
Unknown
Прописка
 
Регистрация: 23.02.2005
Сообщений: 166
Сказал спасибо: 203
Сказали Спасибо 46 раз(а) в 27 сообщении(ях)
Unknown на пути к лучшему
По умолчанию Re: Преобразовать 128 ТТЛ в 8

Простите, а зачем вообще БТ?
Ведь проблема, как я понимаю, состоит конкретно в 128-жильных (или более) кабелях.
Так ведь с помощью простейшей логики можно это количество уменьшить на порядок.
Ведь от проводов питания, как я понимаю, всё равно не избавиться?
Ну так пусть будет 8данных+4адрес+2питание и всё!
Либо на регистрах (1данные+1такт+1сброс+2питани е).
Полтора десятка (или 5 на регистрах) жил элементарно можно сделать на мягких МГТФ или остатках от фирменных кабелей.

Минусы: грубо, примитивно
Плюсы: просто, простая жесткая логика без программирования, любые скорости, и НИКАКОЙ РАССИНХРОНИЗАЦИИ даже теоретически не будет!

Последний раз редактировалось Unknown; 18.02.2013 в 08:47. Причина: ошибки
Unknown вне форума  
Непрочитано 18.02.2013, 09:19  
evg111
Частый гость
 
Регистрация: 17.02.2013
Сообщений: 22
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
evg111 на пути к лучшему
По умолчанию Re: Преобразовать 128 ТТЛ в 8

Сообщение от Unknown Посмотреть сообщение
Простите, а зачем вообще БТ?
в принципе, все рассчитано на перспективу. С помощью блютуса могу удаленно просматривать, что творится на каретке. Соответственно, могу удаленно управлять ей, если напишу свою программу.
Можно, конечно, и на проводах, но это некрасиво... да и несколько машин... проблема гальваноразвязки и пр.

PS. Бейсику учили, Си-шником не стал, но PHP еще помню
evg111 вне форума  
Непрочитано 18.02.2013, 09:28  
whoim
Почётный гражданин KAZUS.RUN
 
Аватар для whoim
 
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,618
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
whoim на пути к лучшему
По умолчанию Re: Преобразовать 128 ТТЛ в 8

evg111, если uart + spi (для 595 не обязательно аппаратный) то tiny2313 например подойдет, из avr. В плюсах - наличие тысяч примеров пользования. По 74hc595 и я подкину вечерком софтовую реализацию, там просто.
whoim вне форума  
Непрочитано 18.02.2013, 09:43  
Falconist
Супер-модератор
 
Аватар для Falconist
 
Регистрация: 08.09.2007
Адрес: Kyiv, Ukraine
Сообщений: 8,017
Сказал спасибо: 434
Сказали Спасибо 3,981 раз(а) в 1,714 сообщении(ях)
Falconist на пути к лучшему
По умолчанию Re: Преобразовать 128 ТТЛ в 8

evg111, разовью свою мыслю дальше.

Раскошеливаетесь на второй комплект приемо-передатчиков. "Принимающая" сторона выставляет адрес, по которому считывается восьмерка данных. Которая и посылается ей на прием. И всей синхронизации. И даже МК не нужен...
__________________
Выслушай и противную сторону, даже если она тебе и противна!..

Последний раз редактировалось Falconist; 18.02.2013 в 09:47.
Falconist вне форума  
Непрочитано 18.02.2013, 09:45  
evg111
Частый гость
 
Регистрация: 17.02.2013
Сообщений: 22
Сказал спасибо: 2
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
evg111 на пути к лучшему
По умолчанию Re: Преобразовать 128 ТТЛ в 8

ок, спасибо.
Эта неделя, к сожалению, пройдет без паяльника - сегодня ночью лететь в Москву... в номере обещали wi-fi, но как-то неуверенно... так что не теряйте, и если что, считайте коммунистом

А тут еще подумалось - а зачем вообще МК, если все равно ставить 16 буферных микросхем? Его задача (МК) - только делать сдвиг в соответствии с синхроимпульсом. Так кварцевый генератор и сдвиговый регистр (например К155ИР31) справятся с этим.
Или я чего-то не понимаю?
evg111 вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как проверить исправность ТТЛ-логики uhbwtyrj1987 TTL и CMOS логика 49 25.11.2014 10:14
ТТЛ делитель на 2 evdum TTL и CMOS логика 11 12.04.2011 22:49
Простой генератор синуса на ТТЛ SergLerner TTL и CMOS логика 16 21.09.2010 22:43
Преобразование синуса в ТТЛ уровни ra1oz Электроника - это просто 1 27.06.2010 00:38
Преобразователь интерфейса RS-232 ТТЛ в RS-485 (2 вх, 1вых) LazarenkoAS Микроконтроллеры, АЦП, память и т.д 0 05.02.2007 20:40


Часовой пояс GMT +4, время: 04:45.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.