mantech 54 23 марта, 2015 Опубликовано 23 марта, 2015 · Жалоба Думаю 420-450 мгц ядрышко раскочегарить можно, если периферия особо не нужна. Кочегарить можно что угодно, только если в обычном компе просто повиснет игрушка, то тут зависон может стоить гораздо дороже.. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 23 марта, 2015 Опубликовано 23 марта, 2015 · Жалоба А вот и Freescale первый анонс сделал Как я и предполагал они это заточили под управление моторами. Что совершенно верно. Сейчас именно в управлении моторами не хватает вычислительной мощи и периферии микроконтроллерам. Известный Parrot AR.Drone использует по процессору на каждый двигатель. А здесь можно одним чипом обойтись чтобы контролировать 8-мь и больше двигателей. Тут только на этой теме можно поднять неплохие проекты на kickstarter-е ;) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 54 23 марта, 2015 Опубликовано 23 марта, 2015 · Жалоба 16KB instruction cache and 8KB data cache. Это уже куда лучше, чем стм-ные 4кило... Хотя для управления движком, пусть даже 3хфазным, по безсенсорному методу, хватало и 8и битной аврки, по моему это слегка перебор :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 23 марта, 2015 Опубликовано 23 марта, 2015 · Жалоба там ШИМ и обратная связь, и на несколько каналов, в АВР просто таймеров не хватит... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SapegoAL 0 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба там ШИМ и обратная связь, и на несколько каналов, в АВР просто таймеров не хватит... Я делал панель приборов к трактору в 2000 году где-то. AVR управляла 6 шаговыми движками. ШИМ программный +дробление и так далее. Они до сих пор выпускают... )) Китайцы слизали, правда свой контролер + драйвера ... )) Но понятно, что были бы таймеры + производительность, можно было бы красоту навести ... Обеспечить значительно более высокую плавность + анализировать отбой и прочее ... Моща никогда не помешает. Я одну тему сейчас проектирую. Пока математику моделирую .... Раньше на AVR проект был. Сейчас пробую два варианта: stm32f051 и stm32f373. Так вот математика показывает, что даже разрядность АЦП 12/16 имеет значение. Хотя это не измерение у меня. Анализ аналогового сигнала, фильтрация и обработка. Существенное значение имеет разрядность процессора и его быстродействие. В данном случае плавучка значения не имеет - я проверил. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 45 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба Скажите, а на сколько все это завязано на архитектуру? Т.е. что конкретно дает сам переход с M4 на M7? Глядючи на производительность, создается впечатление, что возросла она исключительно благодаря увеличению тактовой частоты. Количество ШИМ, АЦП и разрядность последних и пр. - это периферия, которая непосредственного отношения к переходу с M4 на M7 не имеет. Т.е. в принципе и на M4 можно было бы всю эту периферию повесить, и никаких бы противоречий с архитектурой это не вызвало. Обсуждение в этом отношении ШИМ мне и подавно кажется странным, т.к. генерируют его таймеры, которым на разницу между M4 и M7 совершенно наплевать. К слову сказать, пресловутая AVR в виде XMega может иметь на борту 8 таймеров, у каждого из которых есть выход на ШИМ. А если это двигатели, то мегагерцы ШИМу совершенно не нужны. Впечатление такое, что M7 - это просто модная модель, которая круче уже лишь тем, что число 7 больше, чем 4 :). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
adnega 11 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба Существенное значение имеет разрядность процессора и его быстродействие. В данном случае плавучка значения не имеет - я проверил. Обобщив, можно сказать, что "существенное значение имеет динамический диапазон" (хотя не во всех задачах). Плавучка гораздо шире целочисленной арифметики в смысле динамического диапазона. Для работы с большим динамическим диапазоном и производительность нужна выше. Пример: АПЦ звука, фильтрация узким полосовым фильтром, ЦАП на динамик. Если АЦП 8-битный, то целочисленная арифметика 32-бита вполне способна обработать этот динамический диапазон. Но фантастического подавления и крутых фронтов в фильтре не получить. Если АЦП уже 12/16 разрядов, давить нужно сильно и с резкими фронтами, то: 1) увеличивается порядок фильтра - нужно повышенное быстродействие; 2) нужен FPU. fdatool в Matlab рисует идеальную АЧХ, а рядом пунктирчиком - АЧХ с учетом эффектов квантования и ограничения длины слова. Пунктирчик сильно проигрывает даже одинарной точности в узких фильтрах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_4afc_ 27 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба Т.е. в принципе и на M4 можно было бы всю эту периферию повесить, и никаких бы противоречий с архитектурой это не вызвало. Можно, но разработка кристалла стоит денег их легче отбить рекламируя понятные всем мегагерцы. Точно также было с SAM7S->SAM3S, если бы добавили переферию на ARM7 - я низачто бы не стал брать жрущий M3. Та же ситуация с DDR3. Никто не мешал выпустить DDR3+ с расширенной спецификацией на увеличенный объём памяти и прочие инновации и выпускать по новой технологии на больших частотах. Но вместо этого похоронили КМОП DDR3 и вывели на рынок ТТЛ DDR4. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Golikov 0 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба Надо читать что изменилось. Если не ошибаюсь в М0 надо выравнивать обращение и к памяти и к флешке, а в М3 уже только к флешке. Время входа и процедура входа в прерывания тоже меняются. В АРМ 7 был FIQ, в кортексах он как-то устранился... я могу напутать с деталями, но ядро точно меняется в след за цифрой, и изменения наверняка полезные... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IgorKossak 0 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба 2 Xenia. Для сравнения архитектур неплохо иногда заглядывать в первоисточник. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 45 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба 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 вроде бы умеет. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AlexandrY 3 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба Заглядываю, и что же? Всё экселент да перформанс - пустые словеса. :) Забодали умными домами и умными вещами. :) А еще роботам нужна большая производительность. ;) А что так - "забодали"? Разве это не прекрасно что развитию нет конца? Процессор с выходом в интернет в каждую лампочку, двигатель, дверь, розетку... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 45 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба А что так - "забодали"? Разве это не прекрасно что развитию нет конца? Процессор с выходом в интернет в каждую лампочку, двигатель, дверь, розетку... Ага, еще умная туалетная бумага - когда кончается, заставляет новый унитаз покупать. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
mantech 54 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба Процессор с выходом в интернет в каждую лампочку, двигатель, дверь, розетку... Это полная глупость, ибо никто не думает о том, что будет, если что-нить случится с этим интернетом, возьмут его завтра и отключат, в связи с какими-нить санкциями, и как будут работать ваши розетки и лампочки?? Все должно быть в рамках разумного, но у нас так любят бросаться в крайности и следовать моде, какой бы глупой она не была... М7 должно быть быстрее чем М4 т.к. и проц и шины и память быстрее, плюс усовершенствование ядра... Другое дело - если прога написана под М4 и все устраивает, нет смысла "бросаться на амбразуру" и переписывать под М7... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Xenia 45 25 марта, 2015 Опубликовано 25 марта, 2015 · Жалоба М7 должно быть быстрее чем М4 т.к. и проц и шины и память быстрее, плюс усовершенствование ядра... Другое дело - если прога написана под М4 и все устраивает, нет смысла "бросаться на амбразуру" и переписывать под М7... Так вроде бы по языку (системе инструкций) они и не отличаются. Или это не так? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться