Dubov 0 14 октября, 2014 Опубликовано 14 октября, 2014 (изменено) · Жалоба Возможно ли принять данные от АЦП на частоте 100МГц на каком-либо микропроцессоре и какие интерфейсы для этого пригодны(похоже SPI явно не подойдёт)? Задача накапливать блок данных из 1000, положить во внешнюю память и производить несложную математику. Интересует вопрос именно принятия данных на такой скорости. Можно ли на микропроцессоре (к примеру Blackfin) и вообще, когда становится понятно что пора применить плис? Изменено 14 октября, 2014 пользователем Dubov Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 78 14 октября, 2014 Опубликовано 14 октября, 2014 · Жалоба разрядность? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 14 октября, 2014 Опубликовано 14 октября, 2014 · Жалоба Задача накапливать блок данных из 1000 отсчётов и найти среднее значение. А RC-цепочка не сделает ли искомое? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dubov 0 14 октября, 2014 Опубликовано 14 октября, 2014 · Жалоба разрядность? прсотите, не упомянул. 16 бит. А RC-цепочка не сделает ли искомое? извините, отредактировал первое сообщение дабы внести больше ясности. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Tanya 4 14 октября, 2014 Опубликовано 14 октября, 2014 · Жалоба прсотите, не упомянул. 16 бит. извините, отредактировал первое сообщение дабы внести больше ясности. http://www.embest-tech.com/shop/star/lark-...=larkboard_eten Там 12 разрядов. Сомневаюсь, что бывает 16, как Вы хотели. Бывают, оказывается. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
blackfin 27 14 октября, 2014 Опубликовано 14 октября, 2014 · Жалоба Интересует вопрос именно принятия данных на такой скорости. Можно ли на микропроцессоре (к примеру Blackfin) и вообще, когда становится понятно что пора применить плис? На Blackfin такое не сделать. У BF547 максимальная частота по входу EPPI не превышает 75 МГц. У остальных Blackfin'ов рабочая частота EPPI и того меньше. Чисто теоретически, можно задействовать два порта EPPI в BF547, но, как мне кажется, схема синхронизации обоих портов всё равно потребует применения ПЛИС, хотя, возможно, это и будет дешевле, чем решение реализованное целиком на FPGA. В общем, "правильное" решение зависит от объема "несложной математики", которую нужно производить с "накопленным блоком данных из 1000" сэмплов и темпом выдачи этих данных потребителю.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
RobFPGA 34 14 октября, 2014 Опубликовано 14 октября, 2014 · Жалоба Приветствую! Если не нужно потоком вводить а только блоками то можно хоть на 51 серии делать! Ставьте на вход микросхему FIFO что то типа SN54ACT7881 или похожее ну и пару мелких триггеров для синхронизации. Дернули ногой контроллера - вжик - записали блок - затем чух-чух-чух прочитали-посчитали :) Успехов! Rob. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 78 14 октября, 2014 Опубликовано 14 октября, 2014 · Жалоба Ставьте на вход микросхему FIFO что то типа SN54ACT7881 или похожее ну и пару мелких триггеров для синхронизации. 100$ в партии 100шт у производителя :(. любая fpga с внутренней памятью будет на порядок дешевле. lattice какой-нибудь мелкий ice40. блэкфины еще можно посмотреть повнимательнее, у каких-то вроде по два ppi было, но там будут здоровые bga. или как вариант два самых простых adsp-bf592 в qfn64 с распараллеливанием потока через отсчёт (клоки просто распараллелить через 74lvc74 пропустив) на 2х16х50МГц, но это какое-то немного дурацкое, зато, наверное, самое дешевое решение. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 220 15 октября, 2014 Опубликовано 15 октября, 2014 · Жалоба блок данных из 1000, положить во внешнюю память ... вопрос именно принятия данных на такой скорости Для такой поклажи подойдёт любая динамическая память, а успешное принятие этого тем, кто до неё, и ею зависит в основном от Вашего умения составлять и разводить схемы с такими частотами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 78 15 октября, 2014 Опубликовано 15 октября, 2014 · Жалоба Для такой поклажи подойдёт любая динамическая память, а успешное принятие этого тем, кто до неё, и ею зависит в основном от Вашего умения составлять и разводить схемы с такими частотами. за ради пары килобайт городить контроллер динамической памяти? да и чтобы на 100МГц разводкой испортить надо всё-таки постараться. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
McSava 0 15 октября, 2014 Опубликовано 15 октября, 2014 · Жалоба Тут еще нужно учесть интерфейс самого АЦП. На 100 МГц есть паралельные, последовательные (LVDS) их сочетания и есть еще с гигабитными сигналами JESD204(A, B). Есть ли SPI я не в курсе. На NXP отладочной плате была возможность накапливать данные в буфере самой микросхемы АЦП 1024 отсчёта и выкачивать их через SPI в USB переходник. Может такой вариант вам подойдёт. Ну и процессоры тоже могут быть с поддержкой JESD204. Правда я таких не знаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Dimidrol 0 15 октября, 2014 Опубликовано 15 октября, 2014 · Жалоба Где-то я еще видел АЦП по встроенным ФИФО. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Plain 220 15 октября, 2014 Опубликовано 15 октября, 2014 · Жалоба ради пары килобайт городить контроллер динамической памяти? Не больше, чем в варианте с FIFO, т.е., как сказали выше, немного логики, и контроллер тоже может быть любой, даже PIC10. Примеры АЦП: http://www.digikey.com/product-search/en?F...amp;pageSize=25 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Fujitser 0 24 октября, 2014 Опубликовано 24 октября, 2014 · Жалоба Возможно ли принять данные от АЦП на частоте 100МГц на каком-либо микропроцессоре и какие интерфейсы для этого пригодны(похоже SPI явно не подойдёт)? Задача накапливать блок данных из 1000, положить во внешнюю память и производить несложную математику. Интересует вопрос именно принятия данных на такой скорости. Можно ли на микропроцессоре (к примеру Blackfin) и вообще, когда становится понятно что пора применить плис? ПЛИС однозначно. Данные кладем во внутреннюю память, и обрабатываем, как нужно. Однако разводка платы на такую частоту - дело нетривиальное. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lmx2315 5 24 октября, 2014 Опубликовано 24 октября, 2014 · Жалоба ПЛИС однозначно. Данные кладем во внутреннюю память, и обрабатываем, как нужно. Однако разводка платы на такую частоту - дело нетривиальное. ..на 100 МГЦ? не было никогда проблем с разводкой 100 Мгц цифры, следите чтобы под сигналами не было разрывов земли, вообщем всё. Если волновое сопротивление будете выдерживать - вообще отлично. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться