реклама на сайте
подробности

 
 
> паралельное подключение CLK на микросхемы 74hc595
-SANYCH-
сообщение Aug 3 2011, 20:15
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 6-12-05
Пользователь №: 11 864



К процессору STM32Fxxx на SPI подключаю 50 микросхем 74hc595 (хочу получить один большой сдвиговый регистр). Так вот получается что процессор будет посылать клоки сразу на 50 микросхем.
Процессор потянет без дополнительного буфера эти микросхемы при тактировании 1мГц?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 23)
ILYAUL
сообщение Aug 4 2011, 05:43
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(-SANYCH- @ Aug 4 2011, 00:15) *
К процессору STM32Fxxx на SPI подключаю 50 микросхем 74hc595 (хочу получить один большой сдвиговый регистр). Так вот получается что процессор будет посылать клоки сразу на 50 микросхем.
Процессор потянет без дополнительного буфера эти микросхемы при тактировании 1мГц?

Ik input clamping current VI < 0.5 V or VI > VCC + 0.5 V - 20 mA - из DS


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
DpInRock
сообщение Aug 4 2011, 05:57
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 254
Регистрация: 4-05-07
Из: Moscow
Пользователь №: 27 515



Суммарная емкость завалит фронты.


--------------------
On the road again (Canned Heat)
Go to the top of the page
 
+Quote Post
-SANYCH-
сообщение Aug 4 2011, 07:16
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 6-12-05
Пользователь №: 11 864



Цитата
Ik input clamping current VI < 0.5 V or VI > VCC + 0.5 V - 20 mA - из DS


Ничего не понял.

Цитата
Суммарная емкость завалит фронты.

То что заваляться фронты это без сомнения. Но будет при этом работать устройство?
Можно ли паралелить входы? Звон между микросхемами не появиться?
Просмотрел разные даташиты и там пишут емкость входа от 3,5 пФ до 10 пФ. Получается сумарная емкость приблизительно 10 * 50 =500 пФ. Это если не учитывать емкость проводников на плате.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Aug 4 2011, 07:29
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(-SANYCH- @ Aug 4 2011, 11:16) *
Ничего не понял.

A чего там понимать - согласно DS - входной ток - 20 mA /Умножте на 50
Прикрепленные файлы
Прикрепленный файл  74HC_HCT595.pdf ( 442.42 килобайт ) Кол-во скачиваний: 21
 


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
arttab
сообщение Aug 4 2011, 07:58
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 432
Регистрация: 7-12-04
Из: Новосибирск
Пользователь №: 1 371



а это разве не максимально допустимый? входной ток 1мкА.


--------------------
OrCAD, Altium,IAR, AVR....
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Aug 4 2011, 08:17
Сообщение #7


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(-SANYCH- @ Aug 4 2011, 11:16) *
То что заваляться фронты это без сомнения. Но будет при этом работать устройство?
Можно ли паралелить входы? Звон между микросхемами не появиться?
Просмотрел разные даташиты и там пишут емкость входа от 3,5 пФ до 10 пФ. Получается сумарная емкость приблизительно 10 * 50 =500 пФ. Это если не учитывать емкость проводников на плате.

Прикидываем постоянную времени, соотносим ее с ограничениями на длительность фронта.
Голова не о том должна болеть - 50 чипов это достаточно большая протяженность линий, и без согласования звоны неизбежно будут. Если, скажем, одна линия работает на сосредоточенную группу чипов с входной емкостью 500 pF, то на приемном конце последовательно резистор 100 Ohm плюс конструктивная емкость - постоянная времени на порядок меньше, чем ограничение на длину фронта, и совершенно никаких проблем. Но что будет, когда эти входы распределятся по протяженной линии - это уже вопрос. Как вариант - разделить на несколько групп, с индивидуальными согласующими резисторами, и обеспечить достаточную нагрузочную способность передатчика. Либо, если тактовые частоты некритичны, то все узлы соединить в цепочку, и транслировать с узла на узел, используя буферные элементы (в данном случае хоть HC125 или иной неинвертирующий элемент, или попарно HC14, имея бонусом гистерезис по входу).

Цитата(ILYAUL @ Aug 4 2011, 11:29) *
A чего там понимать - согласно DS - входной ток - 20 mA /Умножте на 50

Что за бред, извините мой французский ?

Сообщение отредактировал rx3apf - Aug 4 2011, 08:16
Go to the top of the page
 
+Quote Post
-SANYCH-
сообщение Aug 4 2011, 08:54
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 289
Регистрация: 6-12-05
Пользователь №: 11 864



Цитата
Прикидываем постоянную времени, соотносим ее с ограничениями на длительность фронта.
Голова не о том должна болеть - 50 чипов это достаточно большая протяженность линий, и без согласования звоны неизбежно будут. Если, скажем, одна линия работает на сосредоточенную группу чипов с входной емкостью 500 pF, то на приемном конце последовательно резистор 100 Ohm плюс конструктивная емкость - постоянная времени на порядок меньше, чем ограничение на длину фронта, и совершенно никаких проблем. Но что будет, когда эти входы распределятся по протяженной линии - это уже вопрос. Как вариант - разделить на несколько групп, с индивидуальными согласующими резисторами, и обеспечить достаточную нагрузочную способность передатчика. Либо, если тактовые частоты некритичны, то все узлы соединить в цепочку, и транслировать с узла на узел, используя буферные элементы (в данном случае хоть HC125 или иной неинвертирующий элемент, или попарно HC14, имея бонусом гистерезис по входу).


Собственно я так и предполагал что придется ставить буфер и согласующие резисторы.
А если после буфера поставить согласующие резисторы (общие для всех микросхем)? или нужно ставить согласующие резисторы на вход каждой логики?
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Aug 4 2011, 09:03
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(-SANYCH- @ Aug 4 2011, 12:54) *
Собственно я так и предполагал что придется ставить буфер и согласующие резисторы.
А если после буфера поставить согласующие резисторы (общие для всех микросхем)? или нужно ставить согласующие резисторы на вход каждой логики?

Резистор ставится либо на выход буфера перед линией, либо после линии, перед группой микросхем. Если групп несколько, каждая со своей линией, то на каждую линию по резистору. И желательно увеличить нагрузочную способность буфера.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Aug 4 2011, 10:57
Сообщение #10


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(rx3apf @ Aug 4 2011, 12:17) *
Что за бред, извините мой французский ?

B меня тоже . Но других данных по входным токам я в DS не нашёл , есть токи утечки , есть out , есть третьего состояния, питания. Может , конечно они хотели mkA написать , но что есть то есть.


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 4 2011, 11:45
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(ILYAUL @ Aug 4 2011, 14:57) *
Но других данных по входным токам я в DS не нашёл...

И взяли первый попавшийся. Вы бы разобрались сперва, что такое "clamping current", а уж потом начинали шашкой махать. Ну нельзя же так, честное слово.
Go to the top of the page
 
+Quote Post
Allregia
сообщение Aug 4 2011, 11:53
Сообщение #12


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Цитата(ILYAUL @ Aug 4 2011, 09:29) *
A чего там понимать - согласно DS - входной ток - 20 mA /Умножте на 50


Это вовсе не входной ток!

И вобще, где Вы видели входной току у HC такого порядка?!

Цитата(ILYAUL @ Aug 4 2011, 12:57) *
Может , конечно они хотели mkA написать , но что есть то есть.

Они про 20 МИЛЛИампер написали все правильно, только Вы не поняли что это совсем другой параметр, а не "входной ток".
Go to the top of the page
 
+Quote Post
Schulz_K
сообщение Aug 4 2011, 12:05
Сообщение #13


Участник
*

Группа: Свой
Сообщений: 63
Регистрация: 25-05-10
Из: Киев
Пользователь №: 57 515



Цитата
Ik input clamping current VI < 0.5 V or VI > VCC + 0.5 V - 20 mA - из DS

20 мА это предельный ток защитного диода. Этот диод действительно стоит на входе, но срабатывает только если вы превысите напряжение на входе выше питания. Например, при подключении через резистор высоковольтных входных сигналов.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Aug 4 2011, 12:09
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Ну хорошо все высказались , ни и какой входной по DS?


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 4 2011, 12:34
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Нет у КМОП-входа "входного тока", кроме незначительного тока утечки. А вот емкость есть, и ее надо учитывать.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Aug 4 2011, 12:50
Сообщение #16


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(aaarrr @ Aug 4 2011, 16:34) *
Нет у КМОП-входа "входного тока", кроме незначительного тока утечки. А вот емкость есть, и ее надо учитывать.

А вот DS от ON-Semiconductor удосужились указать входной ток
A d DS от SGS не поленились вставить в параметр Ik = 20ma слово DIODE
Прикрепленные файлы
Прикрепленный файл  74HC595_D.pdf ( 155.23 килобайт ) Кол-во скачиваний: 14
Прикрепленный файл  74hc595_st.pdf ( 286.46 килобайт ) Кол-во скачиваний: 11
 


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Aug 4 2011, 13:01
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Разобрались, что это за ток?
Go to the top of the page
 
+Quote Post
Allregia
сообщение Aug 4 2011, 13:05
Сообщение #18


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Цитата(ILYAUL @ Aug 4 2011, 14:09) *
Ну хорошо все высказались , ни и какой входной по DS?


В статике - практически никакой, в динамике - емкостной, зависитот частоты.
Go to the top of the page
 
+Quote Post
ILYAUL
сообщение Aug 4 2011, 13:27
Сообщение #19


Профессионал
*****

Группа: Свой
Сообщений: 1 940
Регистрация: 16-12-07
Из: Москва
Пользователь №: 33 339



Цитата(aaarrr @ Aug 4 2011, 17:01) *
Разобрались, что это за ток?

Конечно и тольков одном DS и только одного производителя даны полностью все параметры


--------------------
Закон Мерфи:

Чем тщательнее составлен проект, тем больше неразбериха, если что-то пошло не так
Go to the top of the page
 
+Quote Post
zombi
сообщение Aug 5 2011, 09:29
Сообщение #20


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(-SANYCH- @ Aug 3 2011, 23:15) *
К процессору STM32Fxxx на SPI подключаю 50 микросхем 74hc595 (хочу получить один большой сдвиговый регистр). Так вот получается что процессор будет посылать клоки сразу на 50 микросхем.
Процессор потянет без дополнительного буфера эти микросхемы при тактировании 1мГц?

Подключал максимум 16мс нс595, при длине проводников ~1метр все было нормально а при 2-х метрах появлялись глюки при 3-х абзац полный.
Пришлось через каждый метр в разрыв поставить повторитель типа 74нс245 и хлюков болше нэ наблудалос biggrin.gif

Р.S. частоту тактирования не помню.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Aug 5 2011, 10:10
Сообщение #21


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(zombi @ Aug 5 2011, 13:29) *
Подключал максимум 16мс нс595, при длине проводников ~1метр все было нормально а при 2-х метрах появлялись глюки при 3-х абзац полный.
Пришлось через каждый метр в разрыв поставить повторитель типа 74нс245 и хлюков болше нэ наблудалос biggrin.gif

А я видел звон и хаотичную загрузку при пять чипах и ленточном кабеле длиной 20 см. Без согласования результат непредсказуем. А если согласовать - то и три метра никаких проблем не вызовут. Без всякого шаманства.
Go to the top of the page
 
+Quote Post
zombi
сообщение Aug 5 2011, 11:14
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 076
Регистрация: 10-09-08
Пользователь №: 40 106



Цитата(rx3apf @ Aug 5 2011, 13:10) *
А я видел звон и хаотичную загрузку при пять чипах и ленточном кабеле длиной 20 см. Без согласования результат непредсказуем. А если согласовать - то и три метра никаких проблем не вызовут. Без всякого шаманства.

Как нужно согласовывать для 3-х метров?
Go to the top of the page
 
+Quote Post
Allregia
сообщение Aug 5 2011, 11:22
Сообщение #23


Профессионал
*****

Группа: Свой
Сообщений: 1 047
Регистрация: 28-06-07
Из: Israel
Пользователь №: 28 763



Цитата(zombi @ Aug 5 2011, 13:14) *
Как нужно согласовывать для 3-х метров?


LVDS, RS485
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Aug 5 2011, 12:15
Сообщение #24


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(zombi @ Aug 5 2011, 15:14) *
Как нужно согласовывать для 3-х метров?

Да все так же, резисторами - или последовательно со стороны передатчика, или параллельно со стороны приемника (это если вход высокоимпедансный). А если вход с большой емкостью - то опять же и по приемному концу последовательно, между линией и входом. Номинал резистора должен соответствовать волновому сопротивлению кабеля (ленточный или витая пара - 100 Ом). Можно параллельно входу последовательную цепочку 100 Ом + 100 pF, затем буферочек (и лучше бы с гистерезисом), а уже буферочек пусть работает на кучу входов (тоже токоограничительный резистор не повредит, разумного номинала).
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 28th July 2025 - 11:06
Рейтинг@Mail.ru


Страница сгенерированна за 0.01603 секунд с 7
ELECTRONIX ©2004-2016