Jump to content

    

MCU--AR8033--SFP

Сначала был кварц на 25мгц и два кондёра по 27пф. Он работал, но на 7-й ноге осциллографом я ничего не видел. Наверно у щупов большая ёмкость.

напрасно к кварцу лазали, для этого есть пин 25 - CLK_25M outputs 25 MHz clock from local crystal by default

 

Решил выпаять кварц и кондёры и подать с PLL FPGA 25мгц через резистивный делитель, напряжение на 7-й ноге 1,1В конденсатора нет.

тут могут быть проблемы - считается что после PLL нельзя подавать такой сигнал на phy (могу ошибаться, невелик знаток)

 

Какой PPM у генератора на 50мгц я незнаю. Поставил другой на 50мгц - тоже самое 10мбит\с.

если геныч не из помойки, то на него есть дока, в которой указывается ppm

 

Подключено вот так:

и куда у вас смотрят пары TRXP1 и TRXP2? разве что в rg45 перекидываются..

Share this post


Link to post
Share on other sites

Пробывал без PLL, просто через делитель на 2 - 10Мбит максимум.

Поставил назад кварц Geyer KX-3H 25.0 50ppm - 10Мбит максимум.

Пробывал вот такое подключение пар проводов:

post-49452-1522697910_thumb.jpg

 

Напряжение на выводах немного завышены, но ниже абсолютного максимума:

VDD33 = 3.3V

VDDH_REG = 2.73V

AVDDL = 1.26V

DVDDL = 1.26V

Не получается.

Share this post


Link to post
Share on other sites
Пробывал без PLL, просто через делитель на 2 - 10Мбит максимум.

Поставил назад кварц Geyer KX-3H 25.0 50ppm - 10Мбит максимум.

Пробывал вот такое подключение пар проводов:

ну хорошо, допустим 25МГц, а вот картинку я вашу напрочь не пойму, д.б. так

б/о - XP0

о - XN0

б/з - XP1

с - XP2

б/с - XN2

з - XN1

б/к - XP3

к - XN3

2-я пара идет на контакты 3-6, 3-я - на 4-5

больше идей не вижу, остается крутить биты в регистрах, типа выключить гибернацию и прочую зеленость (HW Rst. 1 1 = Hibernate enable) или (1 = RGMII Tx clock delay enable вместо дефолтного 0)

Share this post


Link to post
Share on other sites

Подключил:

б/о - XP0

о - XN0

б/з - XP1

с - XP2

б/с - XN2

з - XN1

б/к - XP3

к - XN3

10Мбит максимум, регистр 0x0B все нули. Гибернация всегда отключена, Power Down = 0.

Пробывал подавать на TX Clock = 25МГц, 125МГц. И 100Мбит, 1000Мбит в регистр 0x00. Результат "кабель не подключен".

Ещё интересно почему постоянно сбрасывается регистр 0x00 на значение по умолчанию ?

То есть записать один раз в 0x00 чтобы получить 10Мбит/с не достаточно. Надо цикл почему-то.

 

 

Share this post


Link to post
Share on other sites

Добрый день.

Что то у меня так и не получается запустить AR8031 в качестве трансивера. Вопрос к знающим людям.

Я правильно понимаю что когда я настраиваю mode как 0100 то он у меня работает в следующем режиме. Например я по ethernet начинаю пинговать устройство. Устройство у меня подключено по оптике к моей плате с AR8031. Данные прилетаю в AR8031, он их согласует физическим уровнем к ethernet, и уже по витухе данные летят на компьютер и обратно.

То есть устройство в этом режиме должно пинговаться? Или я не правильно выбрал режим. Режим настраиваю подтягивающими резисторами 10k.

post-88803-1530093485_thumb.png

Share this post


Link to post
Share on other sites

Добрый день!

При работе с микросхемой AR8033 возникла проблема. Микросхема включена в режиме 1011 "Copper/fiber auto-detetion, RGMII". Когда к микросхеме не подключен ни медный провод, ни SFP модуль, регистр конфигурации (по адресу 0x1F) возвращает значение 0x81BB. При подключении медного провода, значение регистра конфигурации меняется на 0x810B и микросхема начинает работать в соответствующем режиме. Подключение SFP модуля не меняет значение регистра конфигурации - остается 0x81BB (а должно быть 0x812B), то есть микросхема не определяет подключение по оптике. Соответственно, нет и пинга в канале. В качестве SFP модуля используем GigaLight GP-3124-02C. В чем может быть проблема? Ни кто не сталкивался с данной проблемой?

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now