Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проц с LVDS на борту
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > Все остальные микроконтроллеры
Hexel
Добрый день!

Читал подфорум о работе, а именно о разработке осцила. копнул АЦП - от TI сразу же нашелся такой парт ADS5287 с интерфейсом LVDS. как бы не удивляет, учитывая скорость обмена.

И тут собсно возник вопрос, а чем же обрабатывать этот поток, какой процессор имеет LVDS на борту и десереализатор, чтобы получать данные от АЦП уже в виде числа в регистре?
полтора часа поисков ни дало ни одного результата. может используют внешние десереализаторы, так это ж сколько нада ног! а если просто ресиверы, тогда что, берем клок от АЦП, загоняем его на триггер проца, и по нему считываем состояния входных пинов, подключенным к ресиверу? и проще никак?

вопрос более образовательный, чем практический, т. к. если трудности возникли уже на этапе подбора компонентов, проект я не потяну.
Stas
может Вам на SOC посмотреть, те на связку FPGA + CPU....
scifi
А не проще ли LPC4370? Там уже есть АЦП с частотой выборки 80 МГц. Только за раз можно захватить ~100000 выборок из-за ограничений по объёму имеющейся памяти.

Update:
Кстати, подключил к нему 16-битную SDRAM на скорости 100 МГц. Вопиющих наводок на АЦП не заметил, хотя там повнимательнее надо посмотреть. И по идее туда можно закачивать поток от АЦП в реальном времени.
Corvus
Цитата(Hexel @ Jan 3 2016, 19:36) *
И тут собсно возник вопрос, а чем же обрабатывать этот поток, какой процессор имеет LVDS на борту и десереализатор, чтобы получать данные от АЦП уже в виде числа в регистре?


Для таких задач ПЛИС используют, как правило. Но ЦОС-процессоры со скоростными LVDS для подключения АЦП появляются:
http://www.ti.com/product/66AK2L06/technicaldocuments

Но это уже довольно серьёзный уровень разработки.
mantech
Цитата(Hexel @ Jan 3 2016, 19:36) *
И тут собсно возник вопрос, а чем же обрабатывать этот поток, какой процессор имеет LVDS на борту и десереализатор, чтобы получать данные от АЦП уже в виде числа в регистре?


С такой формулировкой - только ПЛИС. Другой вопрос - сколько нужно параллельных каналов, явно не все 8. В некоторых кортексах А серии (сам работал с IMX6S) есть порт CSI или MLB, по-сути LVDS с 2 или 3 каналами для ввода данных, его можно настроить на ввод и копирование в оперативку, формат надо смотреть в даташите, на этом же камне можно делать обработку и вывод на дисплей и монитор. Работы много и не простой, оцените сначала свои силы laughing.gif
jcxz
Цитата(mantech @ Jan 31 2016, 03:23) *
С такой формулировкой - только ПЛИС.

Интересно - как Вы это определили, если ТС даже не указал необходимую частоту квантования потока, длину выборки и необходимую обработку?
Если речь о <=80MS/s и кол-ве выборок до ~100К, то, как писал ув. scifi, может и единственного LPC4370 вполне хватить, без всяких АЦП и ПЛИС.
mantech
Цитата(jcxz @ Jan 31 2016, 10:54) *
Интересно - как Вы это определили, если ТС даже не указал необходимую частоту квантования потока, длину выборки и необходимую обработку?
Если речь о <=80MS/s и кол-ве выборок до ~100К, то, как писал ув. scifi, может и единственного LPC4370 вполне хватить, без всяких АЦП и ПЛИС.


Исхожу только из данных ТС - "копнул АЦП - от TI сразу же нашелся такой парт ADS5287 с интерфейсом LVDS."
Tarbal
На относительно недорогой платке в общем доступе в интернете есть апликация осциллограф. Он конечно не высокочастотный, но для некоторых случаев подойдет. Я проверял. Работает.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.