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

 
 
> Будьте бдительны при просмотре документации, в частности на STM
KARLSON
сообщение May 12 2017, 16:16
Сообщение #1


Знающий
****

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



Здравствуйте.
Произошёл со мной казус по неопытности. Выбирал я мк от STM c высокоскоростным SPI (не менее 36 Мбит/с). Прошёлся по ихнему сайту, наткнулся на 429, про который говорят, что у него аж 6 SPI до 45 Мбит. Посмотрел на главную страницу документации, правда, "Up to 6 SPIs (45 Mbits/s)".
Как оказалось, да ни фига подобного. В дебрях документации написано. "The devices feature up to six SPIs in slave and master modes in full-duplex and simplex communication modes. SPI1, SPI4, SPI5, and SPI6 can communicate at up to 45 Mbits/s, SPI2 and SPI3 can communicate at up to 22.5 Mbit/s. "
Будьте бдительны, коллеги. Проверяйте все частоты тактирования всей необходимой периферии хотя бы в Cube.


--------------------
Кризис - это не отсутствие денег, а отсутствие идей! Учитесь и никаких кризисов не будет.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
KARLSON
сообщение May 14 2017, 20:46
Сообщение #2


Знающий
****

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



Цитата(adnega @ May 13 2017, 22:36) *
А что за задачка? Может, лучше другие блоки подойдут: FMC, DCMI и т.п.?

Брать данные с трёх АЦП.


--------------------
Кризис - это не отсутствие денег, а отсутствие идей! Учитесь и никаких кризисов не будет.
Go to the top of the page
 
+Quote Post
Reflector
сообщение May 15 2017, 08:06
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 15-07-06
Пользователь №: 18 836



Цитата(KARLSON @ May 14 2017, 23:46) *
Брать данные с трёх АЦП.

При помощи шести SPI?
Go to the top of the page
 
+Quote Post
jcxz
сообщение May 15 2017, 09:20
Сообщение #4


Гуру
******

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



Цитата(Reflector @ May 15 2017, 10:06) *
При помощи шести SPI?

Зачем 6? Достаточно 3-х. Просто надо выбрать такой МК, в котором они есть.
Или достаточно одного в режиме quad-SPI. На том-же LPC43xx - без проблем. Да и на куче других МК.
А ещё хорошо такое ложится на McBSP техасовских сигнальников. Я когда-то как раз 3 АЦП через один McBSP читал без проблем. Да и возможности по обработке такого потока там есть.

Цитата(Reflector @ May 15 2017, 10:06) *
При помощи шести SPI?

Объединить в "daisy chain" и читать на большей SCLK через один SPI?
Go to the top of the page
 
+Quote Post
Reflector
сообщение May 15 2017, 09:29
Сообщение #5


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 15-07-06
Пользователь №: 18 836



Цитата(jcxz @ May 15 2017, 12:17) *
Зачем 6? Достаточно 3-х. Просто надо выбрать такой МК, в котором они есть.

Так суть темы в том, что был выбран мк с шестью SPI, но оказалось, что на 45Mbits/s могут работать только 4 и очевидно, что этих 4-х почему-то не хватает sm.gif

Цитата
Или достаточно одного в режиме quad-SPI. На том-же LPC43xx - без проблем. Да и на куче других МК.

Есть и STM32F4 с quad-SPI, FIFO и DDR. F446, например.

Сообщение отредактировал Reflector - May 15 2017, 09:30
Go to the top of the page
 
+Quote Post
jcxz
сообщение May 15 2017, 09:46
Сообщение #6


Гуру
******

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



Цитата(Reflector @ May 15 2017, 11:29) *
Так суть темы в том, что был выбран мк с шестью SPI, но оказалось, что на 45Mbits/s могут работать только 4 и очевидно, что этих 4-х почему-то не хватает sm.gif

Лень открывать даташит, но не хватать может например по той причине, что для работы на такой скорости нужны DMA. А их и может не хватить на всё - каналов DMA в МК маловато, есть ограничения по их коммутации на разную периферию. И часть DMA-каналов наверняка уже занята другой периферией.
В своё время отказались от STM32F4xx для одного из проектов по этой причине.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- KARLSON   Будьте бдительны при просмотре документации   May 12 2017, 16:16
- - ViKo   Так многие пишут - в рекламных строчках суперпарам...   May 13 2017, 06:09
|- - jcxz   Цитата(ViKo @ May 13 2017, 08:09) Так мно...   May 13 2017, 07:46
- - KARLSON   "Как принимать правильные решения? Нужно при...   May 13 2017, 07:18
- - Reflector   Цитата(KARLSON @ May 12 2017, 19:16) Как ...   May 13 2017, 11:22
|- - Шаманъ   Цитата(Reflector @ May 13 2017, 14:22) то...   May 13 2017, 11:43
|- - Reflector   Цитата(Шаманъ @ May 13 2017, 14:43) fPCLK...   May 13 2017, 11:55
|- - jcxz   Цитата(Reflector @ May 13 2017, 13:55) Да...   May 13 2017, 16:43
|- - scifi   Цитата(jcxz @ May 13 2017, 19:43) Объясни...   May 13 2017, 17:46
|- - Шаманъ   Цитата(scifi @ May 13 2017, 20:46) А если...   May 14 2017, 04:40
|- - Reflector   Цитата(Шаманъ @ May 14 2017, 07:40) Для д...   May 14 2017, 07:53
|- - adnega   Цитата(Reflector @ May 14 2017, 10:53) ТП...   May 14 2017, 08:14
|- - Шаманъ   Цитата(Reflector @ May 14 2017, 10:53) Чт...   May 14 2017, 15:37
- - adnega   Цитата(KARLSON @ May 12 2017, 19:16) Прои...   May 13 2017, 19:36
|- - adnega   Цитата(jcxz @ May 15 2017, 12:20) Объедин...   May 15 2017, 09:34
- - KARLSON   Цитата(Reflector @ May 15 2017, 11:06) Пр...   May 15 2017, 12:03


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

 


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


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