Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 27.11.2011, 18:15  
Vlad_Petr
Прописка
 
Аватар для Vlad_Petr
 
Регистрация: 06.03.2010
Сообщений: 2
Сказал спасибо: 36
Сказали Спасибо 27 раз(а) в 19 сообщении(ях)
Vlad_Petr на пути к лучшему
По умолчанию Re: Прием Манчестера 2,5Мбит на универсальном микроконтроллере

Сообщение от tanq Посмотреть сообщение
LPC111x - 50-60 рублейб 50 МГц
STM32F100 - 30-40 рублей, 24 МГц
Спасибо, буду читать. А для STM32F100 попробовать просто запихивать в память эти интервалы (0,2 и 0,4мксек) с последующим "разбором полета"
Сообщение от tanq Посмотреть сообщение
Можно, в том числе и без ограничения в 128 бит. Общий принцип - используется SPI в режиме master, с оверсемплингом.
Этого я не знал. Где про это подробнее почитать?

Попробовал я поискать и отдельный чип аппаратного декодера.. таких немало, но к моему удивлению, на 2,5Мбита найти не удалось.
Много есть 0,5 1,0 5,0 10,0 20,0 и более Мбит. ( например 3D3523D).
Из совсем старых (MAD-85) существуют от 1Мбита до 24Мбит , но ряд такой: 1,2,3,4,5....22,23,24Мбита. Этакий всюду игнор для 2,5 Мбит.
Реклама:

Последний раз редактировалось Vlad_Petr; 27.11.2011 в 18:23.
Vlad_Petr вне форума  
Непрочитано 27.11.2011, 19:27  
niXto
Почётный гражданин KAZUS.RU
 
Аватар для niXto
 
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
niXto на пути к лучшему
По умолчанию Re: Прием Манчестера 2,5Мбит на универсальном микроконтроллере

И в чем проблема взять 5-Мбитный и поставить кварц в 2 раза меньше?
niXto вне форума  
Непрочитано 27.11.2011, 20:05  
Vlad_Petr
Прописка
 
Аватар для Vlad_Petr
 
Регистрация: 06.03.2010
Сообщений: 2
Сказал спасибо: 36
Сказали Спасибо 27 раз(а) в 19 сообщении(ях)
Vlad_Petr на пути к лучшему
По умолчанию Re: Прием Манчестера 2,5Мбит на универсальном микроконтроллере

Сообщение от niXto Посмотреть сообщение
И в чем проблема взять 5-Мбитный и поставить кварц в 2 раза меньше?
Дело в том, что большинство недорогих декодеров НЕ ИСПОЛЬЗУЮТ (кварцевый или внешний) генератор. Поэтому и допуски у них небольшие

PART DECODER BAUD RATE

NUMBER (MBaud) Nominal Minimum Maximum
3D3523D-0.5 0.50 0.43 0.57
3D3523D-1 1.00 0.85 1.15
3D3523D-5 5.00 4.25 5.75
3D3523D-10 10.00 8.50 11.50
3D3523D-20 20.00 17.00 23.00
3D3523D-25 25.00 21.25 28.75
3D3523D-50 50.00 42.50 57.50

Последний раз редактировалось Vlad_Petr; 27.11.2011 в 20:10.
Vlad_Petr вне форума  
Непрочитано 28.11.2011, 00:45  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Прием Манчестера 2,5Мбит на универсальном микроконтроллере

м-минн-нут-точку-у, помеедленнее, записываю
как происходит без привязки к образцовому интервалу? самосинхронизация на участке? пойду почитаю, но если обманули...
вижу, что обманули... здесь... на стр.2
jump вне форума  
Непрочитано 28.11.2011, 14:18  
Vlad_Petr
Прописка
 
Аватар для Vlad_Petr
 
Регистрация: 06.03.2010
Сообщений: 2
Сказал спасибо: 36
Сказали Спасибо 27 раз(а) в 19 сообщении(ях)
Vlad_Petr на пути к лучшему
По умолчанию Re: Прием Манчестера 2,5Мбит на универсальном микроконтроллере

Сообщение от jump Посмотреть сообщение
м-минн-нут-точку-у, помеедленнее, записываю
как происходит без привязки к образцовому интервалу? самосинхронизация на участке? пойду почитаю, но если обманули...
вижу, что обманули... здесь... на стр.2
Не обманул! там четко написано, прямо сверху на стр1 :
Encoder and decoder function independently
И тактового входа на приемнике нет....
Вы на стр2. смотрели диаграмму ПЕРЕДАТЧИКА. Там без тактовой никак. И эта тактовая, что естественно, вдвое от скорости передачи бит. Но, такая удвоенная тактовая, для приемника полового смысла не имеет.. ибо нет фазовой привязки.
Там все ну очччень просто и дешево, и нету там, как в лучших домах , многократного семплирования одного принимаемого значения. Полагаю, просто запускается одновибратор, позволяющий вставить недостающий импульс синхронизации примерно посередине большого интервала. Поэтому и конкретный тип микросхемы на каждую скорость. И допуски на отклонение скорости оговорены, и они небольшие.

Последний раз редактировалось Vlad_Petr; 28.11.2011 в 14:50.
Vlad_Petr вне форума  
Непрочитано 28.11.2011, 15:05  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 7,982
Сказал спасибо: 0
Сказали Спасибо 4,941 раз(а) в 2,370 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Прием Манчестера 2,5Мбит на универсальном микроконтроллере

Vlad_Petr,
утром ко мне пришла аналогичная мысль
jump вне форума  
Непрочитано 29.11.2011, 01:39  
tanq
Гражданин KAZUS.RU
 
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
tanq на пути к лучшему
По умолчанию Re: Прием Манчестера 2,5Мбит на универсальном микроконтроллере

Сообщение от Vlad_Petr Посмотреть сообщение
Этого я не знал. Где про это подробнее почитать?
Так все просто. начинаем выводить в SPI нуль, к примеру, на скорости 10 МБит. На вход MISO подаем наш сигнал, остальные контакты не используем. На входе SPI получим наш однобитовый поток, отсемплированный с 4-кратным разрешением. Дальше обсчитываем.
Тут есть одна тонкость - обычнй SPI после посылки каждого байта делает паузу и передергивает ногу SS, чтоб ресинхрониировать слейва. Это не катит. Надо смотреть, что в проце был режим, когда эта функция выключена. У LPC это возможно - там есть специальный режим, когда SS дергается в момент передачи последнего бита, а не после. Таким образом, поток идет реально непрерывно. там еще и в режиме слейва можно то же самое делать. Я к LPC подключал I2S audio DAC через SPI, при это его можно было тактировать как от внутреннего кварца, так и от внешнего высокостабильного генератора с нужной частотой.
При том аппаратный I2S есть только на довольно дорогих процах и в них от внешнего клока он работать не умеет (это, конечно же, бездарно, наличие производственных ресурсов не компенсирует отсутсвтия мозгов).
tanq вне форума  
Непрочитано 03.12.2011, 12:36  
VaStaNi
Частый гость
 
Аватар для VaStaNi
 
Регистрация: 16.05.2005
Сообщений: 29
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
VaStaNi на пути к лучшему
По умолчанию Re: Прием Манчестера 2,5Мбит на универсальном микроконтроллере

Сообщение от Vlad_Petr Посмотреть сообщение
Возможно-ли, на на микроконтроллере, реализовать функцию приема и буферизации пакетов Манчестерского кода длиной 128 бит, со скоростью 2,5Мбит/сек. ??
1. давно вроде существует успешная практика и код, например для AVR, реализации манчестера на аппаратной части контроллера - UART. Скорость при этом тюнингуется великолепно, прерывания и аппаратное подавление дрожания фронтов, пр. вкусности... Главное получается выбрать "правильный" дешевый кристалл, сопоставить требуемый битовый поток и скоростные возможности кристалла.
2. бегло вот глянул и вижу, что STM32F105(107) вроде подходят для этого.
Цитирую п.2.3.17 даташита:
"The USART1 interface is able to communicate at speeds of up to 4.5 Mbit/s."
3. еще можно посмотреть в сторону IrDa, Ethernet 10, возможно с подгонкой "под себя" если даташит позволяет это кварцем, константами...
4. думать, анализировать, выбирать Вам
__________________
Патриотизм - не болезнь, а состояние души!
VaStaNi вне форума  
Непрочитано 03.12.2011, 18:24  
tanq
Гражданин KAZUS.RU
 
Регистрация: 12.10.2009
Сообщений: 576
Сказал спасибо: 30
Сказали Спасибо 138 раз(а) в 110 сообщении(ях)
tanq на пути к лучшему
По умолчанию Re: Прием Манчестера 2,5Мбит на универсальном микроконтроллере

VaStaNi,
UART в принципе не может захватить произвольный битовый поток, потому что для него необходимы стартовый и стоповый биты в начале и конце каждого байта. Иначе будет просто frame error.
tanq вне форума  
Непрочитано 03.12.2011, 22:03  
VaStaNi
Частый гость
 
Аватар для VaStaNi
 
Регистрация: 16.05.2005
Сообщений: 29
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
VaStaNi на пути к лучшему
По умолчанию Re: Прием Манчестера 2,5Мбит на универсальном микроконтроллере

Сообщение от tanq Посмотреть сообщение
VaStaNi,
UART в принципе не может захватить произвольный битовый ппоток
манчестер - это НЕ произвольный поток!
Это строго позиционированные фронты, которые "если присмотреться", можно и нужно вогнать в диаграмму (принцип байт-фрейма + скорость + бит-формат UART) работы так, что любые фронты("1"-"0" или "0"-"1") не дадут frame error.
Что собственно и делают смекалистые люди в реализации.
Таким образом, все делается аппаратно в плане "поток" + небольшая программная возня с декодингом принятых байт UART в фактические биты манчестера.
Где то должен был оставить себе ссылку на буржуйский, но великолепно разжёванный AVR проектец на данном принципе... хотя гугл должен рулить.
Если автор темы захочет, то поищу в ближайшие 1-2 дня.
P.S.
вот примерчик пояснения тоже неплохой http://www.quickbuilder.co.uk/qb/articles/
__________________
Патриотизм - не болезнь, а состояние души!

Последний раз редактировалось VaStaNi; 03.12.2011 в 22:21.
VaStaNi вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прием спутникового телевидения lubashin Видеотехника 7 16.09.2010 15:25
Скоростной прием в AVR pinco Микроконтроллеры, АЦП, память и т.д 0 04.08.2008 15:59
Proteus прием данных с COM zerion Микроконтроллеры, АЦП, память и т.д 10 28.04.2008 07:15
Передача-прием файлов retcom Автоматика и аппаратура связи 18 23.11.2007 10:42
Прием PAL SECAM Sirgey Видеотехника 0 10.05.2007 16:49


Часовой пояс GMT +4, время: 10:35.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot