[elektro] ENC28J60

Szima Gábor sygma at tesla.hu
Mon May 19 16:44:22 CEST 2008


On Mon, 19 May 2008, BEREGNYEI Balazs wrote:

> - Elso problema: ha bekotom switch-re az ENC28J60-at, akkor egyreszt a
> switch szerint is megvan a 10 megas link, masreszt az ENC is bekapcsolja
> a sajat link LED-jet, SPI-n viszont azt allitja, hogy nincs link.
> Kicsit ellentmondasos. (Ha ki-be huzigalom a lan kabelt, a LED koveti,
> tehat az ENC egesz pontosan tudja, mikor van link.)
>
> PHSTAT1 regiszter erteke folyamatosan 5, PHSTAT2 pedig 0.
>
> Ha adatforgalom megy a switch-en, akkor az ENC activity LED-je villog,
> azaz latja a forgalmat. De akkor miert 0 a PHSTAT2 regiszter es az ott
> kiolvashato link status?

Ezekkel nem foglalkoztam meg eddig.

> - Masodik problema: mekkora RBIAS ellenallas kell neki? Datasheet szerint
> 2.32k, mig neten azt irjak, hogy ez csak Rev5-tol ervenyes, Rev1-4-ig 2.7k
> kell. Namost nalam az EREVID regiszter erteke 4, es nehany hete vettem a
> chipet.

2,7 k es 16 k parhuzamosan betervezve.
Aztan majd eldol...

> - Szinten neten olvastam, hogy valami errata kikuszobolese miatt erdemes 8
> es 10 MHz kozotti SPI clock-ot hasznalni. Nalam ez is stimmel. Van-e meg
> valami rejtett szivatas ebben a chipben?

Rengeteg bug van benne, erdemes elolvasni az errata-t.

Pl. full duplexben collision eseten leakad a TX, resetelni kell.

En most azzal szivok, hogy idonkent teljesen kifekszik az RX resz. Kap egy 
bizonyos (broadcast) csomagot, amitol leakad. Soft reset segit rajta.
Ez viszont nincs az errata-ban.



 								-Sygma



More information about the Elektro mailing list