KEEN SIDE успешно заменяет аналогичные продукты таких известных брендов, как Phoenix Contact, Weidmueller, Degson, Winstar, Hsuan Mao, KLS, G-NOR, Mean Well и др.
РадиоЛоцман - Все об электронике

Для «умных» микроконтроллеров нет пути назад, считает Microchip

Журнал РАДИОЛОЦМАН, ноябрь 2015

Richard Wilson

Electronics Weekly

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

По мнению Microchip микроконтроллеры превращаются в системы-на-кристалле, и пути возврата к обычным распространенным контроллерным устройствам уже нет.

Даже бюджетные 8-битные микроконтроллеры в настоящее время интегрируют в себе широкий спектр периферийных схем – от таймеров до устройств шифрования, работающих независимо от ядра процессора. Это не только увеличивает производительность устройств, но и расширяет их возможности и области применения.

«Такой вещи, как традиционный микроконтроллер, более не существует», – заявил в интервью сайту Electronics Weekly Лусио Ди Джасио (Lucio Di Jasio) – менеджер по развитию бизнеса Microchip в Европе.

Для «умных» микроконтроллеров нет пути назад, считает Microchip
 
Лусио Ди Джасио.

«10 лет назад микроконтроллер не выполнял ни одной из тех функций, которые сегодня имеет разработчик. Возврата от этой точки нет», – считает Ди Джасио.
  Микроконтроллеры привлекательны тем, что их легко встраивать в конечный продукт. По мере возрастания функциональной сложности разработчикам требуется осваивать новое программное обеспечение и инструменты разработки.

«Таким образом, теперь 8-разрядный микроконтроллер превратился в связку периферийных устройств в одной упаковке с процессорным ядром, используемым для их конфигурирования», – сказал Ди Джасио.

«Это отражает то, что произошло с FPGA, но с некоторыми отличиями. FPGA требуют сложных инструментов проектирования и более расточительны в использовании вентилей, – отметил Ди Джасио. – Мы обсуждаем сложившуюся ситуацию с разработчиками традиционных встроенных систем управления. Мы уходим от детализации на уровне вентилей и даем им большие схемные блоки, а затем делаем эти блоки умнее».

Перемещение аппаратных функций из ядра также лежит вне сложившихся традиций разработки встроенных приборов, в рамках которых принято все вопросы решать путем увеличения производительности процессора.

Ди Джасио также заметил: «В некотором смысле такой подход идет вразрез с общепринятым мнением, что “чем больше миллионов операций в секунду, тем лучше".

Увеличение производительности не означает, что ваше управляющее приложение будет быстрее реагировать на внешние события. Ключ в уменьшении количества прерываний».

Идея заключается в том, что, добавив к скромному 8-разрядному микроконтроллеру ряд работающих автономно друг от друга блоков, которые Ди Джасио называет «независимыми от ядра периферийными устройствами», разработчик сможет отказаться от прерываний, являющихся узким местом, ограничивающим скорость реакции на внешние события.

«Мы продемонстрировали, что используя медленный микроконтроллер с меньшей производительностью можно сконструировать систему с лучшим временем реакции», – заявил Ди Джасио.

«Может быть, это исключает необходимость в некоторых программах, но наша цель не в сокращении их количества. Мы исходим из того, что для этих микроконтроллеров разработчику потребуется больше программных инструментов», – сказал Ди Джасио.

Перевод: Vladimir B. по заказу РадиоЛоцман

На английском языке: No way back for the 'smart' microcontroller, says Microchip

Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя
Фрагменты обсуждения:Полный вариант обсуждения »
  • Я думаю что ни кто не будет спорить с тем что лучшее враг хорошего и освоив более сложные микросхемы производители уже не вернутся назад... Однако всегда остается потребность в простых, надежных и дешевых устройствах, но производители уже перешли на новый уровень и теперь старые примитивные функции реализуются на сложных и дорогих чипах. А чтобы оправдать увеличение цены в эти же устройства впихивают кучу сложных но абсолютно ненужных функций. Надежность и экономичность прибора от такого "совершенствования" вовсе не выигрывает. Дело доходит до того что управление некоторыми из этих обновленных приборов на столько усложняется что порой хочется грохнуть его об пол и больше ни когда в руки не брать. Наверное можно было на новом уровне технического совершенства все таки делать что то попроще... но "это исключает необходимость в некоторых программах, но наша цель не в сокращении их количества." То есть ребята и далее намерены совершенствоваться до тех пор пока их приборы не перестанут покупать, пока не появятся новые, не столь амбициозные производители которые наконец будут делать не то что тешит самолюбие разработчиков, а то что реально нужно потребителю.
  • Почему то не развивается другое, очень перспективное направление;сети одноранговых процессоров, контроллеров, микроЭВМ.Таким образом можно было бы реализовать реальную многозадачность, когда каждой задачей занимается отдельный чип и его повисание не приводит в проблемам остальным задачам. Если все процессоры одноранговые, то повреждение части из них приведет с снижению производительности, но не приведет к полной потере работоспособности. Роль центрального модуля может назначаться произвольно через систему внутренних оповещений.(Не прерываний а именно оповещений, когда каждый из работающих модулей сам решает, является ли объявляемая задача более приоритетной чем та которую он выполняет сейчас) появится возможность выполнения не древовидной структуры, а реально параллельное выполнение процессов и параллельное программирование, когда одну функцию в реальном времени для разных процессов обеспечивает всего один процесс. Это позволит избежать ситуаций когда какой либо срочный процесс не выполняется потому что ресурс занят черти чем.
  • какой - то странный термин - "умный микроконтроллер". микроконтроллер и так подразумевает наличие различной периферии у него на борту. или он имел в иду, что микрочип больше не будет выпускать архаизмов вроде пик16ф84 ?