|
w5100 - что за полтергейст? |
|
|
|
Oct 4 2015, 10:30
|
Участник

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

|
Коллеги. Есть проект с использованием w5100. Модуль ввода-вывода. Используются TCP и UDP. При выпуске серии имеет место значительный процент отказа w5100. А точнее - баги, которые лечатся только заменой модуля. В основном это выражается в том, что 5100 не принимает пакеты, но бывают и другие глюки - в нестабильной работе, в исчезновении прерываний. Всю голову сломал - то-ли чипы кривые к нам везут, то-ли где-то неправильная инициализация, приводящая к поджогу чипа или его неправильной работе, то-ли обвес не правильный (но почему тогда часть работает а часть - нет?)
У кого есть подобный опыт - чего не любит этот чип? Куда рыть? Тайминги инициализации по мануалу проверял. Или может нормальные каналы поставки качественных чипов?
Помогайте, проект горит... ((
|
|
|
|
|
Oct 4 2015, 12:32
|
Местный
  
Группа: Свой
Сообщений: 265
Регистрация: 30-11-05
Из: Омск
Пользователь №: 11 590

|
Цитата(Lexman @ Oct 4 2015, 16:30)  Помогайте, проект горит... (( как насчет кварцев?
|
|
|
|
|
Oct 4 2015, 13:17
|
Участник

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

|
А были прецеденты? Могут давать нестабильность?
|
|
|
|
|
Oct 4 2015, 14:00
|
Участник

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

|
Непропаи - да, исключаю. Микросхема, если Вам так удобнее.
|
|
|
|
|
Oct 7 2015, 19:27
|
Участник

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

|
Цитата(Сергей Борщ @ Oct 4 2015, 18:55)  Пользуем эту микросхему давно, подобных проблем не встречали. Stas прав, без вашей схемы и разводки разговор будет из разряда гаданий. Вы будете смеяться, но почему-то только после Ваших слов по разводке нашёл явный косяк (я не разработчик, хотя в определённой мере разбираюсь) - полигон разбит под 5100 разбит дорожкой, и насколько я помню, она этого не СИЛЬНО не любит... в другом проекте (который пока прошёл только первую итерацию) наткнулись на это дело и переразвели, но ещё не имеем данных по отказам. Вот схема обвязки, буду благодарен за комментарии и советы. Reset идёт на GPIO STM32. svss, спасибо, проверим.
Сообщение отредактировал Lexman - Oct 7 2015, 19:31
Эскизы прикрепленных изображений
|
|
|
|
|
Oct 8 2015, 05:45
|
Местный
  
Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751

|
Меня бы за такую разводку убили бы  Диф. пары на трансформатор интересно разведены, я так понимаю про согласование речи не идет. Вернее о диф парах речи нет)). Питание совсем не хорошо разведено. 1.8V - соплей прокинуто. выводы 15,16 - нет блокирующих конденсаторов по 1,8V. Плата двухсторонняя или все же многослойка?
|
|
|
|
|
Oct 8 2015, 06:42
|
Участник

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

|
Двухсторонка. Критикуйте, критикуйте, я записываю  Разработчикам потом в подробностях передам  По поводу диф. пар - я так понимаю, речь идёт об одинаковой длине проводников?
Сообщение отредактировал Lexman - Oct 8 2015, 06:43
|
|
|
|
|
Oct 8 2015, 06:49
|
Местный
  
Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751

|
Диф пара - два проводника обладающих взаимным волновым сопротивлением. Да, длинна их вырвнивается, в зависимости от конструкции платы линии имеют заданную толщину, зазор между собой и опорной поверхностью. Лучше потратить пол часа и прочитать об этом )))) Это сейчас модно, об этом все пишут. Если речь о стабильной работе, то я бы на 4-х слойке бы делал..  Если кратко в картинках, то трассировку диф пар можно посмотреть
m2s_m2gl_ac394_layout_guidelines_an_v3.pdf ( 6.78 мегабайт )
Кол-во скачиваний: 499 , стр 23. Там правда для 3x гигагерцового линка, но общий смысл тот же.
|
|
|
|
|
Oct 8 2015, 10:35
|
Участник

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

|
Да не хотелось бы четырёхслойку ради пяти дорожек...
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|