TTL и CMOS логика Цифровая схемотехника на логических микросхемах. Счетчики, сдвиговые регистры, простая логика... |
13.02.2012, 03:03
|
#1
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Вопрос про 74hc595, очень срочный и важный..
Нужен однозначный ответ, для принятия срочного решения..
1) Будет ли атмега328 "тянуть" 30 штук 74HC595?
2) Будут ли работать эти 30 штук, если q7-DS, ST / SH через каждые три микросхемы будет представлять из себя шлейф проводов длинной 2 метра? То есть по три микросхемы будут размещены на 10 разных платах, соединенных шлейфом как IDE hdd?
Спасибо..
Последний раз редактировалось whoim; 13.02.2012 в 03:16.
|
|
|
|
13.02.2012, 03:22
|
#2
|
Почётный гражданин KAZUS.RU
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,016
Сказал спасибо: 0
Сказали Спасибо 4,954 раз(а) в 2,378 сообщении(ях)
|
Re: Вопрос про 74hc595, очень срочный и важный..
на какой частоте?
мегагерцы - однозначно нет. кроме того, емкость линии может давать разброс/задержки по фронтам, что будет сказываться как неправильная запись данных. несинхронность
|
|
|
|
13.02.2012, 04:16
|
#3
|
Почётный гражданин KAZUS.RU
Регистрация: 20.08.2010
Адрес: Днепр
Сообщений: 8,565
Сказал спасибо: 5,041
Сказали Спасибо 10,615 раз(а) в 3,604 сообщении(ях)
|
Re: Вопрос про 74hc595, очень срочный и важный..
Сообщение от whoim
|
шлейф проводов длинной 2 метра? То есть по три микросхемы будут размещены на 10 разных платах, соединенных шлейфом как IDE hdd?
|
Значит ли это, что 10-я плата будет на расстоянии 20 метров от Атмеги?
Если да, то это головная боль, даже на сравнительно низких частотах. Любая помеха будет ловиться, как на антенну. Да и емкости и индуктивности линии уже упоминались выше.
Чтобы обеспечить синхронность и помехоустойчивость, надо управляющие линии развязать скоростными оптронами с логикой на выходе.
Входы оптронов одноименной линии всех плат соединить последовательно. Конечно, при этом потребуется напряжение порядка 12...15 вольт, и драйвер.
Как вариант, можно не все 10 оптронов включить последовательно, а разбить их на две группы, по пять последовательно включенных.
|
|
|
|
13.02.2012, 09:22
|
#4
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Вопрос про 74hc595, очень срочный и важный..
Сообщение от Alex9797
|
Значит ли это, что 10-я плата будет на расстоянии 20 метров от Атмеги?
|
на самом деле около 15 метров, 10 длинна объекта, 5 на провисания шлейфа (с запасом так сказать)
Сообщение от jump
|
на какой частоте?
|
байты данных? около 100 гц, даже меньше. За такт уходит 8*160/8=160 байт данных.
У нас три провода, SPI. DS - шина данных, CLOCK - передергивается перед подачей бита данных, LATCH - отключается перед отсылкой пакета и включается по завершении, обновляя выходы регистров физически.
Я возьму 10-ти пиновый шлейф, продублирую каждый провод соседним, через один заведу все на общий. Может, в таких условиях на низкой частоте есть шанс? Особенно DATA, учитывая что она от микросхемы к микросхеме "обновляется"? Регистры последовательные, шлют друг на дружку.
|
|
|
|
13.02.2012, 09:23
|
#5
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Вопрос про 74hc595, очень срочный и важный..
Это ко динамической индикации - есть мысль взяться и как е..ть.. в смысле успеть все переделать ) По платке под каждый объект, чтобы от ключей до светодиодов было совсем близко ) Заодно перейти на скважность 8/1.
|
|
|
|
13.02.2012, 10:13
|
#6
|
Почётный гражданин KAZUS.RU
Регистрация: 20.03.2007
Адрес: "Братское кольцо враждебности", т.е. ближайшее заМКАДье.
Сообщений: 7,072
Сказал спасибо: 3,054
Сказали Спасибо 3,223 раз(а) в 2,188 сообщении(ях)
|
Re: Вопрос про 74hc595, очень срочный и важный..
Ещё вариант - пустить сигналы на 595-е в дифференциальном виде (RS485, к примеру).
А питание-то как? У каждого модуля будет свой конвертер или будете тащить шланг толщиной в три пальца?
|
|
|
|
13.02.2012, 14:35
|
#7
|
Прописка
Регистрация: 03.02.2005
Адрес: между степью и рекой
Сообщений: 163
Сказал спасибо: 10
Сказали Спасибо 81 раз(а) в 42 сообщении(ях)
|
Re: Вопрос про 74hc595, очень срочный и важный..
Думаю, если на каждой плате будет "восстановитель" сигналов CLK и Latch (хотя бы просто повторители), должно получиться. И еще фильтры на каждом входе чтобы отсечь частоты выше "рабочей". А на выходах, тянущих длинные линии - ом по 47 последовательно, чтоб сильно крутых фронтов не было.
В былые времена, через кабель LPT-LPT на десятки метров гоняли сотни кБ/с, и все работало, без всяких дополнительных мер ...
__________________
Паяю помаленьку...
|
|
|
|
13.02.2012, 14:48
|
#8
|
Гражданин KAZUS.RU
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
|
Re: Вопрос про 74hc595, очень срочный и важный..
Надо взять тот самый 2 метровый провод и попробовать. В любом случае на каждой плате потребуется обшие сигналы восстанавливать, пропустив их через 2 триггера шмидта (это также создаст небольшую задержку, необходимую для выравнивания фронтов сигнала). Линию придется согласовывать, но у плоских кабелей волновое сопротивление вроде 150 Ом, так что обычная логика должна их потянуть. У обычной логики внутреннее сопротивление порядка 30-50 Ом.
|
|
|
|
13.02.2012, 16:50
|
#9
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Вопрос про 74hc595, очень срочный и важный..
Огромное всем спасибо за советы. В текущем "срочном" приложении вопрос отпал, но уже на недалекое будущее буду решать его. Сначала тупо попробую на 2 и более метров. Потом буду изучать варианты восстанавливать сигнал.
|
|
|
|
13.02.2012, 16:52
|
#10
|
Почётный гражданин KAZUS.RU
Регистрация: 26.11.2011
Адрес: Анапа
Сообщений: 1,620
Сказал спасибо: 284
Сказали Спасибо 129 раз(а) в 111 сообщении(ях)
|
Re: Вопрос про 74hc595, очень срочный и важный..
Сообщение от GrayCatt
|
Думаю, если на каждой плате будет "восстановитель" сигналов CLK и Latch (хотя бы просто повторители), должно получиться. И еще фильтры на каждом входе чтобы отсечь частоты выше "рабочей". А на выходах, тянущих длинные линии - ом по 47 последовательно, чтоб сильно крутых фронтов не было.
|
Я - "сильно начинающий", прошу подробностей ))) Фильтры что из себя представляют? Резисторы - в разрыв CLK и LATCH на выходах каждой платы? )
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 08:43.
|
|