реклама на сайте
подробности

 
 
> Vitesse VSC8211, Работа с phy
p5ff
сообщение May 21 2013, 06:18
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 16-05-13
Пользователь №: 76 857



Приветствую!
Есть ли у кого положительный опыт работы с phy Vitesse VSC8211?
Столкнулся со следующей проблеммой. Phy соединен с одной стороны с плис по sgmii и с трансформаторами с другой стороны. При этом при включении по-идее должен появиться линк, но его нет.
Возможно есть ли какие-то тонкости, какая-то особенная инициализация? По конфигурационным резисторам все в норме. По mdio читается без вопросов, частоту 125МГц выдает. В регистрах читаю о включенном автосогласовании, о его незавершении и об отсутствии линка.
Сигналы от phy на трансформатор не приходят, приходят лишь от компьютера.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
p5ff
сообщение Jun 7 2013, 06:31
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 16-05-13
Пользователь №: 76 857



Вопрос - должен ли быть линк при пустой плис?
И еще - на что влияет последовательность операций записи?
Код
• 2A30h to PHY Register 31
• 0212h to PHY Register 8
• 52B5h to PHY Register 31
• 000Fh to PHY Register 2
• 472Ah to PHY Register 1
• 8FA4h to PHY Register 0
• 2A30h to PHY Register 31
• 0012h to PHY Register 8
• 0000h to PHY Register 31


Сообщение отредактировал p5ff - Jun 7 2013, 06:32
Go to the top of the page
 
+Quote Post
SFiter
сообщение Aug 27 2013, 11:57
Сообщение #3





Группа: Новичок
Сообщений: 4
Регистрация: 2-06-09
Из: Москва
Пользователь №: 49 855



Цитата(p5ff @ Jun 7 2013, 10:31) *
Вопрос - должен ли быть линк при пустой плис?
И еще - на что влияет последовательность операций записи?
Код
• 2A30h to PHY Register 31
• 0212h to PHY Register 8
• 52B5h to PHY Register 31
• 000Fh to PHY Register 2
• 472Ah to PHY Register 1
• 8FA4h to PHY Register 0
• 2A30h to PHY Register 31
• 0012h to PHY Register 8
• 0000h to PHY Register 31

Я работаю с VSC8221, и судя по описанию на неё, я так понял, что это вторая страница регистров, т.к. 31-й регистр как раз и отвечает за работу со второй страницей, см стр 63 в DS на микросхему VSC8221. Другое дело, что эти регистры не описаны в документации, но после записи в них я вычитываю именно те значения, которые записал. Линк от этих манипуляций не поднимается((

К слову, у меня проблемы с аналогичной микросхемой - VSC8221.
Я её использую с трансформатором HX5004NL и ПЛИС Kintex-7.
VSC8221 работает без EEPROM, в качестве источника тактового сигнала используем TTL генератор на 25 МГц, соответственно PLLMODE изначально был в воздухе, сейчас доопределён на GND, OSCDIS = GND, XTAL2 в воздухе.
На данном этапе используем внутренний источник напряжения 1.2 В, соответственно REGEN = VDD33A.
MDC и MDIO подключен к axi_ethernet (MAC на Kintex-7, (ds759_axi_ethernet) +MicroBlaze ( За основу взят дизайн от сюда ) и чтение/запись регистров VSC8221 проходит успешно.
JTAG не подключаем (TRST = DGND).

CMODE0 -> 0 -> VDD33A
CMODE1 -> 4.02 k -> VDD33A
CMODE2 -> 22.6 k -> VDD33A
CMODE3 -> 0 -> VDD33A

Проверяли far-end loopback (Register 23 (17h), bit 3), WireShark ловит пакеты пинга, возвращаемые микросхемой. Линк поднимается и потерь пакетов нет.
После включения и переднего фронта NRESET pin линк не поднимается.
REF_FILT pin = 1,2 В
REF_REXT pin = 1 В
Copper pair A and B = 1,65 В
CLKOUT = 125MHz, но у них подозрительно плохая форма.

Подключение PLLMODE к GND результатов не дает.
Подозрение на внутренний источник 1.2 В, сегодня попробуем запитать от внешнего.

На парах A и B видны импульсы auto-negotiation, но чтение из Регистра 1 (01h), bit 5 показывает, что процесс auto-negotiation не завершен.
Restart auto-negotiation (Register 0 (00h), bit 9) не помогает.

Было предположение, что проблемы в "партнёре по линку", но подключив к нему Xilinx ML605 с Marvell 88E1111 убидились, что линк поднимается и эхо сервер на Microlaze отрабатывает.

Был подозрение, что проблемы с инициализацией VSC8221, но после записей в соответствии с инструкцией "Required PHY Register Write Sequence" (VSC8221 Data Sheet, page 126) ничего не изменилось, только незначительное повышение потребляемого тока в процессе записи)))

Уважаемые коллеги, есть мысли по поводу этой проблемы?

Сообщение отредактировал SFiter - Aug 27 2013, 12:00
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- p5ff   Vitesse VSC8211   May 21 2013, 06:18
- - krux   Проблемы стыковки по sgmii как правило больше отно...   May 21 2013, 18:42
- - p5ff   Я так понимаю, что еще до начала работы с SGMII до...   May 22 2013, 05:36
- - p5ff   Получил линк в режиме far-end loopback, то есть вс...   May 22 2013, 07:03
- - krux   что за плис? у кого пытаетесь делать лупбэки, у пл...   May 24 2013, 18:54
- - p5ff   Воу, полегче (: Линк должен появиться, если я верн...   May 27 2013, 05:42
- - p5ff   При выключенном auto-negotiation получаю линк на 1...   Jun 13 2013, 12:35
- - sorok-odin   Цитата(p5ff @ May 21 2013, 10:18) Сигналы...   Jun 15 2013, 17:56
|- - p5ff   Цитата(sorok-odin @ Jun 15 2013, 20...   Jun 17 2013, 08:03
- - p5ff   Получил гигабитный линк до компьютера при смене ре...   Jun 19 2013, 06:11
- - Vinterman   Попробую возродить тему. Есть желание использоват...   Apr 12 2017, 10:27
- - Jury093   Цитата(Vinterman @ Apr 12 2017, 13:27) Ес...   Apr 12 2017, 11:48
- - mnovikov2000   Цитата(Vinterman @ Apr 12 2017, 13:27) По...   Apr 27 2017, 13:32


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st August 2025 - 06:25
Рейтинг@Mail.ru


Страница сгенерированна за 0.01383 секунд с 7
ELECTRONIX ©2004-2016