|
Проблемы с подключением Intel 82574l |
|
|
|
Aug 24 2016, 11:15
|

Частый гость
 
Группа: Свой
Сообщений: 84
Регистрация: 24-08-16
Из: Санкт-Петербург
Пользователь №: 93 079

|
Добрый день! Вопрос в тему для начинающих, т.к. первый раз работаю с шиной PCIe, может где-то в чём-то не разобрался, что-то не понял, надеюсь на подсказку.
Имеется чип, интеловский 82574l (1000base-t -> PCIe). Сделал плату, в большей своей части повторяющую EvoBoard. При подаче питания чип вроде как нормально отработал, сформировал на внутренних LDO напряжения 1,9 и 1,0 В, подал некоторые дефолтные сигналы как надо(LEDы например), но при подключении к ПК система его не увидела, от слова "совсем". Индикаторные PE_WAKE_N и PE_RST_N болтаются в 1. На внешние сбросы чип не реагирует( в том смысле что всё сводится к описанному выше состоянию). Может быть кто-нибудь сталкивался с этими чипами? Как они "поднимались"? Возможна ли что проблема в использовании EEPROM с интерфейсом microwire вместо SPI? Схему по требованию.
Заранее большое спасибо!
|
|
|
|
|
 |
Ответов
|
Aug 24 2016, 15:25
|
Участник

Группа: Свой
Сообщений: 62
Регистрация: 22-09-06
Из: Новосибирск
Пользователь №: 20 585

|
Цитата(Ant_m @ Aug 24 2016, 17:56)  Я тестил на win7 64 - пока eeprom не прошьешь в диспетчере ничего не было. Но дело это было года 2 назад... Есть ли на I210 софт для ее оживления? Я в свое время пытался с интелом пообщаться, но они чихать хотели на покупателей мелких партий. Я при помощи Windriver программульку сваял для прошивки, проектик могу скинуть. Там не шибко сложно оказалось. Купил сетевой адаптер на I210, с него передрал образ. Для своих адаптеров MAC адрес и настройки выводов на LED меняю. Скинул свою схемку, Вашу попозжее гляну внимательно. У Вас кварц 12МГц, а там 25 надо. Сопротивление R5 должно быть 4k99 +/-1%, стоит 4k7. Но это скорее имеет отношение к MDI. Контакты разъема PCIe PRSNT# и PRSNT2# должны быть замкнуты на плате, иначе система не видит что в слот что-то воткнуто и не подает на этот слот клок PECLK!!! Попробуйте это исправить, если не поможет будем дальше рыться. Ну и с моей схемкой сравните.
|
|
|
|
|
Aug 25 2016, 06:19
|

Частый гость
 
Группа: Свой
Сообщений: 84
Регистрация: 24-08-16
Из: Санкт-Петербург
Пользователь №: 93 079

|
Цитата(gosh74 @ Aug 24 2016, 18:25)  У Вас кварц 12МГц, а там 25 надо.
Сопротивление R5 должно быть 4k99 +/-1%, стоит 4k7. Но это скорее имеет отношение к MDI.
Контакты разъема PCIe PRSNT# и PRSNT2# должны быть замкнуты на плате, иначе система не видит что в слот что-то воткнуто и не подает на этот слот клок PECLK!!!
Попробуйте это исправить, если не поможет будем дальше рыться. Ну и с моей схемкой сравните. Кварц стоял 25, это я по невнимательности забыл в схематике подправить. Он, кстати, заводится при включении, с ним проблем нет. Сопротивление Rset поменял на 4.99к, контакты PRSNT# PRSNT2# у меня замкнуты перемычкой на самом сокете. Немножко не так организованны подтяжки на шине NC-SI, у меня взят варианта с эвоборда, но насколько я помню они только в качестве защиты от шумов, и вряд ли какую-то специфическую роль играют. В остальном криминальных отличий не нашёл. AUX у меня не задействован, EEPROM вместо flash'a, питания я генерирую самим чипом, схемы из даташита. Ничего не заработало. Даже не знаю. Видимо либо память, либо разводка кривая. В любом случае спасибо за помощь.
|
|
|
|
|
Aug 25 2016, 07:51
|
Участник

Группа: Свой
Сообщений: 62
Регистрация: 22-09-06
Из: Новосибирск
Пользователь №: 20 585

|
По разводке есть косяки в дифпарах: - для PCIe требуется выравнивание длин в паре не хуже 5 mil; - дифпара PE_R под чипом проходит над драным полигоном; - несимметричная разводка дифпар. Но это скорее всего не фатально.
Конденсаторы С22, С23 в дифпре PE_T стоят 0805. Вообще туда можно ставить не крупнее чем 0402. И под падами надо убирать земляной полигон, иначе будет большая паразитная емкость. Это весьма критично. Попробуйте поставить туда конденсаторы 0402 и площадки урежьте, чтобы стали узкими.
Еще очень критичные косяки: - Верхний и нижний слои залиты полигонами, причем не сделан достаточный отступ от дифпар. Полно участков где земляной полигон идет только вдоль одного из проводников пары. - при переходе дифпры на другой слой, рядом необходимо ставить переходные отверстия соединенные с земляными полигонами. Если же на одном слое для дифпары опорный слой питание, на другом земля, необходимо рядом с местом перехода ставить керамические конденсаторы 0,1uF 0402 между полиготом питания и землей. Вообще в полигонах на слоях TOP и BOT в данном случае нужды нет, они только все портят ( Еще, на ламелях слота некрасиво ставить переходные отверстия и перемычки между ними по середине.
Возможно, все перечисленное совместными усилиями губит сигнал. Попробуйте заменить конденсаторы, но плату в любом случае надо переразводить. Скинул Вам свою плату, разведено в Альтиуме.
|
|
|
|
Сообщений в этой теме
Parad12e Проблемы с подключением Intel 82574l Aug 24 2016, 11:15 Ant_m Пока не прошита EEPROM не будет ничего.
Для програ... Aug 24 2016, 14:02 Parad12e Цитата(Ant_m @ Aug 24 2016, 17:02) Пока н... Aug 24 2016, 14:34 gosh74 Если система не видит совсем, значит на PCIe не ус... Aug 24 2016, 14:40 Parad12e Цитата(gosh74 @ Aug 24 2016, 17:40) Если ... Aug 24 2016, 14:52 Parad12e Цитата(Ant_m @ Aug 24 2016, 17:56) Я тест... Aug 24 2016, 15:06    Parad12e Посмотрел все Ваши замечания, большинство из них п... Aug 25 2016, 08:28     gosh74 Здесь удачная подборка рекомендаций: http://docs.t... Aug 25 2016, 09:20 Parad12e Небольшой отчёт по тому что получилось.
Определил... Sep 12 2016, 07:59 SFiter Цитата(gosh74 @ Aug 24 2016, 18:25) Я при... Mar 22 2018, 08:59 MoskWin32 Цитата(Parad12e @ Sep 12 2016, 10:59) Неб... May 13 2018, 07:41 Sanchosd Дорогие друзья.
Попробую проверить, есть-ли жизнь ... Feb 16 2018, 15:06 Sanchosd Цитата(Sanchosd @ Feb 16 2018, 18:06) Дор... Feb 17 2018, 10:54
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|