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

Есть задача оцифровывать два аналоговых сигнала с частотй дискретизации 5 МГц (12 разрядов) и пересылать данные в ПК.
Вопрос:
1) У stm32f303 есть 4-х канальный АЦП с частотой 5 МГц. Это на канал, или на все 4?
2) Как пересылать данные в ПК? UART не успеет, USB вроде тоже.

Спасибо.
Golikov A.
у вас поток 12*2*5 = 120 Мегабит.
значит либо гигабитный езернет, либо High speed USB 2.0 до 480 Мегабит. Дальше всякие внутренние шины типа PCI и прочие....

Вопрос правда в том какой длительности сигнал, может его можно буферизировать а потом медленно заливать?

На самом деле такой поток трудно выжать из проца, да и отцифровка тоже не проста, хорошо бы ПЛИС в помощь подтянуть, и посинхронее будет, и может какую то предобработку сделать...
Axel
Цитата
1) У stm32f303 есть 4-х канальный АЦП с частотой 5 МГц. Это на канал, или на все 4?

На каждый канал.

Цитата
2) Как пересылать данные в ПК? UART не успеет, USB вроде тоже.

В этом контроллере нет интерфейса, способного вывести такой (20 MB/s) поток данных (если речь идет о непрерывном процессе).
Далее (по желанию ТС) можно порассуждать о возможной структуре системы...
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.