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

 
 
> Выбор ПЛИС для мультиплексора, 8UART в SPI или 2 UART
drum1987
сообщение Apr 22 2013, 06:56
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 255
Регистрация: 3-02-09
Из: Омск
Пользователь №: 44 323



Добрый день!

Появилась задача мультиплексировать 8 UART со скоростью 1Мбит/с. Внутренне понимаю, что нужна ПЛИС для решения задачи, но поскольку никогда с ними не работал, то оценить под какую можель нужно заложиться не знаю. на другой стороне есть 1 SPI или 2 UART(до 5 Мбит/с). входы мультиплексора необходимо иметь с триггером Шмидта.

Знающие люди - помогите.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
drum1987
сообщение Apr 22 2013, 07:57
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 255
Регистрация: 3-02-09
Из: Омск
Пользователь №: 44 323



Пересматривать задачу у меня не получится - она у меня уже есть. Попробую описать ее подробнее:
Есть 8 датчиков, которые срабатывают одновременно и дают N бит со скоростью 1Мбит/с. N~200-400. Задача мультиплексора свести все эти потоки в один с добавлением адреса откуда что пришло.
Запуск осуществляется мультиплексором путем передачи данных в датчики.
На другой стороне есть либо 2 UART, но большей скорости(5Мбит/с), либо SPI (30Мбит/с). UART нужен в режиме RX, TX. Ничего больше не надо.

Датчики конкретные уже есть - у них uart и накрутить туда rs485 или чтото другое я не могу...

MAX14830 по температуре не подходит...надо до 105.

Сообщение отредактировал drum1987 - Apr 22 2013, 08:04
Go to the top of the page
 
+Quote Post
iosifk
сообщение Apr 22 2013, 08:15
Сообщение #3


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(drum1987 @ Apr 22 2013, 11:57) *
Пересматривать задачу у меня не получится - она у меня уже есть. Попробую описать ее подробнее:
Есть 8 датчиков, которые срабатывают одновременно и дают N бит со скоростью 1Мбит/с. N~200-400.


Это типичная ошибка "программиста"...
Давайте еще раз и внимательно.
Есть физический объект. Он меняет свои параметры, которые передаются датчикам. Как быстро объект может менять свои параметры? Ну, например температура объекта массой 100 кГ скорее всего не изменится за 10 сек, если только речь не идет о камере сгорания в ракете. Так какой тогда смысл гнать информацию в "центр" на скорости в 1Мбит??? Кто опрашивает датчики и как часто? Или они сами гонят данные в "центр"?
Если информация, поступающая от датчиков имеет локальные алгоритмы обработки, например фильтрация шумов или сравнение с уставкой, то в таком случае делается распределенная обработка, при этом поток данных в "центр" значительно уменьшается. И все разнесенные обработчики подключаются к единому интерфейсу... У меня на сайте есть статья про "Квадригу"...



--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- drum1987   Выбор ПЛИС для мультиплексора   Apr 22 2013, 06:56
- - Methane   Цитата(drum1987 @ Apr 22 2013, 09:56) Доб...   Apr 22 2013, 07:05
- - drum1987   Нужно одновременно принимать и передавать во все 8...   Apr 22 2013, 07:14
|- - Methane   Цитата(drum1987 @ Apr 22 2013, 10:14) Нуж...   Apr 22 2013, 07:17
- - drum1987   8 uart каждый на 1 мгц (1Мбит/с). Есть spi или 2 u...   Apr 22 2013, 07:24
|- - Methane   Цитата(drum1987 @ Apr 22 2013, 10:24) 8 u...   Apr 22 2013, 07:38
|- - iosifk   Цитата(Methane @ Apr 22 2013, 11:38) Инач...   Apr 22 2013, 07:48
|- - Victor®   Цитата(iosifk @ Apr 22 2013, 10:48) Присо...   Apr 22 2013, 07:55
- - iosifk   Цитата(drum1987 @ Apr 22 2013, 10:56) Доб...   Apr 22 2013, 07:32
- - _pv   http://www.maximintegrated.com/datasheet/index.mvp...   Apr 22 2013, 07:52
|- - Methane   Цитата(drum1987 @ Apr 22 2013, 10:57) Пер...   Apr 22 2013, 08:06
|- - _pv   Цитата(drum1987 @ Apr 22 2013, 14:57) MAX...   Apr 22 2013, 08:47
|- - iosifk   Цитата(_pv @ Apr 22 2013, 12:47) с этого ...   Apr 22 2013, 10:49
- - drum1987   Methane Именно так мне и нужно, просто нужно оцени...   Apr 22 2013, 08:15
|- - Methane   Цитата(drum1987 @ Apr 22 2013, 11:15) Met...   Apr 22 2013, 08:40
|- - Maverick   drum1987 Пауза между передачами будет? Время для п...   Apr 22 2013, 12:17
- - drum1987   Дело в том что запрос нужно(крайне желательно) сла...   Apr 22 2013, 11:36
|- - Methane   Цитата(drum1987 @ Apr 22 2013, 14:36) Дел...   Apr 22 2013, 11:41
|- - MaslovVG   Цитата(drum1987 @ Apr 22 2013, 15:36) Дел...   Apr 22 2013, 11:58
- - drum1987   Цитата(Methane @ Apr 22 2013, 18:41) Ну в...   Apr 22 2013, 12:28
|- - Methane   Цитата(drum1987 @ Apr 22 2013, 15:28) Так...   Apr 22 2013, 12:31
|- - Maverick   Цитата(drum1987 @ Apr 22 2013, 15:28) Так...   Apr 22 2013, 12:39
|- - Bad0512   Цитата(drum1987 @ Apr 22 2013, 19:28) Вре...   Apr 22 2013, 14:41
|- - maksimp   Вам нужно будет сделать 8 UARTов, результат переда...   Apr 23 2013, 03:12
|- - Methane   Цитата(maksimp @ Apr 23 2013, 06:12) Выби...   Apr 23 2013, 03:25
- - vladec   У Xilinx, посмотрите, например, XC3S200A-VQ100, в ...   Apr 23 2013, 06:56
- - drum1987   Уровни там 3,3В так что согласовывать уровни не на...   Apr 23 2013, 07:10
- - Methane   Цитата(drum1987 @ Apr 23 2013, 10:10) Уро...   Apr 23 2013, 07:50


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 07:12
Рейтинг@Mail.ru


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