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

    

Проблемы с PHY VSC8211

День добрый. Столкнулись с проблемой связанной с поднятием медного и оптического канала в VSC8211.

PHY подключена через GMII c ПЛИС Cyclone 4. К самой PHY подключены SFP разъем и RJ-45. В соответствии с datasheet. (стр 38)

Figure10.jpg

поскольку на плате имеется несколько таких PHY. Пробовали разные настройки CMODE. А именно:

Вариант 0. Назовем его подключение PHY_0

cmode 0-> R=0 на gnd -> cmode0=0000

cmode 1-> R=0 на vcc -> cmode1=1000

cmode 2-> R=0 на vcc -> cmode2=1000

cmode 3-> R=0 на vcc -> cmode3=1000

cmode 4-> R=0 на gnd -> cmode4=0000

cmode 5-> R=4.02kОм на vcc -> cmode5=1010

cmode 6-> R=0 на gnd -> cmode6=0000

cmode 7-> R=5.9кОм на vcc -> cmode7=0011

Вариант 1. Назовем его подключение PHY_1

cmode 0-> R=2,25кОм на gnd -> cmode0=0003

cmode 1-> R=0 на gnd -> cmode1=0000

cmode 2-> R=4.02кОм на gnd -> cmode2=0010

cmode 3-> R=0 на vcc -> cmode3=1000

cmode 4-> R=0 на gnd -> cmode4=0000

cmode 5-> R=4.02kОм на vcc -> cmode5=1010

cmode 6-> R=0 на gnd -> cmode6=0000

cmode 7-> R=5.9кОм на vcc -> cmode7=0011

Вариант 2. Назовем его подключение PHY_2

cmode 0-> R=4.02kОм на gnd -> cmode0=0010

cmode 1-> R=0 на vcc -> cmode1=1000

cmode 2-> R=5.9кОм на gnd -> cmode2=0011

cmode 3-> R=0 на vcc -> cmode3=1000

cmode 4-> R=0 на gnd -> cmode4=0000

cmode 5-> R=4.02kОм на vcc -> cmode5=1010

cmode 6-> R=0 на gnd -> cmode6=0000

cmode 7-> R=5.9кОм на vcc -> cmode7=0011

 

Вариант 0, подразумевает подключение PHY через медь с GigabitEthernet.

Вариант 1, подразумевает подключение PHY через SFP к оптике с GigabitEthernet.

Вариант 2, подразумевает подключение PHY в режиме Auto Media Sense, с оптикой в приоритете.

 

Записи и чтение регистров присходит по Dual Mode Serial Managnet Interface(SMI), у которого два режима работы.

Первый режим это простая MDIO, по которой чтение и запись регистров работаю отлинчо.(по документации IEEE режим)

При включении режима SFP для PHY, происходит переход в MSA режим.(по факту I2C).В режиме MSA чтение регистров

обрабатывается, а вот запись нет. (Интферсейс построен по datasheet)

 

 

Так же есть интересный фактор. Вход TXDIS\nSRESET он стоит в высоком уровне (1), для режима IEEE. А вот для режима

SFP требуется перевести в низкий уровень. Но в реальности происходит следующее в режиме SFP(режим работы с оптикой)

при переходе данного пина в низкий уровень происходит RESET phy. На основе этого предположили, что PHY не полностью

иницализируется. Либо не полностью переходит в режим SFP.

 

Проверка цикла "PHY Startup and Initializaition Sequence", нет возможности, поскольку доступа к pin-G6 (CLKOUTMICRO)

нету. А насколько я понимаю по установлению данного такта можно судить о иницализации PHY.

 

Инициализирующие пины: nRESET,nTRST,REFCLK,TXDIS\nSRESET выставлены с соответсвии с документации.

 

Выключение AutoNegotiation не помогло.

 

Кончились идеи причин отсутсвия линка. Все что придумали уже проверили.

Если у кого идеи что делать?

 

P.S. На форуме все темы и идеи от туда проверили.

Вот список всех тем что проверили.

https://electronix.ru/forum/index.php?showt...&hl=VSC8211

https://electronix.ru/forum/index.php?showt...&hl=VSC8211

https://electronix.ru/forum/index.php?showt...&hl=VSC8211

https://electronix.ru/forum/index.php?showt...&hl=VSC8211

http://electronix.ru/forum/lofiversion/index.php/t75172.html

 

 

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


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

Ну если ни медь, ни оптика не подымается, тогда стоит сперва проверить кварц (поменять на ч.-н. другое с требуемыми параметрами, не забыть про номиналы конденсаторов к нему) и питание.

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация