W pi±tek nie mia³em centralnego odczepu transformatorka TX na 3.3V a w sobotê ju¿ doczyta³em ¿e mój PHY czip tego wymaga do pracy, wiêc dzi¶ ju¿ widzê transmisjê. Jak siê okazuje w trakcie testów p³ytki, zanim jeszcze podpi±³em 3.3V do centralnego odczepu odwróci³em na próbê TX- z TX+. Wystarczy³o to zamieniæ i p³ytka odpali³a elegancko. Wysze³dem w sieæ z rz±daniem DHCP i dosta³em odpowied¼ od serwera. Wszystko dzia³a z wyj±tkiem jednej rzeczy....
W³a¶nie grzebanie w rejstrach uk³adu PHY mi jeszcze nie dzia³a... Tak siê sk³ada, ¿e ten uk³ad ma dwojako ustawiane tryby pracy. Ma trzy piny TECHNOLOGY_SELECT i czwarty AUTONEGOTIATION. Jak te piny wisz± w trakcie narastaj±cego RESETU (tak jak u mnie) to PHY wstaje w trybie autonegocjacji i dostêpnych wszystkich "ficzerkach", to znaczy 100mb, full duplex itp, itd... Tylko dziêki temu mi to teraz ruszy³o bo nie mam wej¶cia na drugi sposób, mianowicie uk³ad ten ma magistralê szeregow± MII i mo¿e siê komunikowac z zarz±dzaj±cym CPU po dwuch liniach, co¶ w stylu I2C. Problem w tym, ¿e nie jestem w stanie siê z nim po tych liniach skomunikowaæ i np. obni¿yæ maksymaln± szybko¶æ pracy itp. Uk³ad jest kompletnie g³uchy na tej magistrali i nie akceptuje komend zapisu/odczytu rejestrów kontrolnych. Dobrze ¿e ca³a reszta dzia³a na innej szynie bo przy ustawieniach domy¶lnych wszystko mi elegancko ruszy³o i mogê siê tym pobawiæ pó¼niej, jak czasu trochê zostanie...
Jeszcze sprawdzê czy przypadkiem na tej magistrali nie ustawia siê jakiego¶ adresu dla trybu kilku uk³adów po³±czonych ze sob±... Mo¿e ten mój PHY nie wie, ¿e ma siê odezwaæ na adres zero??? Nie wiem, jak to nie wypali to ju¿ nie mam pomys³u.
W ka¿dym razie dziêkujê wszystkim za dotychczasow± wspó³pracê. Wygl±da na to, ¿e komunikacjê mam w trybie 100mb na defaultowych ustawieniach i swoim "paj±ku" :-) Kabel CAT5 do huba ma oko³o
2 metry d³ugo¶ci. Hub jest marki Linksys model NH 105...