Перейти к содержанию
    

Снова дремучая KSZ8721BL причиняет боль

Помогите, третью ночь не сплю!

Срочно приспичило сделать пару девайсов, разработанных лет 10 тому назад. Решили делать как было. А было LPC2368 и KSZ8721BL (по RMII) и разъем с трансами. Платы и прошивки эти когда-то нормально работали и наделано их было не один десяток. Сейчас собрали, прошили - глючит! KSZ зажигает оба диода в разъеме езернета и девайс не пингуется. Раз на десятый взлетает нормально.

Полез разбираться. Читаю регистры:

Ресет проходит, ID как надо, но дальше дичь: даже без кабеля она видит линк и автонастраивается на 10мбит полудуплекс. Как такое может быть?

И что самое страшное - оба девайса глючат одинаково. Куда еще посмотреть перед тем как перепаивать все микросхемы подряд?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

9 minutes ago, Fox_Sanchez said:

Куда еще посмотреть перед тем как перепаивать все микросхемы подряд?

На разъем с трансформатором - точно ли он правильной конфигурации?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По ногам и параметрам подходит. Если только брак? Но я слабо представляю как его проверить. Попробую заведомо исправный подоткнуть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

8 minutes ago, Fox_Sanchez said:

Попробую заведомо исправный подоткнуть.

Будете подтыкать, посмотрите, что станет с линком без трансформатора.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

13 hours ago, Fox_Sanchez said:

...Куда еще посмотреть перед тем как перепаивать все микросхемы подряд?

Пропаять надёжно кварц(ы)/генератор(ы). Затем качественно промыть спиртом. Проверить монтаж на предмет качества пайки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, kolobok0 said:

Пропаять надёжно кварц(ы)/генератор(ы). Затем качественно промыть спиртом. Проверить монтаж на предмет качества пайки. 

Это уже было сделано в первую очередь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 hours ago, Fox_Sanchez said:

Куда еще посмотреть перед тем как перепаивать все микросхемы подряд?

В идеале - снять KSZ8721BL со старой платы и поставить на новую. А так смотреть надо в сторону strapping pins. Возможно, изменились номиналы встроенных в процессор и в phy pull-up, pull-down резисторов, а внешних нет или не те.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В общем ничего не помогло, в ее регистрах образовывалась всякая дичь вне зависимости от подтяжек, инициализации и даже наличия разъема. Заменил саму KSZ8721 и все заработало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...