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

 
 
2 страниц V  < 1 2  
Reply to this topicStart new topic
> w5100 - что за полтергейст?
zltigo
сообщение Oct 8 2015, 15:34
Сообщение #16


Гуру
******

Группа: Свой
Сообщений: 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
Go to the top of the page
 
+Quote Post
Corvus
сообщение Oct 8 2015, 15:40
Сообщение #17


Знающий
****

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



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


Вот +100. Уже в каждой второй теме: "Уууу, с такой разводкой даже не надейтесь, что заработает". И не важно, что за дизайн, какие частоты. Разводку в корзину и всё тут. twak.gif

По сабжу, очень похоже на ошибку в схемотехнике, неправильные номиналы пассива на плате, кварц. Расположил по мере убывания.
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Oct 8 2015, 16:03
Сообщение #18


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

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



Цитата(zltigo @ Oct 8 2015, 18:34) *
1) В данном случае видно на картинке, что именно рядом.
2) Длинна волны в кабеле на 100 мегабитах порядка 6 метров.
3) Кабеля 100 метров.


Мое высказывание целиком адресовано к Вашему посту- который совершенно верен в данном конкретном примере. Но не в общем случае.

Цитата
Вот +100. Уже в каждой второй теме: "Уууу, с такой разводкой даже не надейтесь, что заработает". И не важно, что за дизайн, какие частоты. Разводку в корзину и всё тут.


Проблема в том что в темах где поднимается данный вопрос часто можно встретить удивительные реликты вроде разводки земли дорожками при 4х слойной конструкции: тут очевидно бессмысленно даже начинать обсуждать что-либо.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 8 2015, 17:00
Сообщение #19


Гуру
******

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



В схеме криминала я не вижу. Тот факт, что замена микросхемы лечит, все-таки наводит на мысль о холодных пайках или активном или плохо отмытом флюсе. Lexman, а вы пробовали впаять назад "отбракованную" микросхему?


--------------------
На любой вопрос даю любой ответ
"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
Corvus
сообщение Oct 8 2015, 17:08
Сообщение #20


Знающий
****

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



Цитата(EvilWrecker @ Oct 8 2015, 19:03) *
Проблема в том что


bb-offtopic.gif
Проблема в том, что в Ваших постах ни намёка, как топикстартеру решить его проблему. Люди приходят на форум за помощью, а не за бесполезный флудом а-ля "надо хотя-бы в неформальной обстановке распросить человека о том как он докатился до такой жизни, чем занимался до этого, почему про интернет не знает и пр."
Давайте уважать время друг друга.

Вот, кстати, флюс тоже может быть. Хотя только одна микросхема... Я так понимаю, тот же STM32 работает нормально.
Go to the top of the page
 
+Quote Post
Lexman
сообщение Oct 8 2015, 17:33
Сообщение #21


Участник
*

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



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

По поводу разработчика - он у нас поменялся, и новый пока ещё не в курсе событий. Вот, разгребаем щас недоделки. Коллективным разумом, так сказать.
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Oct 8 2015, 18:28
Сообщение #22


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

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



Насколько я смог понять из этого текста вы хотите подчеркнуть всю наполненность смыслом ваших личных высказываний- что согласно вашей же версии совершенно необходимо ТС. Если это так то увы- скорее вы рискуете потеряться в очередном форумном междусобойчкие собранных из так называемых "инженеров", одержимых идеями вроде "многослойки не нужны- это блажь". Серьезно так одержимых- с лозунгами и прочным идеологическим бэкграундом в виде знания того, как должен поступать Тот-Самый-Разработчик.

Ну а если же это не так, и вы просто решили вступить на опасную и зыбкую тропу анализа комментариев случайных авторов, избегая при этом свои собственные высказывания, то тут можно лишь вежливо предложить вам не идти на этот 100% риск: опозоритесь как и другие до вас- с шумом и треском.

Что касается "разговоров с N о том как он докатился до такой жизни"- уверяю вас, занятие отнюдь небесполезное: вдруг окажется что это не псб дизайнер вовсе, а шпион немецкий человек бесконечно далекий от этого рода деятельности. Просто видите-ли нужда заставила заняться таким неблагодарным трудом.

Цитата
По поводу разработчика - он у нас поменялся, и новый пока ещё не в курсе событий. Вот, разгребаем щас недоделки. Коллективным разумом, так сказать.


Напоследок могу лишь добавить следующее- с большой осторожностью относитесь к референсным дизайнам от производителей: в силу устоявшей западной любви к найму отборнейших "спецов" из глубин Индии(а то и Пакистана на какой-нибудь фриланс площадке), можно натурально столкнуться с нелогичным и уродливым нечто.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Oct 8 2015, 18:55
Сообщение #23


Гуру
******

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



Это что за поток сознания?


--------------------
На любой вопрос даю любой ответ
"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
EvilWrecker
сообщение Oct 8 2015, 19:01
Сообщение #24


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

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



Цитата(Сергей Борщ @ Oct 8 2015, 21:55) *
Это что за поток сознания?


Это реалии жизни, увы часто печальные. Но что характерно- очень часто все с них и начинается, до самой платы можно и не дойти.
Go to the top of the page
 
+Quote Post
Lexman
сообщение Oct 8 2015, 20:08
Сообщение #25


Участник
*

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



По ходу своих ковыряний добавлю ещё пару наблюдений.

1. Исходящие пакеты всегда работают без проблем.
2. А вот входящие - не всегда, и в этом основная проблема. Внешние признаки интересные: после включения кабеля в транс, как правило, загорается (и не мигает) свд "RX". И так он может стоять довольно долго. Входящие пакеты при этом не распознаются. Потом что-то "происходит" и он начинает мигать, и в этот момень начинают распознаваться входные пакеты, и всё начинает работать. И так - пока не перетнёшь кабель.
Я не знаком с физ. уровнем Ethernet, но ощущение, будто не происходит некая синхронизация, которая должна происходить...
Go to the top of the page
 
+Quote Post
svss
сообщение Oct 9 2015, 04:07
Сообщение #26


Местный
***

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



Цитата(Lexman @ Oct 9 2015, 02:08) *
1. Исходящие пакеты всегда работают без проблем.
2. А вот входящие - не всегда, будто не происходит некая синхронизация, которая должна происходить...

Боюсь показаться навязчивым, но Вы только что перечислили признаки, сильно напоминающие проблемы с кварцем.
Плохой (слишком большой) jitter не позволяет разобраться со входящим потоком, а исходящий генерим как можем без проблем.

Причины? Их Сергей Борщ перечислил, плюс поглядеть на даташиты кварца и микросхемы в районе слов про джиттер и конденсаторы.
Что о разводке, да, она не особо критична для LAN10/100, но чем меньше проблем создаёшь тем меньше имеешь.

Иногда доказать причастность кварца можно коснувшись щупом (пальцем) чего-нибудь около.
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Oct 9 2015, 07:16
Сообщение #27


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Скажу про W5200 , может чем поможет - так заметил:
Пока микруха в ресете,сразу после подачи питания, на всех её ножках SPI держу еденицы весь ресет, даже если её чипселект не выбран.
Иначе глюки.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
Lexman
сообщение Oct 11 2015, 17:01
Сообщение #28


Участник
*

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



Lmx2315, интересно! Какие глюки?

svss, Я тоже начинаю склоняться в эту сторону. Кварцы пробовал менять - не помогло. Видимо, дело в обвесе или длинах дорожек от кварца.
Кстати: с противоположной стороны платы установлен мезонин ИБП с 24В до 3,3В. Может ли он влиять таким образом? (Но почему тогда не всегда такое влияние...)
Go to the top of the page
 
+Quote Post
Lmx2315
сообщение Oct 11 2015, 19:01
Сообщение #29


отэц
*****

Группа: Свой
Сообщений: 1 729
Регистрация: 18-09-05
Из: Москва
Пользователь №: 8 684



Цитата(Lexman @ Oct 11 2015, 20:01) *
Lmx2315, интересно! Какие глюки?

..чаще всего - не пингуется.


--------------------
b4edbc0f854dda469460aa1aa a5ba2bd36cbe9d4bc8f92179f 8f3fec5d9da7f0
SHA-256
Go to the top of the page
 
+Quote Post
svss
сообщение Oct 12 2015, 05:26
Сообщение #30


Местный
***

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



Цитата(Lexman @ Oct 11 2015, 23:01) *
svss, Я тоже начинаю склоняться в эту сторону. Кварцы пробовал менять - не помогло. Видимо, дело в обвесе или длинах дорожек от кварца.
Кстати: с противоположной стороны платы установлен мезонин ИБП с 24В до 3,3В. Может ли он влиять таким образом? (Но почему тогда не всегда такое влияние...)

Ну, сами понимаете, я не доктор, чтоб через интернет ставить 100% диагноз.
Однако ж у кварцев бывает 4 ноги, две (!) из которых - для заземления корпуса. А те что у Вас (HC49) припаивают корпусом к земле насильственно.
Я знаю, что это сильно влияет, но не знаю ваш ли это случай (влияние мезонина).

"Исключить" (как говорят доктора) болезнь можно, попробовав генератор вместо кварца.
Если с генератором не заработает, то мои советы - фтопку, ибо не ваш случай.
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:29
Рейтинг@Mail.ru


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