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

 
 
> MCU--AR8033--SFP, Надо поднять линк 10/100/1000(coper).
JeDay
сообщение Nov 5 2017, 19:08
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 276
Регистрация: 22-09-05
Из: Kiev
Пользователь №: 8 818



Всех приветствую.
Пост упила задача поддержать максимальное к-во SFP модулей. Coper в идеале еще и на разных скоростях 10/100/1000.
AR8033 хардварно включен в режиме 1011 = "Copper/fiber auto-detection, RGMII".
Модули SFP использую Finisar FCLF8522P2BTL(coper), Avago ABCU-5740ARZ-CG1(coper), JDSU PLRXPL-VI-S24-22(optic). Оба coper модуля на гигабите запускаются без проблем, оптика тоже.
Когда модуля нет, регистр PHY(0x1F) возвращает 0x81BB, когда же модуль подключен значение меняется на 0x812B. Режим 2 это 1000BASE-X. Для оптики норм, но для копера я ожидал другое значение режима.
Попробовал воткнуть копер модуль в 100мбит свитч. Линк не горит и модуль не подхватывается, в регистре значение 0x81BB. После переконфигурации(конфиг взят с Finisar доки AN-2036_FAQ_1000BASE-T_SFPs.pdf) линк подымается, но режим опять тот же 0x812B(1000BASE-X) как для оптики. Ну и следовательно пинг не ходит.
Конфиг:
i2cset -y "QUP I2C adapter" 0x56 0x1b 0x8490 w
i2cset -y "QUP I2C adapter" 0x56 0x09 0x000F w
i2cset -y "QUP I2C adapter" 0x56 0x00 0x4081 w
i2cset -y "QUP I2C adapter" 0x56 0x04 0xE10D w
i2cset -y "QUP I2C adapter" 0x56 0x00 0x4091 w

Отсюда я сделал вывод что AR8033 всегда работает через шину SerDes в режиме 1000BASE-X.
Вопрос: как мне заставить AR8033 работать с SFP-coper по шине SGMII? чтобы я мог данные ганять на скоростях отличных от 1000. В даташите вроде как заявлена возможность работы с SFP по SGMII.

Функциональную схему прилагаю.

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
андрей11
сообщение Apr 1 2018, 18:04
Сообщение #2





Группа: Участник
Сообщений: 7
Регистрация: 23-05-09
Пользователь №: 49 452



Всем здравствуйте.
Никак не получается запустить AR8033 по медному кабелю выше 10Мбит/сек.
Имеются две платы собранные по референсной схеме для AR8033 "AR8031-33-REF-DESIGN-V1.1.pdf" с SFP подулем и FPGA MAX10.

Линк появляется только если постоянно записывать в 0x00(Control Register) 0x0000. Или чтобы биты 13 и 6 были в нулях.
Если прекратить записывать в регистр 0x00, то при считывании содержимое сбрасывается в 0x3100.
Если вообще ничего не записывать в регистры, то при подаче питания AR8033 считывает с джамперов MODE[3:0].



Если MODE = 0000, то AR8033 должна запуститься в режиме 100Мбит, но Windows говорит - "Сетевой кабель не подключен"

Трансформатор ставил SM51589 http://www.mouser.com/ds/2/54/SM51589PEL-372257.pdf
Пробывал ставить другой RJ45+транс от материнской платы, результат тот же - максимум 10Мбит
Пробывал прямой и кроссовый кабель - максимум 10Мбит
Сейчас вообще выпаян трансформатор.
Пробывал инициализировать все 27 регистров как было сделано тут http://teec.eefocus.com/marianna/blog/14-1...6913_e11aa.html толку 0.

Если всё же линк поднимается на 10, то переодически происходит обрыв линии.
Микросхемы должны быть живые, обе платы работают одинаково.

С SFP модулем не разбирался ещё, очень хотелось бы запустить AR8033 по меди на 100 и 1000.
У меня идеи закончились, прошу помощи знающих.

https://s14.postimg.org/501b0ak35/AR8033_PCB_TOP.jpg
https://s14.postimg.org/oj5w93djl/AR8033_PCB_BOT.jpg

Прикрепленный файл  AR8031_33_REF_DESIGN_V1.1.pdf ( 81.72 килобайт ) Кол-во скачиваний: 27

Прикрепленный файл  AR8033.pdf ( 932.98 килобайт ) Кол-во скачиваний: 70

Прикрепленные файлы
Прикрепленный файл  AR8033.pdf ( 932.98 килобайт ) Кол-во скачиваний: 7
 
Go to the top of the page
 
+Quote Post
Jury093
сообщение Apr 1 2018, 20:49
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 959
Регистрация: 11-01-06
Из: Санкт-Петербург
Пользователь №: 13 050



Цитата(андрей11 @ Apr 1 2018, 21:04) *
Если всё же линк поднимается на 10, то переодически происходит обрыв линии.
Микросхемы должны быть живые, обе платы работают одинаково.

у вас чип тактируется от внешней частоты - зачем на контакте 7 висит кондей?
тактовая частота д.б.:
T_XI_PER XI Clock Period 40.0 - 50ppm 40.0 40.0 + 50ppm ns
видимо вы с геныча 50МГц делите на 2 и подаете на вход phy, там можно не более 1.5в - согласовано?
проверяйте характеристики этого генератора
и что там с соединением между трансом и rg45, д.б. 1-2, 3-6, 4-5, 7-8

Сообщение отредактировал Jury093 - Apr 1 2018, 21:18
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- JeDay   MCU--AR8033--SFP   Nov 5 2017, 19:08
- - prig   Цитата(JeDay @ Nov 5 2017, 22:08) ...Отсю...   Nov 7 2017, 09:08
- - JeDay   Спасибо за ответ. А можно попродробней для безграм...   Nov 7 2017, 19:13
|- - prig   Цитата(JeDay @ Nov 7 2017, 22:13) Спасибо...   Nov 8 2017, 00:46
- - JeDay   Cпасибо за развернутый ответ!   Nov 8 2017, 12:50
- - prig   Цитата(JeDay @ Nov 5 2017, 22:08) ... Отс...   Nov 8 2017, 15:11
- - JeDay   ЦитатаНе посмотрите, автонег в AR8033 при работе с...   Nov 8 2017, 20:11
|- - prig   Цитата(JeDay @ Nov 8 2017, 23:11) В регис...   Nov 9 2017, 10:52
- - Tosha1984   Цитата(JeDay @ Nov 5 2017, 22:08) Отсюда ...   Nov 9 2017, 14:41
|- - prig   Цитата(Tosha1984 @ Nov 9 2017, 17:41) ......   Nov 9 2017, 15:47
||- - Tosha1984   Да я не пугаю. Просто в таких дизайнах надо на 100...   Nov 9 2017, 16:00
|- - prig   Цитата(Tosha1984 @ Nov 9 2017, 17:41) ......   Nov 9 2017, 16:07
- - андрей11   Сначала был кварц на 25мгц и два кондёра по 27пф. ...   Apr 1 2018, 23:40
|- - Jury093   Цитата(андрей11 @ Apr 2 2018, 02:40) Снач...   Apr 2 2018, 10:39
- - андрей11   Пробывал без PLL, просто через делитель на 2 - 10М...   Apr 2 2018, 19:42
|- - Jury093   Цитата(андрей11 @ Apr 2 2018, 22:42) Проб...   Apr 2 2018, 20:39
- - андрей11   Подключил: Цитатаб/о - XP0 о - XN0 б/з - XP1 с - X...   Apr 2 2018, 23:25
- - Yevgeniy1989   Добрый день. Что то у меня так и не получается зап...   Jun 27 2018, 09:58


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

 


RSS Текстовая версия Сейчас: 10th July 2025 - 00:01
Рейтинг@Mail.ru


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