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

 
 
> TLK3101, Потери пакетов
Corvus
сообщение Jan 12 2010, 17:16
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 771
Регистрация: 24-04-08
Из: Зеленоград
Пользователь №: 37 056



Доброго времени суток!
Краткое описание ситуации: есть 2 платы, между ними нужно наладить обмен по оптическому кабелю.
Каждая плата структурно: FPGA (Spartan 3E) -> SerDes (TLK3101) ->SFP модуль. Если на любой из плат, оптическим кабелем соединить вход и выход SFP модуля, то всё работает замечательно. Принимаю те же данные, что передаю. Т.е "петля" на каждой плате работает.

Но если соединить платы между собой, то идёт большая потеря пакетов (более 50%). Связь устанавливается, потом падает, потом снова восстанавливается. И так бесконечно. smile3046.gif

На вход FPGA поступает 66 МГц от кварцевого генератора, в FPGA умножается на 2, и на TLK3101 поступает 133 МГц.
Пробовал подавать 66 МГц на TLK3101 напрямую - не помогло. Врочем, для TLK3101 работа на такой частоте не гарантируется.

Собственно вопрос, куда копать, чтобы добиться устойчивой связи? rolleyes.gif
Может кто-нибудь работал с этим SerDes?

Заранее спасибо!

P.S. Страница с описанием TLK3101 http://focus.ti.com/docs/prod/folders/print/tlk3101.html
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
RobFPGA
сообщение Jan 13 2010, 10:16
Сообщение #2


Профессионал
*****

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



Приветствую!

Делал похожее и TLK2501 и на TLK3101 и с похожими проблемами.

Глюки были из за кривости тактирования TLK.
Во первых надо на передающем и приемном конце иметь кварцы с разницей
частот не более ±200 PPM. Во вторых тактировать с выхода FPGA проблемно - уж больно 'грязный' такт получается (шумов много).
Пришлось ставить отдельный кварц для такта и заводить его прямо на TLK и FPGA. Теперь работает как на "меди" так и на оптике.

При работе на себя ошибок нет так как опора одна и для передачи и для приема .

Успехов! Rob.
Go to the top of the page
 
+Quote Post



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

 


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


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