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

 
 
 
Reply to this topicStart new topic
> KSZ8041FTL в режиме FIBER, Помогите запустить
Skif
сообщение May 29 2017, 14:43
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 19-02-05
Пользователь №: 2 752



Подскажите в чем может быть проблема микросхема не видит линка. Хотя FXSD /FXEN стоит в 3.3В, как я понял данная нога задает как раз режим работы Fiber в момент сброса.
Далее ноги LED1/SPEED , LED0 / NWAYEN подтянуты через резисоры на 0В.
Длительность сигнала сброса 30мс.

И нет сигнала на выходах TX+/TX-.

Микросхема читается и пишется по mdio. Подскажите чо ей не хватает? Неделю сижу пытаюсь сопрячь ее с am3358 в режиме mii.
Go to the top of the page
 
+Quote Post
Alex11
сообщение May 29 2017, 15:01
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 027
Регистрация: 23-10-04
Из: С-Петербург
Пользователь №: 965



А сигнал-то на входе RX есть? Без него тоже линка не будет.
Go to the top of the page
 
+Quote Post
Zig
сообщение May 29 2017, 18:31
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 164
Регистрация: 30-12-04
Пользователь №: 1 761



Использовал KSZ8041FTL в проекте с оптикой 100Base-FX.
Правда режим был RMII, а не MII. Никаких сложностей не возникло.

На вывод FXSD подавал 3.3В.
От использования FXSD в режиме No signal / Signal detected отказался из-за большого разброса в выходных напряжениях сигнала SD оптического модуля.

Схему в студию...
Go to the top of the page
 
+Quote Post
Skif
сообщение May 29 2017, 19:12
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 19-02-05
Пользователь №: 2 752



Цитата(Alex11 @ May 29 2017, 18:01) *
А сигнал-то на входе RX есть? Без него тоже линка не будет.

Сигнал от fsp модулЯ идёт но микросхема говорит что нет Линка. Вроде страпы подтянул как надо. Кстати думал что Линк определяется только наличием единицы на на 48 ноге. Покрайнер мере так понял по даташиту.
Завтра как приду на работу выложу схему.

Напрягает ещё то что нет сигнала на выходе. Принудительно включил режим forced link по которому микросхема сказала что Линк есть но при этом все равно отсутствует сигнал на выводе.

Сообщение отредактировал Skif - May 29 2017, 19:26
Go to the top of the page
 
+Quote Post
Zig
сообщение May 29 2017, 20:14
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 164
Регистрация: 30-12-04
Пользователь №: 1 761



На сколько я помню, в случае если напряжение на FXSD/FXEN меньше 0.2В - медь,
от 1 до 1.8В - оптика нет линка (при этом сообщается на другой конец оптической линии, что нет связи FEF),
выше 2.2В - опптика нормальный режим работы.

С выхода оптического трансивера типа AFBR-5803 сигнал SD имеет уровни:
Код
Signal Detect Output Voltage - Low     VOL-VCC      -1.83     -1.55 V
Signal Detect Output Voltage - High    VOH-VCC      -1.085    -0.88 V

Т.е. разница между VOL-VCC и VOH-VCC меньше 0.5В и с учетом допуска напряжения питания получить устойчивое отличие 1.8В и 2.2В на входе FXSD/FXEN физики при помощи резистивного делителя, как рекомендуют в апликухе, получить сложно (нужен подбор делителя под каждый экземпляр трансивера).
Поэтому я от этого отказался и подал на FXSD/FXEN 3.3В. По хорошему нужно было бы ставить преобразователь уровней PECL -> CMOS, но и без этого работает (правда без FEF).
Go to the top of the page
 
+Quote Post
Skif
сообщение May 29 2017, 21:06
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 19-02-05
Пользователь №: 2 752



Цитата(Zig @ May 29 2017, 23:14) *
На сколько я помню, в случае если напряжение на FXSD/FXEN меньше 0.2В - медь,
от 1 до 1.8В - оптика нет линка (при этом сообщается на другой конец оптической линии, что нет связи FEF),
выше 2.2В - опптика нормальный режим работы.

С выхода оптического трансивера типа AFBR-5803 сигнал SD имеет уровни:
Код
Signal Detect Output Voltage - Low     VOL-VCC      -1.83     -1.55 V
Signal Detect Output Voltage - High    VOH-VCC      -1.085    -0.88 V

Т.е. разница между VOL-VCC и VOH-VCC меньше 0.5В и с учетом допуска напряжения питания получить устойчивое отличие 1.8В и 2.2В на входе FXSD/FXEN физики при помощи резистивного делителя, как рекомендуют в апликухе, получить сложно (нужен подбор делителя под каждый экземпляр трансивера).
Поэтому я от этого отказался и подал на FXSD/FXEN 3.3В. По хорошему нужно было бы ставить преобразователь уровней PECL -> CMOS, но и без этого работает (правда без FEF).

В том то и дело на ногу FXSD/FXEN подаю 3.3 вольта
Go to the top of the page
 
+Quote Post
Zig
сообщение May 30 2017, 07:17
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 164
Регистрация: 30-12-04
Пользователь №: 1 761



Посмотрел свою схему. У меня Strapping Options такие:
RXD1/PHYAD2 - PU, RXD2/PHYAD1 - PU, RXD3/PHYAD0 - PU (111 - так было удобнее разводить плату)
RXDV/CONFIG2 - PD, CRS/CONFIG1 - PD, COL/CONFIG0 - PU (001 - режим RMII)
RXERR/ISO - PD (ISOLATE mode Disable)
LED1/SPEED/noFEF - PU (плата делалась универсальной под медь и оптику поэтому 100Mbps - для меди, Enable FEF - для оптики)
RXD0/DUPLEX - PU (Half Duplex)
LED0/NWAYEN - PU (Enable Auto-Negotiation - для меди, Disable Auto-Negotiation - для оптики).

Еще в KSZ8041 Silicon Errata описана проблема возникающая при медленно нарастающем 1.8В.
Go to the top of the page
 
+Quote Post
Skif
сообщение May 30 2017, 14:21
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 24
Регистрация: 19-02-05
Пользователь №: 2 752



Всем спасибо кто откликнулся нашел ошибку в схеме. Сделал как в борде и все заработало
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th November 2017 - 08:44
Рейтинг@Mail.ru


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