W5100 периодические подвисания

ratman
Offline
Зарегистрирован: 11.10.2015

Сцена: макет из бутерброда UNO R3 (China) + Ethernet Shield W5100 (China) + MB102 Breadboard Power Supply Module (China) на доске. На бредбоарде висят SD3231 (эээ... ну вы поняли) и считыватель для DS1990a (Аккорд). Земли между MB102 (доской) и бутербродом соиденены. Бутерброд питается от компа (USB), либо от отдельного трансформаторного источника (9V), MB102 от отдельного трансформаторного источника (9V).

Периодически (раз в два-три дня) W5100 виснет. То есть, если скетч залит, и оно заработало, то работает без перебоев неделю (больше не проверял), но при перезаливке скетча может просто зависнуть наглухо. То есть не проходит получение IP (ни DHCP, ни статика), соответственно сети нет.

Лечится. Нужно отключить MB102 и перезапустить ES W5100. Но это не вариант.

Вопросы обычные, "кто виноват?" и "что делать?".

Ну и в догонку, у W5100 рабочая температура до +85, но на ощупь что-то совсем не так, больше секунды палец держать не могу. Может радиатор влепить?

Andrey_Y_Ostanovsky
Offline
Зарегистрирован: 03.12.2012

По слухам (из интернета) на некоторых W5100 сэкономили на супервизоре питания, в результате, при сбоях по питанию, чип виснет. По поводу разогрева: возможно, Вы питаете чип 5 вольтами вместо положеных 3.3...