Ethernet шилд W5100 для Arduino нестабильный линк.

Antworten
Benutzeravatar
instalator
guru
Beiträge: 1271
Registriert: 09.11.2014, 16:50
Wohnort: Барнаул
Kontaktdaten:

Ethernet шилд W5100 для Arduino нестабильный линк.

Beitrag von instalator » 27.10.2015, 15:00

Продублировал топик чтоб не потерялась инфа.
Исправляем кривизну китайцев)
Все работало норм, только иногда после перепрошивки клиентов они не подключались к сети.
Работало в связке Arduino Uno + Ethernet shield W5100. (Все платы заказывались из Китая)
Подключены были через комутатор, пробовал менять и IP и MAC, менял патч корды, перепроверил весь код - ничего не помогало (некоторые клиенты работали норм).
Причем если подключить Arduino напрямую в роутер то они выходили на связь.
Веселье началось когда поставил новый свитч TP-LINK. Часть клиентов не подключалось вообще. Arduino не пинговались.
Бился почти 2 дня. Уже думал менять коммутатор.
В итоге я нашел ошибку, она оказалась в ethernet шилдах W5100.
В интернете информации по такой ошибке не нашел (Было конечно несколько тем и предлагались различные решения, но они не помогали...)
Пробовал даже переконфигурировать чип W5100 на работу на фиксированной скорости 10 и 100.
Вообщем будет полезно очень многим кто заказывает Arduino в китае.
Так вот: Китайцы видимо не понимают разницы в маркировке чип резисторов между 510 и 511 либо не нашлось под рукой 510 и подумали что 511 это одно и тоже ведь 1 на конце добавляет 0 т.е. получается те же 510. Если внимательно посмотреть справочники, то там четко указано, что 510 это 51 Ом, а 511 это уже 510 Ом.
Ну вообщем как выяснилось на нескольких (5 шт) платах они запаяли вместо 51 Ом (вообще по даташиту нужно 49) резисторы на 510 Ом.
Bild
Как видно на фотках эти резисторы стоят в цепи Ethernet TX, RX.
Под рукой нашлись сборки нужного размера только на 56 Ом. Пришлось запаять их.
Bild

И о чудо, все платы заработали как и положено.
Высокий уровень Децибел вреден для здоровья!
Мой блог

sinenko
Beiträge: 1
Registriert: 09.08.2018, 05:53

Re: Ethernet шилд W5100 для Arduino нестабильный линк.

Beitrag von sinenko » 09.08.2018, 05:55

Респект тебе, что докопался до истины. Пол планеты от мучений спас. До китайцев бы это донести еще.

Antworten