|
Помогите новичку с выбором, выбрать FPGA для работы с АЦП ADS16xx |
|
|
|
Oct 17 2017, 07:09
|
Группа: Участник
Сообщений: 14
Регистрация: 1-04-10
Пользователь №: 56 348

|
Приветствую Решаю задачку получения данных с АЦП ADS1672 с частотой 625ksps. Контроллер с такой частотой данных уже не справляется (или справляется, но на пределе, что все время занимает работа с АЦП). Хочу перенести часть нагрузки на внешнюю ПЛИС, а именно чтение данных(3 байта в доп. коде) по SPI (на скорости 20, а в перспективе 30 Мбит/с), конвертирование данных в напряжение (float), подергать ножками в случае превышения порогов по напряжению, передать данные на микроконтроллер по к.н. параллельному интерфейсу Когда-то щупал FPGA, даже на verilog светодиодами поморгал, но сейчас в голове ничего не осталось. Подскажите какую ПЛИС можно выбрать для этих задач, сколько она примерно будет стоить, на чем лучше разрабатывать ПО (видел графические генераторы кода, verilog, vhdl.. , среды разработки), какой дешевый программатор к ним прикупить, и подскажите хороший источник примеров/исходников
|
|
|
|
|
 |
Ответов
|
Oct 17 2017, 10:42
|
Группа: Участник
Сообщений: 14
Регистрация: 1-04-10
Пользователь №: 56 348

|
Цитата(XVR @ Oct 17 2017, 14:21)  Вы считаете, что если МК не успевает забрать данные по последовательному интерфейсу, то он успеет забрать те же данные по параллельному?  Боюсь вас разочаровать, но просто 'передать данные на микроконтроллер' не сработает - нужно как то уменьшить их объем Почему же не сработает? скорость передачи будет минимум в 8 раз больше, а это освободит время на другие задачи. Да и обработка там не сложная (напряжение посчитать и с порогами сравнить), ее я в ПЛИС хочу сделать. В МК есть проблема с временем реакции на внешнее прерывание, ПЛИС должна справиться быстрее. Проблема не с объемом данных, а с задержками начала обмена
Сообщение отредактировал van_de_luxe - Oct 17 2017, 10:44
|
|
|
|
|
Oct 17 2017, 11:10
|
Группа: Участник
Сообщений: 14
Регистрация: 1-04-10
Пользователь №: 56 348

|
Цитата(Flip-fl0p @ Oct 17 2017, 14:50)  Если хотите применять ПЛИС тогда есть ли вообще смысл в МК ? Над этим я тоже думал, может и уберу
|
|
|
|
Сообщений в этой теме
van_de_luxe Помогите новичку с выбором Oct 17 2017, 07:09 magnum16 Я бы посоветовал Altera MAX 10. Примеры есть на ht... Oct 17 2017, 11:43 _pv контроллер не справляется это если spi ногодрыгани... Oct 17 2017, 13:03 Maverick Цитата(_pv @ Oct 17 2017, 16:03) контролл... Oct 17 2017, 13:38 van_de_luxe Цитата(_pv @ Oct 17 2017, 17:03) контролл... Oct 17 2017, 14:32  XVR Цитата(van_de_luxe @ Oct 17 2017, 17:32) ... Oct 17 2017, 15:06   van_de_luxe Цитата(XVR @ Oct 17 2017, 19:06) Гм, вы н... Oct 17 2017, 15:15    Lmx2315 Цитата(van_de_luxe @ Oct 17 2017, 18:15) ... Oct 17 2017, 18:46    arhiv6 Цитата(van_de_luxe @ Oct 17 2017, 22:15) ... Oct 17 2017, 19:18  magnum16 Цитата(van_de_luxe @ Oct 17 2017, 17:32) ... Oct 17 2017, 15:26 arhiv6 А что вы подразумеваете под "200 нс на настро... Oct 17 2017, 15:08 van_de_luxe Цитата(arhiv6 @ Oct 17 2017, 19:08) А что... Oct 18 2017, 05:34  Timmy Цитата(van_de_luxe @ Oct 18 2017, 08:34) ... Oct 18 2017, 07:10   van_de_luxe Цитата(Timmy @ Oct 18 2017, 11:10) - не н... Oct 18 2017, 07:26    Timmy Цитата(van_de_luxe @ Oct 18 2017, 10:26) ... Oct 18 2017, 08:04
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|