Moduł zawiesza się po dłuższym czasie pracy w podwyższonych temperaturach. Problem ten dotyczy także innych projektów z ENC28J60 i AVR z zegarem szybszym niż 8MHz.
Problemem jest przetaktowanie procesora. Producent zaleca, przy zasilaniu 3.3V, pracę z zegarem nie większym niż 8MHz. Problem rozwiązać można na kilka sposobów:
- przestawić bity konfiguracyjne na wewnętrzny generator R/C 8MHz,
- zwiększyć napięcie zasilające,
- wymienić mikrokontroler na M1281 bardziej podatnego na przetaktowanie niż M128,
- polepszyć chłodzenie mikrokontrolera,
- mikrokontroler zasilić z 5V, ENC28J60 z 3,3V (nie sa wymagane konwertery poziomów, ENC toleruje na SPI 5V).
Zmiana zegara czy mikrokontrolera będzie wymagała przekompilowania programu.
Zwiększenie napięcia ponad 3,6V nie jest zalecane, ze względu na dopuszczalne napięcie zasilania ENC28J60.
Aktyw Forum
Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.
Sprawdź punkty Zarejestruj sięZawieszanie AVT5350 (Moduł wykonawczy z interfejsem Ethernet)
Moderatorzy:Jacek Bogusz, Grzegorz Becker, procesorowiec, robertw, Moderatorzy
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 41 gości