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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> UART в оптику, посоветуйте преобразователь
vadimp61
сообщение Jul 26 2013, 04:31
Сообщение #31


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Цитата(gor132 @ Jul 25 2013, 18:26) *
Спасибо за помощь! Я вот еще что думаю, если модуль передавал меандр на 1 МГц, может стоит попробовать сделать программный сериалайзер, как образом - из каждой посылки в юарте (8бит) первый бит после "старт" бита пускай будет значащим, а остальные в зависимости от первого идут поочередно 0 или 1. Понятно что скорость снизится! К примеру если она будет 2.5Мбит/сек то полезная информация передается в 8 раз медленней, но в принципе этого должно хватить! Ну в общем поиграться с посылкой чтобы в ней последовательность 0 и 1 была равномерной! Или применить кодирование какое нить! Как думаете?))

Попробуйте манчестерское кодирование, 115200 на передаче, на приеме будет 230400 Гц, если сможете программно обработать такую частоту, то должно получится.
Go to the top of the page
 
+Quote Post
gor132
сообщение Oct 14 2013, 09:42
Сообщение #32





Группа: Новичок
Сообщений: 9
Регистрация: 22-07-13
Пользователь №: 77 631



Опять вернулся к этому проекту, надеюсь уже окончательно!)))
Кароч ситуация следующая...
Как через него передавать данные я уже разобрался. А именно, применил манчестерское кодирование в котором может быть последовательно не больше двух единиц или нулей, это раз! И второе длительность одной лог единицы или нуля не больше 1мкс, тогда передает все нормуль.
Но проблема вот такая теперь, когда я перестаю что либо передавать на приемной части у меня появляется какой-то шум. Этот шум воспринимается преобразователем интерфейса и на выходе получается шум на уровне половины питания 1.5В с амплитудой 1В. Т.е после окончания передачи сигнала, линия не подымается как в юарте а начинает шуметь! почему шум, потому что сигнал похож на реально "белый шум". Пробовал передающую часть (входы) садить на землю, не помогает, только когда отключаю передающий модуль от питания, перестает шуметь!
Помогите!?)))
Go to the top of the page
 
+Quote Post
andrewkrot
сообщение Oct 14 2013, 17:33
Сообщение #33


Местный
***

Группа: Участник
Сообщений: 306
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 106



Что значит перестаете передавать? Передавайте единицу если передать нечего боле. И не будет шума никакого на приемной стороне.
Go to the top of the page
 
+Quote Post
krux
сообщение Oct 15 2013, 17:52
Сообщение #34


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

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



ищите сигнал LOS на приемном опто-электронном модуле.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
gor132
сообщение Oct 15 2013, 21:06
Сообщение #35





Группа: Новичок
Сообщений: 9
Регистрация: 22-07-13
Пользователь №: 77 631



Нашел LOS! Так а что с ним делать? Он указывает на передачу, а шум не видит?
Go to the top of the page
 
+Quote Post
vadimp61
сообщение Oct 16 2013, 05:15
Сообщение #36


Знающий
****

Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872



Единица при манчестерском кодировании в передатчике - это совсем не единица,а частота 230400Гц так что КАК вы умудряетесь НИЧЕГО не передавать! не понятно.
Ничего - это "висящий" в воздухе КМОП вход ловящий всякие наводки.
Go to the top of the page
 
+Quote Post
gor132
сообщение Oct 16 2013, 08:25
Сообщение #37





Группа: Новичок
Сообщений: 9
Регистрация: 22-07-13
Пользователь №: 77 631



Ага! Ну попробую все подробненько рассказать...Схема след...
Модуль<->Преобразователь интерфейса LVDS (может надо LVPECL)<->Mega8.
На меге я кодирую обычный сигнал в манчестер и посылаю в юарт (если 1 байт информ. то в манчестере это уже два).
Когда я ничего не посылаю есесно на выходе TxR просто +3.3В. Тогда-то и появляются шумы, на которые срабатывает и юарт.
Постоянно слать единицу, т.е. в манчесетре это меандр, не получается не хватает производительности МК, и потом значит туда еще надо добавлять преамбулу чтобы определять начало пакета и т.д. А у меня просто байт данных нет никаких пакетов и тем более протоколов. Я думал может можно как-то сделать чтобы было на приемнике как обычный юарт, когда ничего не передаю просто подымается линия потом старт бит, стоп бит и все! А вообще при манчестере передает нормально, только получается что надо постоянно передавать.
Вот!))

Дальше...
Я уже думаю подключить st32f107 (у меня просто такой) и там через дма как-то это сделать, посылать постоянно меандр...
Но опять же, пока еще не знаю какой алгоритм сделать, чтобы определять начало полезных данных...
Можно конечно сер/дес, как писали раньше, но достать его не просто, надо заказывать это время да и деньги!
Ну кароч, кто что посоветует?!
Спс!))
Go to the top of the page
 
+Quote Post
ZASADA
сообщение Oct 16 2013, 09:02
Сообщение #38


Знающий
****

Группа: Свой
Сообщений: 738
Регистрация: 13-01-11
Из: Минск
Пользователь №: 62 210



надо поставить маленькую плис и на ней все нормально кодировать.
или кривой вариант-одной ножкой проца передавать данные, второй выдавать наружу меандр нужной частоты и внешне их коммутировать на вход преобразователя
Go to the top of the page
 
+Quote Post
Andrew Su
сообщение Oct 17 2013, 09:54
Сообщение #39


Местный
***

Группа: Свой
Сообщений: 301
Регистрация: 18-09-07
Из: Украина
Пользователь №: 30 647



Добрый день.
Если я правильно понял, задача состоит в передаче сигнала на Tx и приеме с Rx?
Я делал преобразователь RS-232 <-> Оптика.
Устройство на базе пары HFBR-14xxZ and HFBR-24xxZ.
В datasheet приведены простые схемы включения трансмиттера и ресивера и расчет номинала резистора,
в зависимости от длины оптического кабеля.
Устройство было изготовлено, тестировалось и использовалось.
Удачи.

Прикрепленные файлы
Прикрепленный файл  AV02_0176EN_DS_HFBR_x4xxZ_2013_06_26_2C0.pdf ( 709.17 килобайт ) Кол-во скачиваний: 109
 
Go to the top of the page
 
+Quote Post
gor132
сообщение Oct 18 2013, 07:58
Сообщение #40





Группа: Новичок
Сообщений: 9
Регистрация: 22-07-13
Пользователь №: 77 631



Цитата(Andrew Su @ Oct 17 2013, 12:54) *
Добрый день.
Если я правильно понял, задача состоит в передаче сигнала на Tx и приеме с Rx?
Я делал преобразователь RS-232 <-> Оптика.
Устройство на базе пары HFBR-14xxZ and HFBR-24xxZ.
В datasheet приведены простые схемы включения трансмиттера и ресивера и расчет номинала резистора,
в зависимости от длины оптического кабеля.
Устройство было изготовлено, тестировалось и использовалось.
Удачи.


Как подключить POF к этим модулям, я видел продаются специальные разъемы?
Но я так понимаю нужна специальная полировка торцов, или это только для стекла, а в POF как? Спс!
Ща погуглю, но если можете подскажите!
Go to the top of the page
 
+Quote Post
Andrew Su
сообщение Oct 18 2013, 11:30
Сообщение #41


Местный
***

Группа: Свой
Сообщений: 301
Регистрация: 18-09-07
Из: Украина
Пользователь №: 30 647



Добрый день.
Возможно, Вы найдете ответ на свой вопрос в файлах
http://www.avagotech.com/docs/AV02-0728EN
и
http://www.avagotech.com/docs/AV02-1501EN
Это семейство приемников и передатчиков именно под plastic optic fiber.
Удачи.
Go to the top of the page
 
+Quote Post
Serg_Sm
сообщение Nov 7 2013, 06:49
Сообщение #42


Частый гость
**

Группа: Свой
Сообщений: 183
Регистрация: 10-10-06
Из: Смоленск
Пользователь №: 21 167



Цитата(gor132 @ Oct 18 2013, 11:58) *
Как подключить POF к этим модулям, я видел продаются специальные разъемы?
Но я так понимаю нужна специальная полировка торцов, или это только для стекла, а в POF как? Спс!
Ща погуглю, но если можете подскажите!

С POF всё довольно просто. Есть приемники с передатчиками, есть кабели с разъемами. Кабели вполне можно обжимать и полировать вручную. Для небольших партий изделий проблем нет. Если кабель нормально просвечивается "на глазок", то на скоростях до мегабита проблем с передачей точно не будет. Если скорости нужны побольше - десятки мегабит, то имеет смысл применить стекло, поскольку с POF уже будут трудности. Хотя 50 МБит для единичных устройств вполне можно сделать.
Go to the top of the page
 
+Quote Post
Дмитрий_Мигачев
сообщение Nov 14 2013, 02:30
Сообщение #43


Частый гость
**

Группа: Участник
Сообщений: 110
Регистрация: 28-02-06
Из: Россия г. Омск
Пользователь №: 14 784



Добрый день. Дабы не создавать подобный топик спрошу здесь. Тут пробегали слова про toslink. В свое время тоже стояла такая задача и мы купили TOTX177F(P,L) и TORX177F(P,L). Скорости большие не нужны, достаточно 19200, нужна именно изоляция приемника и передатчика. Дак вот при подачи сигнала на вход, на выходе видим измененный сигнал. Долго думали почему, поставили в качестве приемника свой фототранзистор, все ок, т.е как будто приемник странным образом кодирует данные. В документации на эти модули информации не так много. Единственное, что есть это NRZ кодирование и стандарт JEITA Standard CP−1212. Полез в интернет. NRZ кодирование как я понял из википедии бывает разным, какое тут не понятно. Кто с ними работал подскажите пожалуйста как получить на выходе сигнал идентичный входному.

Сообщение отредактировал Дмитрий_Мигачев - Nov 14 2013, 05:00


--------------------
Go to the top of the page
 
+Quote Post
vad74
сообщение Nov 19 2013, 13:50
Сообщение #44


Участник
*

Группа: Участник
Сообщений: 35
Регистрация: 7-04-08
Из: Беларусь
Пользователь №: 36 547



Добрый день.
Прочитал посты, и вижу что решаете задачу похожую на мою. Вот и подумал спросить. Сейчас мы тоже используем проц st32f107. Сделали на нём Ethernet: "RJ-45 c трансом" <-> "м/с PHY" <-> "проц с МАС". Теперь стоит задача сделать на нём оптику. В этом пока новичок. Подскажите возможную связку, что надо ставить? Нужно 100Мбит, мультимод. Расстояние до 50м. Нужно не дорого, поэтому думаю что SFP модули не подойдут. На проц надо завести 2 оптических канала, и 1 медный Ethernet. 2е оптики для того что бы девайс мог работать в оптическом кольце. Может знаете микрухи дающие пару каналов для подключения оптических разъёмов. Требуется начальное понимание куда копать.
Go to the top of the page
 
+Quote Post
Serg_Sm
сообщение Nov 20 2013, 07:13
Сообщение #45


Частый гость
**

Группа: Свой
Сообщений: 183
Регистрация: 10-10-06
Из: Смоленск
Пользователь №: 21 167



Цитата(vad74 @ Nov 19 2013, 17:50) *
Добрый день.
Прочитал посты, и вижу что решаете задачу похожую на мою. Вот и подумал спросить. Сейчас мы тоже используем проц st32f107. Сделали на нём Ethernet: "RJ-45 c трансом" <-> "м/с PHY" <-> "проц с МАС". Теперь стоит задача сделать на нём оптику. В этом пока новичок. Подскажите возможную связку, что надо ставить? Нужно 100Мбит, мультимод. Расстояние до 50м. Нужно не дорого, поэтому думаю что SFP модули не подойдут. На проц надо завести 2 оптических канала, и 1 медный Ethernet. 2е оптики для того что бы девайс мог работать в оптическом кольце. Может знаете микрухи дающие пару каналов для подключения оптических разъёмов. Требуется начальное понимание куда копать.

100Мбит честных нужно? А вот дешевле SFP вряд ли что-то есть. Производителей SFP много - есть предложения по весьма низким ценам (чуть ли не по 10$ за модуль). Обвязка на оптику тоже денег стоит. Совсем дешево не получится.
И каким образом хотите загнать на st32f107 три 100МБит канала?

PS: Не совсем понял решаемую задачу, но наиболее подходящей представляется связка контроллер + "м/с PHY" + свитч с медью и оптикой. Т.е. связь свича с контроллером по меди, а свитч работает уже и по меди и по оптике. Если не хватит пропускной способности, то м/к нужно искать другой.
Go to the top of the page
 
+Quote Post

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

 


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


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