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

 
 
> Многоканальный приемник Манчестерского кода
IJAR
сообщение Feb 3 2010, 14:36
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 26-02-07
Из: г. Зеленоград
Пользователь №: 25 669



Всех приветствую!
Извиняюсь за возможный OFFTOP, но даже не знаю куда поместить вопрос.
Не попадалась ли кому микросхема на 8 входов кода Манчестер 2, (ТТЛ уровни)
на выходе может быть SPI или параллельный порт.
1111493779.gif


--------------------
Вяжешь - вой, а поедешь - песни пой.
Между "хочу" и "можно" всегда есть дистанция
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 23)
kiv121
сообщение Feb 3 2010, 15:21
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 65
Регистрация: 12-11-09
Пользователь №: 53 586



А контроллер?
Go to the top of the page
 
+Quote Post
blackfin
сообщение Feb 3 2010, 15:54
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 106
Регистрация: 18-04-05
Пользователь №: 4 261



Цитата(IJAR @ Feb 3 2010, 17:36) *
...даже не знаю куда поместить вопрос.

В раздел по применению ПЛИС поместите, не ошибетесь.. rolleyes.gif
Go to the top of the page
 
+Quote Post
Mahagam
сообщение Feb 3 2010, 16:51
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240



про ПЛИС верно замечено
самый чахлый спартан или циклон обеспечат вам хоть три десятка манчестер-входов, и на выходе прикинуться хоть SPI, хоть параллельным портом, хоть вааще шлангом
Go to the top of the page
 
+Quote Post
stells
сообщение Feb 3 2010, 17:29
Сообщение #5


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



кстати в Зеленограде и делали лет 20 тому назад манчестерские кодеки на БМК (фирма "Дока", если память не изменяет... вернее назывался что-то типа технический центр)
Go to the top of the page
 
+Quote Post
IJAR
сообщение Feb 3 2010, 18:04
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 26-02-07
Из: г. Зеленоград
Пользователь №: 25 669



Цитата(Mahagam @ Feb 3 2010, 19:51) *
про ПЛИС верно замечено
самый чахлый спартан или циклон обеспечат вам хоть три десятка манчестер-входов, и на выходе прикинуться хоть SPI, хоть параллельным портом, хоть вааще шлангом

А что может стоить разработка такой ПЛИС по срокам и деньгам?

Цитата(stells @ Feb 3 2010, 20:29) *
кстати в Зеленограде и делали лет 20 тому назад манчестерские кодеки на БМК (фирма "Дока", если память не изменяет... вернее назывался что-то типа технический центр)

Вот у нас в аппаратуре и стоит такой БМК - теперь надо избавляться -
работает отлично, но
Ангстрем постоянно цену накручивает и сроки поставки удлиняет


--------------------
Вяжешь - вой, а поедешь - песни пой.
Между "хочу" и "можно" всегда есть дистанция
Go to the top of the page
 
+Quote Post
semonoff
сообщение Feb 3 2010, 18:49
Сообщение #7


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

Группа: Свой
Сообщений: 162
Регистрация: 29-12-09
Из: Санкт-Петербург
Пользователь №: 54 553



Цитата(IJAR @ Feb 3 2010, 21:04) *
А что может стоить разработка такой ПЛИС по срокам и деньгам?

Если имеется ввиду простой монитор для контроля шины, то поищите в сетке. core на VHDL где-то видел.


--------------------
Париться надо в бане.
Go to the top of the page
 
+Quote Post
chan
сообщение Feb 3 2010, 19:42
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 68
Регистрация: 8-05-05
Пользователь №: 4 846



Мы, напрмер, делали монитор шины в свое время. Но если аппаратура серьезная, то лучше обратиться в "элкус". Они как раз на ПЛИС делают, могут наверное и под заказ. Есть еще "модуль" - у них ASIC KK, ОУ, МТ.
Go to the top of the page
 
+Quote Post
V_G
сообщение Feb 3 2010, 20:38
Сообщение #9


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

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



32-канальный на 16 МГц ATmega реализуем, но при одновременной подаче на все входы одной посылки (8-байтной) у меня откликаются 23-24 канала. Если вразбежку, как в реальной жизни - все работает
Go to the top of the page
 
+Quote Post
stells
сообщение Feb 4 2010, 04:54
Сообщение #10


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(V_G @ Feb 3 2010, 23:38) *
32-канальный на 16 МГц ATmega реализуем

мегабитный Манчестер на Меге? расскажите как, если не секрет?
Go to the top of the page
 
+Quote Post
stells
сообщение Feb 4 2010, 05:55
Сообщение #11


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



вот здесь обсуждалось:
http://electronix.ru/forum/index.php?showt...%E7%E0%F6%E8%FF
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Feb 4 2010, 06:16
Сообщение #12


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(IJAR @ Feb 3 2010, 21:04) *
А что может стоить разработка такой ПЛИС по срокам и деньгам?

Примерно столько же, сколько разработка цифрового автомата из двух счётчиков, сдвигового регистра и защёлки.
(на каждый канал)


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Mahagam
сообщение Feb 4 2010, 07:49
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240



Цитата(IJAR @ Feb 3 2010, 22:04) *
А что может стоить разработка такой ПЛИС по срокам и деньгам?

сроки зависят от того насколько точное описание желаемого результата вы дадите. от того будет ли чем протестировать полученную модель (я, конечно, тест-бенчей наваяю и там всё проверю, но проверка на реальном железе ох как нужна). в целом - за месяц можно наваять оттестированную по полной программе модель 32-х канального приёмника манчестера с буферами и SPI на выхлопе, и всякими там выходами прерывания по приёму очередного байта и всё такое.
по деньгам - не знаю. обращайтесь к нам, на промвад. а там эту задачу явно на меня сбросят smile.gif

з.ы. если действительно собираетесь ставить FPGA - то подумайте что ещё можно на неё сбросить, чтобы облегчить жизнь процессору.
Go to the top of the page
 
+Quote Post
stells
сообщение Feb 4 2010, 07:57
Сообщение #14


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(Mahagam @ Feb 4 2010, 10:49) *
если действительно собираетесь ставить FPGA - то подумайте что ещё можно на неё сбросить

кстати, а ПЛИС позволяет реализовать дифференциальный вход с гистерезисом?
Go to the top of the page
 
+Quote Post
Mahagam
сообщение Feb 4 2010, 08:51
Сообщение #15


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240



Цитата(stells @ Feb 4 2010, 11:57) *
кстати, а ПЛИС позволяет реализовать дифференциальный вход с гистерезисом?

оно ж от конкретного чипа зависит. дифф входы почти все умеют. но про гистерезис - молчание. ну по крайней мере даташиты на спартан-3 и циклон-3 сразу ничего не указывают прямо.
Go to the top of the page
 
+Quote Post
IJAR
сообщение Feb 4 2010, 10:30
Сообщение #16


Местный
***

Группа: Свой
Сообщений: 232
Регистрация: 26-02-07
Из: г. Зеленоград
Пользователь №: 25 669



Цитата(V_G @ Feb 3 2010, 23:38) *
32-канальный на 16 МГц ATmega реализуем, но при одновременной подаче на все входы одной посылки (8-байтной) у меня откликаются 23-24 канала. Если вразбежку, как в реальной жизни - все работает

А на какой ATMege делали?
Мне было бы здорово обеспечить 16 входов
все входы работают асинхронно с периодом 3...3.5 mS
16 бит посылки на скорости не более 1 Мбит/сек (реально сейчас около 500 Кбит/сек)


--------------------
Вяжешь - вой, а поедешь - песни пой.
Между "хочу" и "можно" всегда есть дистанция
Go to the top of the page
 
+Quote Post
stells
сообщение Feb 4 2010, 10:58
Сообщение #17


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



если канал сканировать с частотой, в 8 раз превышающей битрейт 500кбит/с (а меньше уже просто некуда), то получится 4МГц, т.е. на обработку одного бита есть 4 такта (при частоте 16МГц) - это принять бит и проанализировать, 1 или 0. вроде все, больше ничего мега не успеет
Go to the top of the page
 
+Quote Post
Mahagam
сообщение Feb 4 2010, 12:43
Сообщение #18


Местный
***

Группа: Свой
Сообщений: 322
Регистрация: 2-07-04
Из: Minsk
Пользователь №: 240



ыыы. ещё и фишка в том, что более быстрое ядро (ARM7 например) - ну никак не поможет. у АРМом обычно с ногодрыжеством всё ой как плохо.
Go to the top of the page
 
+Quote Post
V_G
сообщение Feb 4 2010, 14:23
Сообщение #19


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

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Цитата(IJAR @ Feb 4 2010, 21:30) *
А на какой ATMege делали?
Мне было бы здорово обеспечить 16 входов
все входы работают асинхронно с периодом 3...3.5 mS
16 бит посылки на скорости не более 1 Мбит/сек (реально сейчас около 500 Кбит/сек)

Мега 128. Но у меня эфирный приемник на УКВ, там таких скоростей нет. 1200-2400 бод
Go to the top of the page
 
+Quote Post
stells
сообщение Feb 4 2010, 14:38
Сообщение #20


внештатный сотрудник
******

Группа: Участник
Сообщений: 2 458
Регистрация: 10-05-08
Из: МО, Медвежьи озера
Пользователь №: 37 401



Цитата(V_G @ Feb 4 2010, 17:23) *
там таких скоростей нет

все-таки поясните, если не жалко, алгоритм: как синхроимпульс ловите и как биты фиксируете? интересно
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Feb 4 2010, 14:40
Сообщение #21


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



http://www.integral.by/index.php?section_i...amp;spage=print
Цитата
5559ИН67Т* HI-1567 Приемопередатчик манчестерского кода с установкой выходов приемника в состояние низкого уровня при запрете приема 4153.20-6 АЕЯР.431230.627 ТУ
[278.7 Kb]
5559ИН68Т* HI-1568 Приемопередатчик манчестерского кода с установкой выходов приемника в состояние высокого уровня при запрете приема 4153.20-6 АЕЯР.431230.627 ТУ
[278.7 Kb]

Только вот звёздочки стоят - освоение... Но импортные аналоги наверняка уже освоили Ж)


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
andrewkrot
сообщение Feb 4 2010, 15:25
Сообщение #22


Местный
***

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



На XILINX ищите XAPP339. Готовый в VHDL или VERILOG. И еще в файле здесь
Go to the top of the page
 
+Quote Post
V_G
сообщение Feb 4 2010, 18:26
Сообщение #23


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

Группа: Свой
Сообщений: 1 818
Регистрация: 15-10-09
Из: Владивосток
Пользователь №: 52 955



Цитата(stells @ Feb 5 2010, 00:38) *
все-таки поясните, если не жалко, алгоритм: как синхроимпульс ловите и как биты фиксируете? интересно

Сейчас в Москве в командировке, буду дома в начале недели. Если не забуду, поясню. Сейчас только помню, что перед информационной посылкой идет синхропосылка, состоящая только из межбитовых перепадов (т.е. самая низкочастотная), потом синхрослово для байтовой синхронизации, а потом собственно посылка и КС. А вообще эфирная структура может отличаться от проводной.

Да, и мой софт находится и на передающем, и на приемном конце, потому я сам формирую себе стандарт битовой и байтовой синхронизации.
Go to the top of the page
 
+Quote Post
Stas
сообщение Feb 6 2010, 07:58
Сообщение #24


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 1-10-04
Из: Челябинск
Пользователь №: 751



Что-то типа этого (transceiver.v) ? Только слепо не копируйте - проверяйте....

Нашел еще осколки виртуальной линии, монитора и один из начальных тестов. Весь дизайн представлял системный контроллер для 1892ВМ5Я, поэтому там много лишнего и копировать это не надо, но может кто - то что то найдет для себя что то интересное, опять же проверяйте...
Прикрепленные файлы
Прикрепленный файл  transceiver.v ( 18.64 килобайт ) Кол-во скачиваний: 97
Прикрепленный файл  zwire_tb.v ( 1.48 килобайт ) Кол-во скачиваний: 48
Прикрепленный файл  tb_check_packets.v ( 13.02 килобайт ) Кол-во скачиваний: 68
Прикрепленный файл  global_test.v ( 42.53 килобайт ) Кол-во скачиваний: 69
 
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 03:16
Рейтинг@Mail.ru


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