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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Контроллеры с аппаратным Манчестером
paskal
сообщение Jul 9 2013, 17:38
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 352
Регистрация: 29-10-06
Из: Тула
Пользователь №: 21 769



Какие есть микроконтроллеры со встроенным аппаратным кодировщиком Манчестера? Интересуют серии AVR, PIC, MCS-51.
Go to the top of the page
 
+Quote Post
Mik174
сообщение Jul 9 2013, 18:15
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 357
Регистрация: 6-01-07
Пользователь №: 24 139



Цитата(paskal @ Jul 9 2013, 21:38) *
Какие есть микроконтроллеры со встроенным аппаратным кодировщиком Манчестера? Интересуют серии AVR, PIC, MCS-51.


из перечисленных не встречал

По ссылке есть вариант: http://milandr.ru/index.php?mact=Products,...nt01returnid=68

Но корпус конечно жестокий...
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jul 9 2013, 18:44
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(paskal @ Jul 9 2013, 20:38) *
Какие есть микроконтроллеры со встроенным аппаратным кодировщиком Манчестера? Интересуют серии AVR, PIC, MCS-51.

Нужен только кодер ? Если скорость нужна небольшая, то можно сделать чисто программный кодер. А если нужно быстрее, то можно сделать на логике или простейшей СPLD. Если же нужен еще и декодер, и все это должно работать не на столе, а на настоящей линии с ее шумами и помехами, то я бы взял готовый Ethernet PHY на 10 МБит, например, тот же RTL8019AS, и передавал бы с его помощью данные в удобном мне формате ...

P.S. Вот, просто для информации. Еще поищите app. notes от других производителей. Но это баловство (по-моему), если нужно принимать данные из реальной линии. Вам придется наворотить над этим декодером целый модем. С кодером, конечно, все на пару порядков проще.

http://www.xilinx.com/support/documentatio...tes/xapp339.pdf

Резюмирую: берите готовый PHY.
Go to the top of the page
 
+Quote Post
stells
сообщение Jul 9 2013, 18:55
Сообщение #4


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

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



Цитата(kovigor @ Jul 9 2013, 22:44) *
Если скорость нужна небольшая, то можно сделать чисто программный кодер.

программный кодер-декодер делал на AVR для скорости 19200, в качестве приемо-передатчиков использовал трансиверы для RS-485, работало на реальный кабель 300м
Go to the top of the page
 
+Quote Post
_Артём_
сообщение Jul 9 2013, 19:02
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 128
Регистрация: 21-05-06
Пользователь №: 17 322



Цитата(paskal @ Jul 9 2013, 20:38) *
Какие есть микроконтроллеры со встроенным аппаратным кодировщиком Манчестера? Интересуют серии AVR, PIC, MCS-51.

XMEGA E. Смотрите по ссылке: Atmel AT01084: XMEGA E Using the XCL Module. Может ли это декодировать я не понял, но кодировать может.
Go to the top of the page
 
+Quote Post
paskal
сообщение Jul 9 2013, 19:40
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 352
Регистрация: 29-10-06
Из: Тула
Пользователь №: 21 769



Это все не то. Я интересовался именно про аппаратную поддержку канала. Не на внешней ПЛИС, не программно, а чтоб в процессоре был приемник/передатчик кода манчестер.
Go to the top of the page
 
+Quote Post
Plain
сообщение Jul 9 2013, 20:06
Сообщение #7


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Обычно такие схемы собирают на обычной логике, и работают они как часы. Но если дело принципа, то например вот:

http://ww1.microchip.com/downloads/en/AppNotes/01470A.pdf
Go to the top of the page
 
+Quote Post
ar__systems
сообщение Jul 9 2013, 20:15
Сообщение #8


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Да что там кодировать-то? Вручную все тривиально кодируется. Ну если уж совсем быстро надо, SPI порт и XOR клок с данными внешним гейтом.
Go to the top of the page
 
+Quote Post
Aner
сообщение Jul 9 2013, 21:41
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



QUOTE (paskal @ Jul 9 2013, 20:38) *
Какие есть микроконтроллеры со встроенным аппаратным кодировщиком Манчестера? Интересуют серии AVR, PIC, MCS-51.

У Силабса например, есть в семействе C8051F96x манчестер. Поскольку ориентированы на работу с сигналами. Хотя к процессорам AVR, PIC манчестер тяжело "привиньтить" по многим причинам. Тем более только один кодировщик. Программно реализовать кодер/декодер манчестера тяжело даже на армах, если кто пробовал. По этой причине внешний или в составе модемного чипа, логичнее смотриться.
Go to the top of the page
 
+Quote Post
Aner
сообщение Jul 9 2013, 21:41
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



.
Go to the top of the page
 
+Quote Post
kovigor
сообщение Jul 9 2013, 21:42
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Цитата(stells @ Jul 9 2013, 21:55) *
программный кодер-декодер делал на AVR для скорости 19200, в качестве приемо-передатчиков использовал трансиверы для RS-485, работало на реальный кабель 300м

Я на AVR чисто программно (на асме) получал 38400. На столе работало, на бухту кабеля в 400 метров - тоже. На реальной линии не испытывал.
Возможно, автору Манчестер нужен только для реализации опторазвязки через трансформатор. Тогда, может, лучше обратить внимание на обычную токовую петлю с опторазвязкой и аппаратный UART ...
Go to the top of the page
 
+Quote Post
V_G
сообщение Jul 9 2013, 23:56
Сообщение #12


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

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



У меня на одной Атмеге 128 на 16 МГц тактовой реализовано программное параллельное декодирование 32 каналов Манчестера по 1200 бод каждый. Если передавать все 32 посылки строго одновременно, успевает декодировать 24-25. При обычной работе (посылки в разное время) проблем не было. Прием из эфира.
Go to the top of the page
 
+Quote Post
paskal
сообщение Jul 10 2013, 17:18
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 352
Регистрация: 29-10-06
Из: Тула
Пользователь №: 21 769



Ну C8051F96x это уже кое что. Мне манчестер нужен для проверки канала mil-std -1553, а там 1 МГц, поэтому программный метод не подходит.
Еще я нашел перебирая даташиты AT90PWM2/3. Плохо то что в селекшн гайдах про манчестер не пишут, приходится наугад перебирать даташиты.
Go to the top of the page
 
+Quote Post
stells
сообщение Jul 10 2013, 17:24
Сообщение #14


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

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



http://www.elcus.ru/pribors.php?ID=test-mil
Go to the top of the page
 
+Quote Post
_pv
сообщение Jul 10 2013, 18:40
Сообщение #15


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



psoc
http://www.cypress.com/?rID=55345
Go to the top of the page
 
+Quote Post

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

 


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


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