|
|
  |
Cortex-M7, Не угнаться. |
|
|
|
Mar 23 2015, 14:30
|

Ally
     
Группа: Модераторы
Сообщений: 6 232
Регистрация: 19-01-05
Пользователь №: 2 050

|
А вот и Freescale первый анонс сделалКак я и предполагал они это заточили под управление моторами. Что совершенно верно. Сейчас именно в управлении моторами не хватает вычислительной мощи и периферии микроконтроллерам. Известный Parrot AR.Drone использует по процессору на каждый двигатель. А здесь можно одним чипом обойтись чтобы контролировать 8-мь и больше двигателей. Тут только на этой теме можно поднять неплохие проекты на kickstarter-е
|
|
|
|
|
Mar 25 2015, 06:25
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(Golikov A. @ Mar 23 2015, 22:16)  там ШИМ и обратная связь, и на несколько каналов, в АВР просто таймеров не хватит... Я делал панель приборов к трактору в 2000 году где-то. AVR управляла 6 шаговыми движками. ШИМ программный +дробление и так далее. Они до сих пор выпускают... )) Китайцы слизали, правда свой контролер + драйвера ... )) Но понятно, что были бы таймеры + производительность, можно было бы красоту навести ... Обеспечить значительно более высокую плавность + анализировать отбой и прочее ... Моща никогда не помешает. Я одну тему сейчас проектирую. Пока математику моделирую .... Раньше на AVR проект был. Сейчас пробую два варианта: stm32f051 и stm32f373. Так вот математика показывает, что даже разрядность АЦП 12/16 имеет значение. Хотя это не измерение у меня. Анализ аналогового сигнала, фильтрация и обработка. Существенное значение имеет разрядность процессора и его быстродействие. В данном случае плавучка значения не имеет - я проверил.
|
|
|
|
|
Mar 25 2015, 07:46
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Скажите, а на сколько все это завязано на архитектуру? Т.е. что конкретно дает сам переход с M4 на M7? Глядючи на производительность, создается впечатление, что возросла она исключительно благодаря увеличению тактовой частоты. Количество ШИМ, АЦП и разрядность последних и пр. - это периферия, которая непосредственного отношения к переходу с M4 на M7 не имеет. Т.е. в принципе и на M4 можно было бы всю эту периферию повесить, и никаких бы противоречий с архитектурой это не вызвало. Обсуждение в этом отношении ШИМ мне и подавно кажется странным, т.к. генерируют его таймеры, которым на разницу между M4 и M7 совершенно наплевать. К слову сказать, пресловутая AVR в виде XMega может иметь на борту 8 таймеров, у каждого из которых есть выход на ШИМ. А если это двигатели, то мегагерцы ШИМу совершенно не нужны. Впечатление такое, что M7 - это просто модная модель, которая круче уже лишь тем, что число 7 больше, чем 4  .
|
|
|
|
|
Mar 25 2015, 08:05
|
Гуру
     
Группа: Свой
Сообщений: 2 724
Регистрация: 14-05-07
Из: Ярославль, Россия
Пользователь №: 27 702

|
Цитата(SasaVitebsk @ Mar 25 2015, 09:25)  Существенное значение имеет разрядность процессора и его быстродействие. В данном случае плавучка значения не имеет - я проверил. Обобщив, можно сказать, что "существенное значение имеет динамический диапазон" (хотя не во всех задачах). Плавучка гораздо шире целочисленной арифметики в смысле динамического диапазона. Для работы с большим динамическим диапазоном и производительность нужна выше. Пример: АПЦ звука, фильтрация узким полосовым фильтром, ЦАП на динамик. Если АЦП 8-битный, то целочисленная арифметика 32-бита вполне способна обработать этот динамический диапазон. Но фантастического подавления и крутых фронтов в фильтре не получить. Если АЦП уже 12/16 разрядов, давить нужно сильно и с резкими фронтами, то: 1) увеличивается порядок фильтра - нужно повышенное быстродействие; 2) нужен FPU. fdatool в Matlab рисует идеальную АЧХ, а рядом пунктирчиком - АЧХ с учетом эффектов квантования и ограничения длины слова. Пунктирчик сильно проигрывает даже одинарной точности в узких фильтрах.
|
|
|
|
|
Mar 25 2015, 19:46
|

Гуру
     
Группа: Модератор FTP
Сообщений: 4 479
Регистрация: 20-02-08
Из: Москва
Пользователь №: 35 237

|
Цитата(IgorKossak @ Mar 25 2015, 21:46)  2 Xenia. Для сравнения архитектур неплохо иногда заглядывать в первоисточник. Заглядываю, и что же? Всё экселент да перформанс - пустые словеса.  Забодали умными домами и умными вещами.  Цитата Cortex-M7 Processor The ARM Cortex-M7 processor is the most recent and highest performance member of the energy-efficient Cortex-M processor family, and enables partners to build the most sophisticated variety of MCUs and embedded SoCs.
The Cortex-M7 has been designed to deliver a very high level of performance, while maintaining the excellent responsiveness and ease-of-use of the ARMv7-M architecture. Its industry leading high-performance and flexible system interfaces are ideal for a wide variety of application areas including automotive, industrial automation, medical devices, high-end audio, image and voice processing, sensor fusion, advanced motor control and in the deployment of the Internet of Things (IoT). По моим понятиям, главное отличие M7 от M4 в том, что FPU у M7 может считать с двойной точностью, у M4 не может. К сожалению, умение считать с двойной точностью для M7 необязательно. Из-за чего STM32F7 считать с двойной точностью не умеет, а атмеловский SAM S7/E7 вроде бы умеет.
|
|
|
|
|
Mar 25 2015, 20:14
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(AlexandrY @ Mar 25 2015, 23:04)  Процессор с выходом в интернет в каждую лампочку, двигатель, дверь, розетку... Это полная глупость, ибо никто не думает о том, что будет, если что-нить случится с этим интернетом, возьмут его завтра и отключат, в связи с какими-нить санкциями, и как будут работать ваши розетки и лампочки?? Все должно быть в рамках разумного, но у нас так любят бросаться в крайности и следовать моде, какой бы глупой она не была... М7 должно быть быстрее чем М4 т.к. и проц и шины и память быстрее, плюс усовершенствование ядра... Другое дело - если прога написана под М4 и все устраивает, нет смысла "бросаться на амбразуру" и переписывать под М7...
|
|
|
|
|
  |
10 чел. читают эту тему (гостей: 10, скрытых пользователей: 0)
Пользователей: 0
|
|
|