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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> w5100 - что за полтергейст?
Lexman
сообщение Oct 4 2015, 10:30
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 1-08-05
Пользователь №: 7 276



Коллеги.
Есть проект с использованием w5100. Модуль ввода-вывода. Используются TCP и UDP.
При выпуске серии имеет место значительный процент отказа w5100. А точнее - баги, которые лечатся только заменой модуля.
В основном это выражается в том, что 5100 не принимает пакеты, но бывают и другие глюки - в нестабильной работе, в исчезновении прерываний.
Всю голову сломал - то-ли чипы кривые к нам везут, то-ли где-то неправильная инициализация, приводящая к поджогу чипа или его неправильной работе, то-ли обвес не правильный (но почему тогда часть работает а часть - нет?)

У кого есть подобный опыт - чего не любит этот чип? Куда рыть? Тайминги инициализации по мануалу проверял.
Или может нормальные каналы поставки качественных чипов?

Помогайте, проект горит... ((
Go to the top of the page
 
+Quote Post
wangan
сообщение Oct 4 2015, 12:32
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 265
Регистрация: 30-11-05
Из: Омск
Пользователь №: 11 590



Цитата(Lexman @ Oct 4 2015, 16:30) *
Помогайте, проект горит... ((


как насчет кварцев?
Go to the top of the page
 
+Quote Post
Lexman
сообщение Oct 4 2015, 13:17
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 1-08-05
Пользователь №: 7 276



А были прецеденты? Могут давать нестабильность?
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 4 2015, 13:35
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(Lexman @ Oct 4 2015, 13:30) *
баги, которые лечатся только заменой модуля.
W5100 - микросхема. Замену какого модуля вы имеете ввиду? Банальные непропаи выводов исключаете?


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
Lexman
сообщение Oct 4 2015, 14:00
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 1-08-05
Пользователь №: 7 276



Непропаи - да, исключаю. Микросхема, если Вам так удобнее.
Go to the top of the page
 
+Quote Post
Stas
сообщение Oct 4 2015, 15:16
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



тут надо комплексно рассматривать, схему, разводку. А то так получается гадание на кофейной гуще.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 4 2015, 15:55
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Пользуем эту микросхему давно, подобных проблем не встречали. Stas прав, без вашей схемы и разводки разговор будет из разряда гаданий.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
svss
сообщение Oct 6 2015, 13:53
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 19-12-08
Из: Новосибирск
Пользователь №: 42 594



Цитата(Lexman @ Oct 4 2015, 19:17) *
А были прецеденты? Могут давать нестабильность?

Да.
Go to the top of the page
 
+Quote Post
Lexman
сообщение Oct 7 2015, 19:27
Сообщение #9


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 1-08-05
Пользователь №: 7 276



Цитата(Сергей Борщ @ Oct 4 2015, 18:55) *
Пользуем эту микросхему давно, подобных проблем не встречали. Stas прав, без вашей схемы и разводки разговор будет из разряда гаданий.


Вы будете смеяться, но почему-то только после Ваших слов по разводке нашёл явный косяк (я не разработчик, хотя в определённой мере разбираюсь) - полигон разбит под 5100 разбит дорожкой, и насколько я помню, она этого не СИЛЬНО не любит... в другом проекте (который пока прошёл только первую итерацию) наткнулись на это дело и переразвели, но ещё не имеем данных по отказам.

Вот схема обвязки, буду благодарен за комментарии и советы.

Reset идёт на GPIO STM32.


svss, спасибо, проверим.

Сообщение отредактировал Lexman - Oct 7 2015, 19:31
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Stas
сообщение Oct 8 2015, 05:45
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



Меня бы за такую разводку убили бы wink.gif
Диф. пары на трансформатор интересно разведены, я так понимаю про согласование речи не идет. Вернее о диф парах речи нет)).
Питание совсем не хорошо разведено. 1.8V - соплей прокинуто. выводы 15,16 - нет блокирующих конденсаторов по 1,8V.
Плата двухсторонняя или все же многослойка?
Go to the top of the page
 
+Quote Post
Lexman
сообщение Oct 8 2015, 06:42
Сообщение #11


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 1-08-05
Пользователь №: 7 276



Двухсторонка.

Критикуйте, критикуйте, я записываю sm.gif Разработчикам потом в подробностях передам wink.gif

По поводу диф. пар - я так понимаю, речь идёт об одинаковой длине проводников?

Сообщение отредактировал Lexman - Oct 8 2015, 06:43
Go to the top of the page
 
+Quote Post
Stas
сообщение Oct 8 2015, 06:49
Сообщение #12


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



Диф пара - два проводника обладающих взаимным волновым сопротивлением. Да, длинна их вырвнивается, в зависимости от конструкции платы линии имеют заданную толщину, зазор между собой и опорной поверхностью. Лучше потратить пол часа и прочитать об этом )))) Это сейчас модно, об этом все пишут.
Если речь о стабильной работе, то я бы на 4-х слойке бы делал.. cool.gif
Если кратко в картинках, то трассировку диф пар можно посмотреть Прикрепленный файл  m2s_m2gl_ac394_layout_guidelines_an_v3.pdf ( 6.78 мегабайт ) Кол-во скачиваний: 499
, стр 23. Там правда для 3x гигагерцового линка, но общий смысл тот же.
Go to the top of the page
 
+Quote Post
Lexman
сообщение Oct 8 2015, 10:35
Сообщение #13


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 1-08-05
Пользователь №: 7 276



Да не хотелось бы четырёхслойку ради пяти дорожек...
Go to the top of the page
 
+Quote Post
zltigo
сообщение Oct 8 2015, 14:48
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (Lexman @ Oct 8 2015, 13:35) *
Да не хотелось бы четырёхслойку ради пяти дорожек...

Да не слушайте глупости про дифпары и четырехслойки для банального 10/100 Ethenet. В этом случае неидеальость практически точечная и далее за ней сотня метров кабеля.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Oct 8 2015, 15:20
Сообщение #15


ядовитый комментатор
******

Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887



Цитата(zltigo @ Oct 8 2015, 17:48) *
Да не слушайте глупости про дифпары и четырехслойки для банального 10/100 Ethenet. В этом случае неидеальость практически точечная и далее за ней сотня метров кабеля.



Если физик/транс/резисторы/разъем стоят супер близко к друг другу(единицы мм) то Вы будете абсолютно правы, если же нет- то все намного печальнее.

Что касается разводке вообще то ТС можно сказать следующее- Вы погодите пока лезть в диффпары и хайспиды(тем более что вы не псб дизайнер) а вместо этого вбейте в гугл "PCB design guidelines", откройте пятерку- другую ссылок и начните сравнивать то что там написано с тем что имеется на плате. Когда масштаб найденного произведет должное впечатление можно и псб дизайнера позвать. Сообщать об ошибках? Конечно нет. Позвать его надо чтобы Вы ему показали и научили, как открывали гугл и вбивали указанные кейворды(возможно повторить при надобности)- и после этого будет рано оговорить об ошибках: надо хотя-бы в неформальной обстановке распросить человека о том как он докатился до такой жизни, чем занимался до этого, почему про интернет не знает и пр.
Go to the top of the page
 
+Quote Post

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

 


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


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