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

 
 
> Хватит ли сил STM32F7xx, Хватит ли тактовой частоты.
KARLSON
сообщение Sep 19 2016, 11:04
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 5-05-06
Из: Нижегородская обл.
Пользователь №: 16 819



Здравствуйте, уважаемые формучане.
Задача следующая. Имеем 3 АЦП по 2 канала с одновременной выборкой в 500 ksps. Итого 6 каналов одновременной выборки в 500 ksps c параллельным интерфейсом 14 бит (2 байта). Никакой обработки не будет. Надо просто всё сваливать в память по нажатию кнопки СТАРТ до её заполнения и потом и памяти перекачать на комп по USB. Память внешняя с параллельным интерфейсом. Заполняться будет примерно 20 сек. По расчётам это так:
2 байта (16 бит) * 6 каналов = 96 бит (12 байт)
96 * 500 000 (sps) = 48 000 000 бит (6 000 000 байт) - за 1 сек
48 000 000 * 20 = 960 000 000 бит (120 000 000 байт) - за 20 сек.
Вопрос. Справиться ли с этой задачей STM32F7 серии с её 200 МГц? Если нет, то кто сможет справиться?
С уважением, Евгений.


--------------------
Кризис - это не отсутствие денег, а отсутствие идей! Учитесь и никаких кризисов не будет.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
scifi
сообщение Sep 19 2016, 11:28
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(KARLSON @ Sep 19 2016, 14:04) *
Имеем 3 АЦП по 2 канала с одновременной выборкой в 500 ksps. Итого 6 каналов одновременной выборки в 500 ksps c параллельным интерфейсом 14 бит (2 байта).

Внешние АЦП с параллельным выходом? Три штуки? Как планируете подключать к МК? Или пока никак?
Go to the top of the page
 
+Quote Post
KARLSON
сообщение Sep 20 2016, 02:22
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 604
Регистрация: 5-05-06
Из: Нижегородская обл.
Пользователь №: 16 819



Цитата(scifi @ Sep 19 2016, 14:28) *
Как планируете подключать к МК?

АЦП MAX1322ECM. У него 14 бит данные + 9 управляющих выводов. Всё объединить через логику, а вывод CS у каждого свой.

Цитата(jcxz @ Sep 19 2016, 14:21) *
Может будет достаточно CY7C68013A?

8051 Core не знаком. Имею опыт только у STM32 и MSP430.
Цитата(jcxz @ Sep 19 2016, 14:21) *
А у Вас всего-то каких-то жалких 3MS/s... Так что - если грамотно подключите АЦП (в первую очередь), то никаких проблем быть не должно.

Хорошо. если так. Благодарю.


--------------------
Кризис - это не отсутствие денег, а отсутствие идей! Учитесь и никаких кризисов не будет.
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 20 2016, 07:17
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(KARLSON @ Sep 20 2016, 05:22) *
АЦП MAX1322ECM. У него 14 бит данные + 9 управляющих выводов. Всё объединить через логику, а вывод CS у каждого свой.

Скорее всего не получится через FMC и принять все эти данные, и переправить их во внешнюю память.
Посмотрите на DCMI. Вполне вероятно, с его помощью можно захватить данные из АЦП, если их подготовить логикой правильным образом. Если справитесь с этой задачей, то выбросить эти данные через FMC будет совсем не трудно. Запас по тактовой частоте там большой. Скорее всего, и 100 МГц хватит - STM32F4 с поддержкой SDRAM.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Sep 20 2016, 08:35
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(scifi @ Sep 20 2016, 13:17) *
Скорее всего не получится через FMC и принять все эти данные, и переправить их во внешнюю память.
Посмотрите на DCMI. Вполне вероятно, с его помощью можно захватить данные из АЦП, если их подготовить логикой правильным образом. Если справитесь с этой задачей, то выбросить эти данные через FMC будет совсем не трудно. Запас по тактовой частоте там большой. Скорее всего, и 100 МГц хватит - STM32F4 с поддержкой SDRAM.

Подозреваю что ТС вообще толком не представляет как он собирается АЦП подключать к МК. Да и необходимость внешней памяти сомнительна.
Также подозреваю, что, если внешняя память по каким-то причинам всё-же нужна, что-нить из LPC43xx справится с данной задачей много лучше: одно ядро можно вообще отдать чисто под управление АЦП через GPIO, без прерываний, по тактам, может даже на асм и тем самым реализовать требуемую времянку; другим ядром делать прочую работу (USB, ...).
Go to the top of the page
 
+Quote Post
scifi
сообщение Sep 20 2016, 11:14
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(jcxz @ Sep 20 2016, 11:35) *
Да и необходимость внешней памяти сомнительна.

Накопить 120 мегабайт без внешней памяти? Именно так написано в задании. Или хотите выплёвывать в USB на лету? Тут ТС виднее - вполне возможно, что у него просто нет такой возможности.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- KARLSON   Хватит ли сил STM32F7xx   Sep 19 2016, 11:04
- - jcxz   Цитата(KARLSON @ Sep 19 2016, 17:04) Вопр...   Sep 19 2016, 11:21
|- - jcxz   Цитата(KARLSON @ Sep 20 2016, 08:22) АЦП ...   Sep 20 2016, 05:30
||- - Ruslan1   Много-много лет назад представитель одной "ко...   Sep 20 2016, 05:56
|- - KARLSON   Переливать в реальном времени 6 Мб/ сек по USB, чт...   Sep 20 2016, 14:23
|- - jcxz   Цитата(KARLSON @ Sep 20 2016, 20:23) Пере...   Sep 20 2016, 14:31
||- - KARLSON   Цитата(jcxz @ Sep 20 2016, 17:31) PS: А м...   Sep 20 2016, 14:47
||- - jcxz   Цитата(KARLSON @ Sep 20 2016, 20:47) Внеш...   Sep 20 2016, 15:24
|- - scifi   Цитата(KARLSON @ Sep 20 2016, 17:23) Можн...   Sep 20 2016, 14:47
- - mantech   Цитата(KARLSON @ Sep 19 2016, 14:04) Ника...   Sep 20 2016, 14:07
- - KARLSON   Это тогда какая скорость тактирования будет у SPI....   Sep 20 2016, 16:02
|- - jcxz   Цитата(KARLSON @ Sep 20 2016, 22:02) Посм...   Sep 20 2016, 17:02
|- - KARLSON   Цитата(jcxz @ Sep 20 2016, 20:02) Возьмит...   Sep 21 2016, 11:12
- - skripach   ЦитатаЭто тогда какая скорость тактирования будет ...   Sep 20 2016, 16:20


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

 


RSS Текстовая версия Сейчас: 24th July 2025 - 05:40
Рейтинг@Mail.ru


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