Доброго времени суток!
Кто использовал сабж в режиме RMII, подскажите почему не работает.
Питание 3.3 В, RESET сигнал притянут к питанию через 2.2к на него с контроллера поступает сигнал сброса низкого уровня, PWR_DOWN вывод резистором 2.2к на питание, на вход осциллятора идет 50МГц через буфер STM32F407VET6 с PLL контроллера (от 25МГц кварца). В общем вроде все сигналы по описанию соответствуют рабочему режиму, но микросхема не работает:
Во-первых, нет на выводе 25(CLOCK OUTPUT) частоты 50 МГц, во вторых по интерфейсу управления MDIO,MDC микросхема тоже никак не отвечает, хотя контроллер линии MDIO и MDC настойчиво дёргает. На других выводах тоже пусто. Вообще, как будто это просто пластмасса, а внутри схемы то и нет. одни выводы торчат. Микросхема при этом греется примерно до 40°С.
Инструкция:
temp = ETH_ReadPHYRegister(0x01, 0x02);
всегда выдаёт: temp=0x0000FFFF.
Как добиться от нее работоспособности уже не знаю. Подскажите, пожалуйста.