Serg_Sm 0 11 апреля, 2013 Опубликовано 11 апреля, 2013 · Жалоба Требуется передача данных по последовательному интерфейсу по оптике. Скорости до мегабита, оптика стекло, один кабель RX/TX. Посоветуйте подходящие модули/микры, желательно уже готовое решение - куда достаточно подцепить UART с микроконтроллера и не городить ПЛИС. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LV26 0 11 апреля, 2013 Опубликовано 11 апреля, 2013 · Жалоба Требуется передача данных по последовательному интерфейсу по оптике. Скорости до мегабита, оптика стекло, один кабель RX/TX. Посоветуйте подходящие модули/микры, желательно уже готовое решение - куда достаточно подцепить UART с микроконтроллера и не городить ПЛИС. Безболезненный вариант. UART-USB-OPTIC http://www.silabs.com/products/interface/u...art-bridge.aspx http://industrialcomponent.com/opticis/opm210003.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg_Sm 0 11 апреля, 2013 Опубликовано 11 апреля, 2013 · Жалоба Безболезненный вариант. 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" не нашлось. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LV26 0 11 апреля, 2013 Опубликовано 11 апреля, 2013 · Жалоба Абсолютно не то. USB кабели хоть и с оптикой не нужны. С двух сторон должен быть оптический модуль, к примеру SFS-7010-WA. Нужно обычную стекло подоткнуть - USB кабель, с набаладашниками причем, тянуть не прокатит. Да и гордить 10 переходников смысла никакого + энергопотребление страдает. То бишь ищется микра преобразователь UART в кодированный поток для оптического модуля. Ставить ПЛИС только под это никак не хочется. ЗЫ: Или хоть скажите в каком направлении гулить - что-то пока ничего приемлимого на запрос "UART to optic" не нашлось. Что-то Вы путаете. SFS-7010-WA имеет 2 волокна (на прием и передачу). Вы же хотели один. По потреблению- посмотрите сколько потребляет SFP. "Микру" готовую Вы вряд-ли найдете. Уж сильно затея эта причудливая. Хотите быль большим оригиналом? Без оптики ни как? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg_Sm 0 12 апреля, 2013 Опубликовано 12 апреля, 2013 · Жалоба Что-то Вы путаете. 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. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vladec 7 12 апреля, 2013 Опубликовано 12 апреля, 2013 · Жалоба А может, если скорости поменьше, Вам, что нибудь типа Toslink прокатит? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg_Sm 0 12 апреля, 2013 Опубликовано 12 апреля, 2013 · Жалоба А может, если скорости поменьше, Вам, что нибудь типа Toslink прокатит? Он же однонаправленный - если я правильно понял? Плюс ко всему разъемы другие. Похоже придеться ПЛИС ставить. Думал поставить serdes простенькие на 12МГц/10бит и использовать один битик (гнать SPI 12МГц), но будут проблемы с разбором 12Мбит/с входящего потока. Конвертеров UART/SPI -> NRZ не нашел. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LV26 0 12 апреля, 2013 Опубликовано 12 апреля, 2013 · Жалоба Он же однонаправленный - если я правильно понял? Плюс ко всему разъемы другие. Похоже придеться ПЛИС ставить. Думал поставить serdes простенькие на 12МГц/10бит и использовать один битик (гнать SPI 12МГц), но будут проблемы с разбором 12Мбит/с входящего потока. Конвертеров UART/SPI -> NRZ не нашел. http://www.ti.com/lit/ds/symlink/sn65lv1023a.pdf Клок они сами вытягивают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg_Sm 0 12 апреля, 2013 Опубликовано 12 апреля, 2013 · Жалоба http://www.ti.com/lit/ds/symlink/sn65lv1023a.pdf Клок они сами вытягивают. Эти я и смотрел - "будут проблемы с разбором 12Мбит/с входящего потока". Ну и стабильность клока SPI идущего от контроллера под вопросом. PS: Хотя, несколько подумав - можно попробовать дополнительно к данным передавать сигнал CS. Если с таймингами подшаманить может и получиться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg_Sm 0 16 апреля, 2013 Опубликовано 16 апреля, 2013 · Жалоба Всё таки со связкой SPI -> Serialazer не всё хорошо. SAM7 снимает тактирование (при 12МГц SPI ровно на 3 периода) во время переключения CS. UART кстати сделать проще - при его скорости в 250Кбит (мне хватит) никакая синхронизация с сериалайзером не нужна. Но уартов оказывается не хватает - лучше бы SPI)). Есть вариант взять тактирование с модуля ШИМ - с клоком от SPI разбежки нет, но небольшой фазовый сдвиг (~10нс) смущает. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadimp61 0 16 апреля, 2013 Опубликовано 16 апреля, 2013 · Жалоба Требуется передача данных по последовательному интерфейсу по оптике. Скорости до мегабита, оптика стекло, один кабель RX/TX. Посоветуйте подходящие модули/микры, желательно уже готовое решение - куда достаточно подцепить UART с микроконтроллера и не городить ПЛИС. А это не пойдет? http://www.moxa.ru/good/listAll/16909/ Или вы хотите своими руками? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg_Sm 0 17 апреля, 2013 Опубликовано 17 апреля, 2013 · Жалоба А это не пойдет? http://www.moxa.ru/good/listAll/16909/ Или вы хотите своими руками? Габариты великоваты, нет двунаправленной передачи - SFP модули были бы получше. К тому же RS-232 - лишняя обвязка к контроллеру. Повторюсь - UART -> SerDes на небольшой скорости и так заработает. Вот с SPI сложнее. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadimp61 0 17 апреля, 2013 Опубликовано 17 апреля, 2013 · Жалоба Габариты великоваты, нет двунаправленной передачи - SFP модули были бы получше. К тому же RS-232 - лишняя обвязка к контроллеру. Повторюсь - UART -> SerDes на небольшой скорости и так заработает. Вот с SPI сложнее. Можно еще проще TTL-LVPECL-SFP помигать лазерной лампочкой на скорости 1 мбит через систему с полосой 1,25ГБит не вопрос! Фронты будут в норме, тем более что протокол асинхронный с допускаемой погрешностью по скорости 3% Единственное что лазер не может передать постоянную составляющую, тут нужен или скремблер или фазовая манипуляция тогда TTL-ALTERA-LVPCL-SFP и наоборот, хотя может это и лишнее, попробуйте как я сказал выше. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Serg_Sm 0 19 апреля, 2013 Опубликовано 19 апреля, 2013 · Жалоба Можно еще проще TTL-LVPECL-SFP помигать лазерной лампочкой на скорости 1 мбит через систему с полосой 1,25ГБит не вопрос! Фронты будут в норме, тем более что протокол асинхронный с допускаемой погрешностью по скорости 3% Единственное что лазер не может передать постоянную составляющую, тут нужен или скремблер или фазовая манипуляция тогда TTL-ALTERA-LVPCL-SFP и наоборот, хотя может это и лишнее, попробуйте как я сказал выше. Вариант с ПЛИС рассматривался изначально. Что касается TTL-LVPECL-SFP - боюсь с приемом будут проблемы, поскольку полезет разный мусор. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vadimp61 0 20 апреля, 2013 Опубликовано 20 апреля, 2013 · Жалоба Вариант с ПЛИС рассматривался изначально. Что касается TTL-LVPECL-SFP - боюсь с приемом будут проблемы, поскольку полезет разный мусор. Я думаю что нет, сделайте так что-бы при отсутствии данных лазер светился и "потуханием" передавал данные, стартовый бит ну и т.д. Для того что-бы исключить время на разработку первые две платы платы для отладки я бы сделал с ALTERA, но использовал ее в прямом включении вход-выход и попробовал, если не пойдет, вставил бы скремблер и все бы точно заработало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться