Цитата(semonoff @ Sep 28 2010, 14:51)

Ничего не понял. Последние 16 тактов - это ответ PHY на запрос чтения регистра 1h. PHY выдает кривой сигнал?! Это видно на осциллограмме.
так тут тоже все просто! Я же Вам написал.
Вы даете запрос на чтение. Шина развернута на вывод. Выводится первая часть диаграммы. Потом, шина разворачивается на ввод, далее два такта ожидания. Потом данные должен выдавать трансивер. Но он этого не делает. И шина висит в 3-м состоянии. А не делает он это потому, что не опознал свой адрес... Или там неправильно задан адрес регистра. Или слишком быстро идет запись. Или данные и клоки не соответствуют заданному расположению друг относительно друга.
Проверьте зашивку адреса на PHY.
Уменьшите тактовую на 2 порядка.
Повторите, перебирая все адреса PHY или выдавая широковещательный адрес...
Ответ должен появиться. Потом можно будет опять поднять тактовую...
Удачи!