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

KSZ8041FTL в режиме FIBER

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

Далее ноги LED1/SPEED , LED0 / NWAYEN подтянуты через резисоры на 0В.

Длительность сигнала сброса 30мс.

 

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

 

Микросхема читается и пишется по mdio. Подскажите чо ей не хватает? Неделю сижу пытаюсь сопрячь ее с am3358 в режиме mii.

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


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

Использовал KSZ8041FTL в проекте с оптикой 100Base-FX.

Правда режим был RMII, а не MII. Никаких сложностей не возникло.

 

На вывод FXSD подавал 3.3В.

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

 

Схему в студию...

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


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

А сигнал-то на входе RX есть? Без него тоже линка не будет.

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

Завтра как приду на работу выложу схему.

 

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

Изменено пользователем Skif

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


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

На сколько я помню, в случае если напряжение на 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 меньше 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 вольта

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


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

Посмотрел свою схему. У меня 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В.

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


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

Всем спасибо кто откликнулся нашел ошибку в схеме. Сделал как в борде и все заработало

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


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

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...