реклама на сайте
подробности

 
 
> Пересылка данных stm32f3
bva_rzn
сообщение Jun 2 2013, 19:26
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 30
Регистрация: 15-08-11
Пользователь №: 66 737



Доброго времени суток!

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

Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 2)
Golikov A.
сообщение Jun 2 2013, 20:09
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



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

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

На самом деле такой поток трудно выжать из проца, да и отцифровка тоже не проста, хорошо бы ПЛИС в помощь подтянуть, и посинхронее будет, и может какую то предобработку сделать...
Go to the top of the page
 
+Quote Post
Axel
сообщение Jun 3 2013, 04:02
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 480
Регистрация: 21-11-04
Пользователь №: 1 188



Цитата
1) У stm32f303 есть 4-х канальный АЦП с частотой 5 МГц. Это на канал, или на все 4?

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

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

В этом контроллере нет интерфейса, способного вывести такой (20 MB/s) поток данных (если речь идет о непрерывном процессе).
Далее (по желанию ТС) можно порассуждать о возможной структуре системы...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 02:11
Рейтинг@Mail.ru


Страница сгенерированна за 0.01342 секунд с 7
ELECTRONIX ©2004-2016