|
w5100 - что за полтергейст? |
|
|
|
Oct 8 2015, 15:34
|

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

|
QUOTE (EvilWrecker @ Oct 8 2015, 18:20)  Если физик/транс/резисторы/разъем стоят супер близко к друг другу(единицы мм) то Вы будете абсолютно правы, если же нет- то все намного печальнее. 1) В данном случае видно на картинке, что именно рядом. 2) Длинна волны в кабеле на 100 мегабитах порядка 6 метров. 3) Кабеля 100 метров.
--------------------
Feci, quod potui, faciant meliora potentes
|
|
|
|
|
Oct 8 2015, 16:03
|

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

|
Цитата(zltigo @ Oct 8 2015, 18:34)  1) В данном случае видно на картинке, что именно рядом. 2) Длинна волны в кабеле на 100 мегабитах порядка 6 метров. 3) Кабеля 100 метров. Мое высказывание целиком адресовано к Вашему посту- который совершенно верен в данном конкретном примере. Но не в общем случае. Цитата Вот +100. Уже в каждой второй теме: "Уууу, с такой разводкой даже не надейтесь, что заработает". И не важно, что за дизайн, какие частоты. Разводку в корзину и всё тут. Проблема в том что в темах где поднимается данный вопрос часто можно встретить удивительные реликты вроде разводки земли дорожками при 4х слойной конструкции: тут очевидно бессмысленно даже начинать обсуждать что-либо.
|
|
|
|
|
Oct 8 2015, 17:08
|

Знающий
   
Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056

|
Цитата(EvilWrecker @ Oct 8 2015, 19:03)  Проблема в том что Проблема в том, что в Ваших постах ни намёка, как топикстартеру решить его проблему. Люди приходят на форум за помощью, а не за бесполезный флудом а-ля "надо хотя-бы в неформальной обстановке распросить человека о том как он докатился до такой жизни, чем занимался до этого, почему про интернет не знает и пр." Давайте уважать время друг друга. Вот, кстати, флюс тоже может быть. Хотя только одна микросхема... Я так понимаю, тот же STM32 работает нормально.
|
|
|
|
|
Oct 8 2015, 17:33
|
Участник

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

|
STM работает прекрасно (тоже бывают приколы, но в основном связанные с программатором и IDE). Что характерно, 5100 всегда нормально себя ведёт со стороны SPI - т.е. регистры пишутся, читаются, но на сторону PHY летит что-то не то, или не летит, и светодиоды (которые сигналы на выходе 5100) сразу тоже ведут себя "как-то не так", что бросается в глаза. Передёрнешь питание - 1 раз из 4х нормально заработает, и работает пока снова не снимешь питание, или не выдернешь/вставишь кабель Eth. Так что, думаю, что принципиальных ошибок в схемотехнике нет. А раз на опыте участников микросхема работает стабильно, то есть нечто, что мешает ей работать. Главный вывод мой из этого топика - чип активно используется всеми и проблем нет. Т.е. его исключаем. Значит - обвес. Разводка, детали, флюс/паразитная проводимость. Теперь гораздо яснее, куда рыть - чесслово. Сасибо большое. Поскольку сам не разработчик, но с паяльником дружу, сёдня буду коврырять нерабочую плату на предмет перекройки дорог. Может чего и нарою.
По поводу разработчика - он у нас поменялся, и новый пока ещё не в курсе событий. Вот, разгребаем щас недоделки. Коллективным разумом, так сказать.
|
|
|
|
|
Oct 8 2015, 18:28
|

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

|
Насколько я смог понять из этого текста вы хотите подчеркнуть всю наполненность смыслом ваших личных высказываний- что согласно вашей же версии совершенно необходимо ТС. Если это так то увы- скорее вы рискуете потеряться в очередном форумном междусобойчкие собранных из так называемых "инженеров", одержимых идеями вроде "многослойки не нужны- это блажь". Серьезно так одержимых- с лозунгами и прочным идеологическим бэкграундом в виде знания того, как должен поступать Тот-Самый-Разработчик. Ну а если же это не так, и вы просто решили вступить на опасную и зыбкую тропу анализа комментариев случайных авторов, избегая при этом свои собственные высказывания, то тут можно лишь вежливо предложить вам не идти на этот 100% риск: опозоритесь как и другие до вас- с шумом и треском. Что касается "разговоров с N о том как он докатился до такой жизни"- уверяю вас, занятие отнюдь небесполезное: вдруг окажется что это не псб дизайнер вовсе, а шпион немецкий человек бесконечно далекий от этого рода деятельности. Просто видите-ли нужда заставила заняться таким неблагодарным трудом. Цитата По поводу разработчика - он у нас поменялся, и новый пока ещё не в курсе событий. Вот, разгребаем щас недоделки. Коллективным разумом, так сказать. Напоследок могу лишь добавить следующее- с большой осторожностью относитесь к референсным дизайнам от производителей: в силу устоявшей западной любви к найму отборнейших "спецов" из глубин Индии(а то и Пакистана на какой-нибудь фриланс площадке), можно натурально столкнуться с нелогичным и уродливым нечто.
|
|
|
|
|
Oct 8 2015, 20:08
|
Участник

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

|
По ходу своих ковыряний добавлю ещё пару наблюдений.
1. Исходящие пакеты всегда работают без проблем. 2. А вот входящие - не всегда, и в этом основная проблема. Внешние признаки интересные: после включения кабеля в транс, как правило, загорается (и не мигает) свд "RX". И так он может стоять довольно долго. Входящие пакеты при этом не распознаются. Потом что-то "происходит" и он начинает мигать, и в этот момень начинают распознаваться входные пакеты, и всё начинает работать. И так - пока не перетнёшь кабель. Я не знаком с физ. уровнем Ethernet, но ощущение, будто не происходит некая синхронизация, которая должна происходить...
|
|
|
|
|
Oct 9 2015, 04:07
|

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

|
Цитата(Lexman @ Oct 9 2015, 02:08)  1. Исходящие пакеты всегда работают без проблем. 2. А вот входящие - не всегда, будто не происходит некая синхронизация, которая должна происходить... Боюсь показаться навязчивым, но Вы только что перечислили признаки, сильно напоминающие проблемы с кварцем. Плохой (слишком большой) jitter не позволяет разобраться со входящим потоком, а исходящий генерим как можем без проблем. Причины? Их Сергей Борщ перечислил, плюс поглядеть на даташиты кварца и микросхемы в районе слов про джиттер и конденсаторы. Что о разводке, да, она не особо критична для LAN10/100, но чем меньше проблем создаёшь тем меньше имеешь. Иногда доказать причастность кварца можно коснувшись щупом (пальцем) чего-нибудь около.
|
|
|
|
|
Oct 11 2015, 17:01
|
Участник

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

|
Lmx2315, интересно! Какие глюки?
svss, Я тоже начинаю склоняться в эту сторону. Кварцы пробовал менять - не помогло. Видимо, дело в обвесе или длинах дорожек от кварца. Кстати: с противоположной стороны платы установлен мезонин ИБП с 24В до 3,3В. Может ли он влиять таким образом? (Но почему тогда не всегда такое влияние...)
|
|
|
|
|
Oct 12 2015, 05:26
|

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

|
Цитата(Lexman @ Oct 11 2015, 23:01)  svss, Я тоже начинаю склоняться в эту сторону. Кварцы пробовал менять - не помогло. Видимо, дело в обвесе или длинах дорожек от кварца. Кстати: с противоположной стороны платы установлен мезонин ИБП с 24В до 3,3В. Может ли он влиять таким образом? (Но почему тогда не всегда такое влияние...) Ну, сами понимаете, я не доктор, чтоб через интернет ставить 100% диагноз. Однако ж у кварцев бывает 4 ноги, две (!) из которых - для заземления корпуса. А те что у Вас (HC49) припаивают корпусом к земле насильственно. Я знаю, что это сильно влияет, но не знаю ваш ли это случай (влияние мезонина). "Исключить" (как говорят доктора) болезнь можно, попробовав генератор вместо кварца. Если с генератором не заработает, то мои советы - фтопку, ибо не ваш случай.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|