|
Выбор ПЛИС для мультиплексора, 8UART в SPI или 2 UART |
|
|
|
Apr 22 2013, 10:49
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(_pv @ Apr 22 2013, 12:47)  с этого и надо было начинать  Согласен! Начинать и надо было с этого. Итак, если датчики работают в режиме "запрос-ответ", то Вам и ПЛИС не нужна. По входу 2 раза по 4-И они будут работать как "ИЛИ по нулю"... А по выходу 4 раза по 2-ИЛИ, они будут работать как "И по нулю"... Итого 2 корпуса логики и к ним преобразователи уровней. А уж логику можно подобрать на требуемую температуру куда как легче, чем CPLD...
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Apr 22 2013, 12:28
|

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

|
Цитата(Methane @ Apr 22 2013, 18:41)  Ну вот и купите плату с самой дешевой плисиной. Прицепите к ней 8 преобразователей уровня, таких которые RS232 на мегабите потянут. Сформируйте на ней запросный код. Скопом убедитесь что модули отвечают. Той же ПЛИСиной примите данные. С помощью квартуса убидитесь что данные приняты правильно. По SPI перегоните данные в контроллер. Так посоветуйте мне ПЛИС  я именно это и прошу Цитата(Maverick @ Apr 22 2013, 19:17)  drum1987 Пауза между передачами будет? Время для перепаковки у Вас будет? Т.е. вначале все приняли - перепаковали - все передали. И так по кругу, если есть пауза между передачами c host... Какой объем данных Вы получаете? Или нужен полный реалтайм и перепаковка делается "на проходе"? Время есть между посылками
|
|
|
|
|
Apr 22 2013, 12:39
|

я только учусь...
     
Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839

|
Цитата(drum1987 @ Apr 22 2013, 15:28)  Так посоветуйте мне ПЛИС  я именно это и прошу Время есть между посылками Выбирайте любую FPGA, смотрите на количество блочной памяти, она Вам понадобиться для организации буфера (фифо)... Смотрите циклон у альтеры, или спартан у хилых... Тут Вам решать цена/сроки покупки/где покупать...
--------------------
If it doesn't work in simulation, it won't work on the board.
"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
|
|
|
|
|
Apr 22 2013, 14:41
|
Знающий
   
Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650

|
Цитата(drum1987 @ Apr 22 2013, 19:28)  Время есть между посылками Каков средний битрейт на каждый канал? На входе - честный RS232 (с 12-вольтовыми уровнями)? Тогда преобразователи (на такую скорость и температурный диапазон) из RS232 в TTL/CMOS влетят вам в копеечку. ПЛИС подойдёт почти любая из дешёвых.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|