|
UART в оптику, посоветуйте преобразователь |
|
|
|
 |
Ответов
|
Apr 16 2013, 15:00
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(Serg_Sm @ Apr 11 2013, 10:46)  Требуется передача данных по последовательному интерфейсу по оптике. Скорости до мегабита, оптика стекло, один кабель RX/TX. Посоветуйте подходящие модули/микры, желательно уже готовое решение - куда достаточно подцепить UART с микроконтроллера и не городить ПЛИС. А это не пойдет? http://www.moxa.ru/good/listAll/16909/Или вы хотите своими руками?
|
|
|
|
|
Apr 17 2013, 05:12
|
Частый гость
 
Группа: Свой
Сообщений: 183
Регистрация: 10-10-06
Из: Смоленск
Пользователь №: 21 167

|
Цитата(vadimp61 @ Apr 16 2013, 18:00)  А это не пойдет? http://www.moxa.ru/good/listAll/16909/Или вы хотите своими руками? Габариты великоваты, нет двунаправленной передачи - SFP модули были бы получше. К тому же RS-232 - лишняя обвязка к контроллеру. Повторюсь - UART -> SerDes на небольшой скорости и так заработает. Вот с SPI сложнее.
|
|
|
|
|
Apr 17 2013, 06:29
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(Serg_Sm @ Apr 17 2013, 09:12)  Габариты великоваты, нет двунаправленной передачи - SFP модули были бы получше. К тому же RS-232 - лишняя обвязка к контроллеру. Повторюсь - UART -> SerDes на небольшой скорости и так заработает. Вот с SPI сложнее. Можно еще проще TTL-LVPECL-SFP помигать лазерной лампочкой на скорости 1 мбит через систему с полосой 1,25ГБит не вопрос! Фронты будут в норме, тем более что протокол асинхронный с допускаемой погрешностью по скорости 3% Единственное что лазер не может передать постоянную составляющую, тут нужен или скремблер или фазовая манипуляция тогда TTL-ALTERA-LVPCL-SFP и наоборот, хотя может это и лишнее, попробуйте как я сказал выше.
|
|
|
|
|
Apr 19 2013, 08:25
|
Частый гость
 
Группа: Свой
Сообщений: 183
Регистрация: 10-10-06
Из: Смоленск
Пользователь №: 21 167

|
Цитата(vadimp61 @ Apr 17 2013, 09:29)  Можно еще проще TTL-LVPECL-SFP помигать лазерной лампочкой на скорости 1 мбит через систему с полосой 1,25ГБит не вопрос! Фронты будут в норме, тем более что протокол асинхронный с допускаемой погрешностью по скорости 3% Единственное что лазер не может передать постоянную составляющую, тут нужен или скремблер или фазовая манипуляция тогда TTL-ALTERA-LVPCL-SFP и наоборот, хотя может это и лишнее, попробуйте как я сказал выше. Вариант с ПЛИС рассматривался изначально. Что касается TTL-LVPECL-SFP - боюсь с приемом будут проблемы, поскольку полезет разный мусор.
|
|
|
|
|
Apr 20 2013, 04:27
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(Serg_Sm @ Apr 19 2013, 12:25)  Вариант с ПЛИС рассматривался изначально. Что касается TTL-LVPECL-SFP - боюсь с приемом будут проблемы, поскольку полезет разный мусор. Я думаю что нет, сделайте так что-бы при отсутствии данных лазер светился и "потуханием" передавал данные, стартовый бит ну и т.д. Для того что-бы исключить время на разработку первые две платы платы для отладки я бы сделал с ALTERA, но использовал ее в прямом включении вход-выход и попробовал, если не пойдет, вставил бы скремблер и все бы точно заработало.
|
|
|
|
|
Apr 22 2013, 11:28
|
Частый гость
 
Группа: Свой
Сообщений: 183
Регистрация: 10-10-06
Из: Смоленск
Пользователь №: 21 167

|
Цитата(vadimp61 @ Apr 20 2013, 07:27)  Я думаю что нет, сделайте так что-бы при отсутствии данных лазер светился и "потуханием" передавал данные, стартовый бит ну и т.д. Для того что-бы исключить время на разработку первые две платы платы для отладки я бы сделал с ALTERA, но использовал ее в прямом включении вход-выход и попробовал, если не пойдет, вставил бы скремблер и все бы точно заработало. Я конечно не большой спец по лазерам, но из практики использования: нельзя сделать чтобы лазер постоянно светился, он для этого не предназначен. В таких системах применяют NRZ кодирование для ухода от последовательностей повторяющихся данных. В противном будет срыв потока данных - мусор пойдет. PS: Проблемы с выбранными сердесами возможны. Схемотехник обратил внимание, что у них нет встроенного кодирования, тупо добавляются стартовый и стоповый бит. Может пойти инвертированный сигнал.
|
|
|
|
|
Apr 22 2013, 12:48
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(Serg_Sm @ Apr 22 2013, 15:28)  Я конечно не большой спец по лазерам, но из практики использования: нельзя сделать чтобы лазер постоянно светился, он для этого не предназначен. В таких системах применяют NRZ кодирование для ухода от последовательностей повторяющихся данных. В противном будет срыв потока данных - мусор пойдет.
PS: Проблемы с выбранными сердесами возможны. Схемотехник обратил внимание, что у них нет встроенного кодирования, тупо добавляются стартовый и стоповый бит. Может пойти инвертированный сигнал. Для синхронных систем да, согласен, еще и скремблируют для исключения длинных последовательностей нулей или едениц. Иначе мы потеряем информацию о тактовом сигнале! Но у Вас же асинхронная система, там ее не надо передавать , так как ее нет.
|
|
|
|
Сообщений в этой теме
Serg_Sm UART в оптику Apr 11 2013, 06:46 Victor® Цитата(Serg_Sm @ Apr 11 2013, 09:46) Треб... Apr 11 2013, 08:05 Serg_Sm Цитата(Victor® @ Apr 11 2013, 11:05) Безб... Apr 11 2013, 11:39  Victor® Цитата(Serg_Sm @ Apr 11 2013, 14:39) Абсо... Apr 11 2013, 12:26   Serg_Sm Цитата(Victor® @ Apr 11 2013, 15:26) Что-... Apr 12 2013, 06:01 vladec А может, если скорости поменьше, Вам, что нибудь т... Apr 12 2013, 07:03 Serg_Sm Цитата(vladec @ Apr 12 2013, 10:03) А мож... Apr 12 2013, 07:46  Victor® Цитата(Serg_Sm @ Apr 12 2013, 10:46) Он ж... Apr 12 2013, 09:58   Serg_Sm Цитата(Victor® @ Apr 12 2013, 12:58) http... Apr 12 2013, 12:35 Serg_Sm Всё таки со связкой SPI -> Serialazer не всё хо... Apr 16 2013, 12:38 Serg_Sm Наконец-то проверил систему UART в оптику через се... May 23 2013, 05:00 gor132 Доброе время суток!
У меня аналогичная задача,... Jul 22 2013, 11:59 Serg_Sm Цитата(gor132 @ Jul 22 2013, 15:59) Добро... Jul 22 2013, 12:47 gor132 Скорости 115к вполне хватит, это что-то типа перег... Jul 22 2013, 13:26 Serg_Sm Цитата(gor132 @ Jul 22 2013, 16:26) Скоро... Jul 22 2013, 18:13 gor132 Вариант на фотографиях я тоже рассматривал. Этим п... Jul 22 2013, 20:08 vadimp61 Цитата(gor132 @ Jul 23 2013, 00:08) Вариа... Jul 23 2013, 05:39 Serg_Sm Цитата(gor132 @ Jul 23 2013, 00:08) Вариа... Jul 23 2013, 10:55  vadimp61 Цитата(Serg_Sm @ Jul 23 2013, 14:55) Испо... Jul 23 2013, 12:52   Serg_Sm Цитата(vadimp61 @ Jul 23 2013, 15:52) Сто... Jul 23 2013, 18:00 gor132 ЦитатаСтоп - у человека источником данных является... Jul 23 2013, 13:46 Serg_Sm SerDes для гигабита TLK1201. За 500р вроде можно н... Jul 25 2013, 07:51 gor132 Спасибо за помощь! Я вот еще что думаю, если м... Jul 25 2013, 14:26 vadimp61 Цитата(gor132 @ Jul 25 2013, 18:26) Спаси... Jul 26 2013, 04:31 gor132 Опять вернулся к этому проекту, надеюсь уже оконча... Oct 14 2013, 09:42 andrewkrot Что значит перестаете передавать? Передавайте един... Oct 14 2013, 17:33 krux ищите сигнал LOS на приемном опто-электронном моду... Oct 15 2013, 17:52 gor132 Нашел LOS! Так а что с ним делать? Он указывае... Oct 15 2013, 21:06 vadimp61 Единица при манчестерском кодировании в передатчик... Oct 16 2013, 05:15 gor132 Ага! Ну попробую все подробненько рассказать..... Oct 16 2013, 08:25 ZASADA надо поставить маленькую плис и на ней все нормаль... Oct 16 2013, 09:02 Andrew Su Добрый день.
Если я правильно понял, задача состои... Oct 17 2013, 09:54 gor132 Цитата(Andrew Su @ Oct 17 2013, 12:54) До... Oct 18 2013, 07:58  Serg_Sm Цитата(gor132 @ Oct 18 2013, 11:58) Как п... Nov 7 2013, 06:49 Andrew Su Добрый день.
Возможно, Вы найдете ответ на свой во... Oct 18 2013, 11:30 Дмитрий_Мигачев Добрый день. Дабы не создавать подобный топик спро... Nov 14 2013, 02:30 vad74 Добрый день.
Прочитал посты, и вижу что решаете за... Nov 19 2013, 13:50 Serg_Sm Цитата(vad74 @ Nov 19 2013, 17:50) Добрый... Nov 20 2013, 07:13 vad74 100МБит не принципиально (10-20 хватит), имел виду... Nov 20 2013, 11:48
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|