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

Требуется передача данных по последовательному интерфейсу по оптике. Скорости до мегабита, оптика стекло, один кабель RX/TX.

Посоветуйте подходящие модули/микры, желательно уже готовое решение - куда достаточно подцепить UART с микроконтроллера и не городить ПЛИС.

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


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

Требуется передача данных по последовательному интерфейсу по оптике. Скорости до мегабита, оптика стекло, один кабель RX/TX.

Посоветуйте подходящие модули/микры, желательно уже готовое решение - куда достаточно подцепить UART с микроконтроллера и не городить ПЛИС.

 

Безболезненный вариант.

UART-USB-OPTIC

http://www.silabs.com/products/interface/u...art-bridge.aspx

http://industrialcomponent.com/opticis/opm210003.html

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


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

Абсолютно не то.

USB кабели хоть и с оптикой не нужны. С двух сторон должен быть оптический модуль, к примеру SFS-7010-WA. Нужно обычную стекло подоткнуть - USB кабель, с набаладашниками причем, тянуть не прокатит.

Да и гордить 10 переходников смысла никакого + энергопотребление страдает.

То бишь ищется микра преобразователь UART в кодированный поток для оптического модуля. Ставить ПЛИС только под это никак не хочется.

 

ЗЫ: Или хоть скажите в каком направлении гулить - что-то пока ничего приемлимого на запрос "UART to optic" не нашлось.

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


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

Абсолютно не то.

USB кабели хоть и с оптикой не нужны. С двух сторон должен быть оптический модуль, к примеру SFS-7010-WA. Нужно обычную стекло подоткнуть - USB кабель, с набаладашниками причем, тянуть не прокатит.

Да и гордить 10 переходников смысла никакого + энергопотребление страдает.

То бишь ищется микра преобразователь UART в кодированный поток для оптического модуля. Ставить ПЛИС только под это никак не хочется.

 

ЗЫ: Или хоть скажите в каком направлении гулить - что-то пока ничего приемлимого на запрос "UART to optic" не нашлось.

 

Что-то Вы путаете. SFS-7010-WA имеет 2 волокна (на прием и передачу).

Вы же хотели один.

 

По потреблению- посмотрите сколько потребляет SFP.

"Микру" готовую Вы вряд-ли найдете. Уж сильно затея эта причудливая.

Хотите быль большим оригиналом? Без оптики ни как?

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


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

Что-то Вы путаете. SFS-7010-WA имеет 2 волокна (на прием и передачу).

Вы же хотели один.

 

По потреблению- посмотрите сколько потребляет SFP.

"Микру" готовую Вы вряд-ли найдете. Уж сильно затея эта причудливая.

Хотите быль большим оригиналом? Без оптики ни как?

Без оптики никуда - весь комплекс на ней построен (подробности описывать не буду). Сейчас стоит пластик (POF) - отлично стыкуется с UART. Одна проблема - заказчику он не нравится, хотят перевести всё на стекло и естественно хотят чтобы кабелей было поменьше.

С потреблением SFP придеться смириться.

SFS-7010-WA - это нашел первую попавшуюся, на самом деле возьмутся те которые проще купить (Tx:1310nm Rx:1550nm - вроде двунаправленная передача).

Более подходящее 125Mbps/155Mbps Multi-mode LC/SC BiDi TX-1310nm RX-1550nm Что-то подобное и будем искать.

В принципе даже подойдет не UART, а SPI - нужно прицепить интерфейс к AT91SAM7S.

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


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

А может, если скорости поменьше, Вам, что нибудь типа Toslink прокатит?

Он же однонаправленный - если я правильно понял? Плюс ко всему разъемы другие.

 

Похоже придеться ПЛИС ставить. Думал поставить serdes простенькие на 12МГц/10бит и использовать один битик (гнать SPI 12МГц), но будут проблемы с разбором 12Мбит/с входящего потока. Конвертеров UART/SPI -> NRZ не нашел.

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


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

Он же однонаправленный - если я правильно понял? Плюс ко всему разъемы другие.

 

Похоже придеться ПЛИС ставить. Думал поставить serdes простенькие на 12МГц/10бит и использовать один битик (гнать SPI 12МГц), но будут проблемы с разбором 12Мбит/с входящего потока. Конвертеров UART/SPI -> NRZ не нашел.

 

http://www.ti.com/lit/ds/symlink/sn65lv1023a.pdf

Клок они сами вытягивают.

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


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

http://www.ti.com/lit/ds/symlink/sn65lv1023a.pdf

Клок они сами вытягивают.

Эти я и смотрел - "будут проблемы с разбором 12Мбит/с входящего потока". Ну и стабильность клока SPI идущего от контроллера под вопросом.

 

PS: Хотя, несколько подумав - можно попробовать дополнительно к данным передавать сигнал CS. Если с таймингами подшаманить может и получиться.

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


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

Всё таки со связкой SPI -> Serialazer не всё хорошо. SAM7 снимает тактирование (при 12МГц SPI ровно на 3 периода) во время переключения CS.

UART кстати сделать проще - при его скорости в 250Кбит (мне хватит) никакая синхронизация с сериалайзером не нужна.

Но уартов оказывается не хватает - лучше бы SPI)).

Есть вариант взять тактирование с модуля ШИМ - с клоком от SPI разбежки нет, но небольшой фазовый сдвиг (~10нс) смущает.

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


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

Требуется передача данных по последовательному интерфейсу по оптике. Скорости до мегабита, оптика стекло, один кабель RX/TX.

Посоветуйте подходящие модули/микры, желательно уже готовое решение - куда достаточно подцепить UART с микроконтроллера и не городить ПЛИС.

А это не пойдет?

http://www.moxa.ru/good/listAll/16909/

Или вы хотите своими руками?

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


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

А это не пойдет?

http://www.moxa.ru/good/listAll/16909/

Или вы хотите своими руками?

Габариты великоваты, нет двунаправленной передачи - SFP модули были бы получше. К тому же RS-232 - лишняя обвязка к контроллеру.

Повторюсь - UART -> SerDes на небольшой скорости и так заработает.

Вот с SPI сложнее.

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


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

Габариты великоваты, нет двунаправленной передачи - SFP модули были бы получше. К тому же RS-232 - лишняя обвязка к контроллеру.

Повторюсь - UART -> SerDes на небольшой скорости и так заработает.

Вот с SPI сложнее.

Можно еще проще

TTL-LVPECL-SFP

помигать лазерной лампочкой на скорости 1 мбит через систему с полосой 1,25ГБит не вопрос!

Фронты будут в норме, тем более что протокол асинхронный с допускаемой погрешностью по скорости 3%

Единственное что лазер не может передать постоянную составляющую, тут нужен или скремблер или фазовая манипуляция

тогда TTL-ALTERA-LVPCL-SFP и наоборот, хотя может это и лишнее, попробуйте как я сказал выше.

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


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

Можно еще проще

TTL-LVPECL-SFP

помигать лазерной лампочкой на скорости 1 мбит через систему с полосой 1,25ГБит не вопрос!

Фронты будут в норме, тем более что протокол асинхронный с допускаемой погрешностью по скорости 3%

Единственное что лазер не может передать постоянную составляющую, тут нужен или скремблер или фазовая манипуляция

тогда TTL-ALTERA-LVPCL-SFP и наоборот, хотя может это и лишнее, попробуйте как я сказал выше.

 

Вариант с ПЛИС рассматривался изначально. Что касается TTL-LVPECL-SFP - боюсь с приемом будут проблемы, поскольку полезет разный мусор.

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


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

Вариант с ПЛИС рассматривался изначально. Что касается TTL-LVPECL-SFP - боюсь с приемом будут проблемы, поскольку полезет разный мусор.

Я думаю что нет, сделайте так что-бы при отсутствии данных лазер светился и "потуханием" передавал данные, стартовый бит ну и т.д.

Для того что-бы исключить время на разработку первые две платы платы для отладки я бы сделал с ALTERA, но использовал ее в прямом включении вход-выход и попробовал, если не пойдет, вставил бы скремблер и все бы точно заработало.

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


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

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

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

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

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

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

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

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

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

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