Atmega + enc28j60 проблемы с питанием

LittleBuster
Offline
Зарегистрирован: 08.01.2015

Всем привет.

У меня возникла проблема с подачей подходящего питания на Ethernet модуль. Ни в 1ом ни во втором случае enc28j60 не проходит инициализацию после включения питания и не устанавливает IP адрес в сети. Зато если в разрыв между теми же самыми блоками питания поставить чтонить типа этого http://www.ebay.com/itm/LM2596-Buck-Step-down-Power-Converter-Module-DC-... то всё прекрасно начинает работать. Скажите, пожалуйста, что принципиально отличного есть в этом модуле питания, отсутствие чего не позволяет рабортать эзернет модулю напрямую от блоков питания.

 

Artemiy
Offline
Зарегистрирован: 20.10.2014

Enc28j60 нужно 5 вольт. Проверено на практике. Сам из-за этого два дня убил.

LittleBuster
Offline
Зарегистрирован: 08.01.2015

Как раз-таки ему нужно 3.3 вольта. При 5 вольтах у меня даже лампочка не загорается на порту. Тут дело-то не в напряжении...

Artemiy
Offline
Зарегистрирован: 20.10.2014

Скажу иначе: модуль толерантен к 5 вольтам. У меня было как раз с точностью до наоборот. При подключении 5в все заморгало как навогодняя елка. 

LittleBuster
Offline
Зарегистрирован: 08.01.2015

Опытным путём удалось наладить работу ethernet модуля.

Работает он у меня только при наличии стабилизатора lm7805 даже если просто 5вольт подключаешь, причём конденсаторы которые стояли на нём до этого 0.33 и 0.1 пришлось выкинуть, поставил первые попавшиеся цилиндрические, выпаянные из старой материнской платы на 1000uF. И пришлось убрать ams1117 и запитать от 5 вольт.

Только при соблюдении всех этих условий модуль работает стабильно. Однако я где-то откопал блок питания от USB хаба, и с ним с единственным работает всё без стабилизаторов и конденсаторов на 3.3 вольтах.