|
Выбор ПЛИС для мультиплексора, 8UART в SPI или 2 UART |
|
|
|
 |
Ответов
|
Apr 22 2013, 08:06
|

Гуру
     
Группа: Свой
Сообщений: 3 615
Регистрация: 12-01-09
Из: США, Главное разведовательное управление
Пользователь №: 43 230

|
Цитата(drum1987 @ Apr 22 2013, 10:57)  Пересматривать задачу у меня не получится - она у меня уже есть. Попробую описать ее подробнее: Есть 8 датчиков, которые срабатывают одновременно и дают N бит со скоростью 1Мбит/с. N~200-400. Задача мультиплексора свести все эти потоки в один с добавлением адреса откуда что пришло. Запуск осуществляется мультиплексором путем передачи данных в датчики. На другой стороне есть либо 2 UART, но большей скорости(5Мбит/с), либо SPI (30Мбит/с).
Датчики конкретные уже есть - у них uart и накрутить туда rs485 или чтото другое я не могу... Тоесть вам надо сформировать аппаратно запрос со всех датчиков, потом принять все, на одинаковой скорости как я понял, и слить в контроллер? Тогда все проще. Делаете SPI мастер, который будет опрашивать контроллер, и если есть запрос, то формировать свой запрос на датчики. Потом декодировать, и сливать в контроллер уже готовую информацию. Тогда все красиво получится. Если есть SPI с ПДП, как в AVR32UC то вообще замечательно будет.
|
|
|
|
Сообщений в этой теме
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 iosifk Цитата(drum1987 @ Apr 22 2013, 11:57) Пер... Apr 22 2013, 08:15 _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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|