Выпуск #5/2011
Н.Елисеев, М.Стариченков
Микроконтроллеры EFM32 компании Energy Micro – ультранизкое энергопотребление при высокой производительности
Микроконтроллеры EFM32 компании Energy Micro – ультранизкое энергопотребление при высокой производительности
Просмотры: 5746
Резкий рост применения приборов с батарейным питанием вызвал необходимость увеличения срока службы батарей в этих устройствах. Это важно и с точки зрения удобства их использования, и из экологических соображений, и в плане снижения расходов на эксплуатацию [1]. В то же время в приложениях, где используются такие приборы, все более повышаются требования к производительности применяемых в них микроконтроллеров. Поэтому перед создателями микроконтроллеров стоит очень сложная задача – обеспечить максимально низкое энергопотребление, сохранив при этом высокую производительность. С этим успешно справилась компания Energy Micro, создав высокопроизводительные микроконтроллеры EFM32 с энергопотреблением, намного меньшим, чем у аналогов.
Компания Energy Micro – производитель микроконтроллеров и радиочастотных приемопередатчиков. Она была основана в 2007 году специалистами, имевшими опыт работы в Chipcon, Texas Instruments, Atmel and Nordic Semiconductor. Офис компании расположен в Осло (Норвегия). Основная продукция Energy Micro – семейство 32-разрядных микроконтроллеров EFM32 (рис.1) [2]. Микроконтроллеры построены на ядре ARM Cortex-M3 или ARM Cortex-M0 и оснащены богатым набором периферийных устройств. Среди них набор тактовых генераторов, системы управления энергопотреблением, ряд последовательных интерфейсов, порты ввода-вывода, таймеры, ЦАП, АЦП, системы безопасности и др. (рис.2, табл.1) [3, 4]. Напряжение питания микроконтроллеров EFM32 – от 1,8 до 3,8 В, диапазон рабочих температур – от -40 до 85°C.
Семейство EFM32 включает четыре основные серии микроконтроллеров: Zero Gecko, Tiny Gecko, Gecko и Giant Gecko (Gecko – в переводе с английского геккон – ящерица, изображение которой является их логотипом). В контроллерах Zero Gecko используется ядро ARM Cortex-M0, в остальных – более мощное ARM Cortex-M3. Серии различаются также размерами корпусов, объемами памяти, числом интерфейсов и другими параметрами (см. табл.1).
Главная особенность всех микроконтроллеров EFM32 – очень низкое энергопотребление. По данным компании Energy Micro, оно намного меньше, чем у других 8-, 16- и 32-разрядных микроконтроллеров сопоставимой функциональности и производительности. Чтобы обеспечить столь низкое энергопотребление, компания Energy Micro применила целый ряд решений.
Энергосберегающие технологии
Общая идея энергосберегающих решений такова. Энергия – это произведение мощности на время. Мощность, потребляемая микроконтроллером, зависит от режима его работы – в активном режиме она намного больше, чем в спящем режиме (рис.3) [5]. Суммарное же энергопотребление зависит от уровней мощности в каждом режиме и соотношения длительностей этих режимов. Поэтому, чтобы минимизировать энергопотребление микроконтроллера, нужно, с одной стороны, снизить уровни мощности как в активном, так и спящем режимах, а с другой – уменьшить время работы в активном режиме. Посмотрим, за счет чего решены эти задачи в микроконтроллерах EFM32.
Малая потребляемая мощность в активном режиме. В активном режиме микроконтроллеры EFM32 могут потреблять всего 160 мА/МГц при частоте процессора 32 МГц. Следует отметить, что эта цифра получена при напряжении питания 3 В. В то же время у других производителей значения потребляемой энергии приводятся для минимально возможного напряжении питания [1]. Но поскольку в реальных приложениях напряжение диктуется используемыми источниками питания, то микроконтроллеры должны обладать высокой энергоэффективностью не только при минимальном, но и при более высоких уровнях напряжения. Низкое энергопотребление в активном режиме достигнуто, в частности, за счет оптимизации использования различных тактовых генераторов – как для процессора, так и для периферийных устройств.
Высокая производительность. За счет высокой производительности процессоров Cortex-M3 и Cortex-M0 удалось значительно сократить время выполнения различных операций и, следовательно, время нахождения микроконтроллера EFM32 в активном режиме.
Быстрый выход из спящего режима. Когда микроконтроллер переходит из спящего режима в активный, требуется определенное время для стабилизации тактовых генераторов. Лишь после этого процессор может начать выполнение операций. Таким образом, во время переходного периода процессор не работает, но энергии потребляет много. Следовательно, для сокращения общего энергопотребления микроконтроллера необходимо максимально сократить время выхода из спящего режима. Это нужно и для более быстрой реакции микроконтроллера на события в приложениях реального времени. В микроконтроллерах EFM32 время выхода из спящего режима составляет всего 2 мкс.
Низкое энергопотребление в спящем режиме. Инженеры компании Energy Micro обеспечили исключительно низкое энергопотребление в спящем режиме – до 20 нА. Собственно о спящем режиме говорить не совсем верно – в микроконтроллерах EFM32 предусмотрено целых четыре энергосберегающих режима. Это спящий режим (sleep mode), режим глубокого сна (deep sleep mode), режим останова (stop mode), режим отключения (shutoff mode) (табл.2). Для иллюстрации иерархии этих режимов (плюс активного режима) компания Energy Micro использует наглядную круговую диаграмму (рис.4). В каждом режиме (помимо рабочего) работает лишь часть систем микроконтроллера – они отмечены цветом, соответствующим диаграмме рис.4 (см. рис.3). Такой набор энергосберегающих режимов позволяет разработчикам максимально эффективно оптимизировать потребление энергии в различных приложениях, тем самым увеличив срок использования источников питания.
Низкое энергопотребление периферийных устройств. Хотя большая часть энергии, потребляемой микроконтроллером, часто приходится на процессор и память, периферийные устройства также могут вносить значительный вклад в суммарное энергопотребление. Поэтому периферийные устройства микроконтроллеров EFM32 разрабатывались так, чтобы максимально снизить потребляемую ими энергию. Эту задачу инженерам компании Energy Micro удалось решить. Вот несколько примеров. 12-разрядный АЦП потребляет лишь 9 мкА при частоте дискретизации 104 выборок/c и 220 мкА – при максимальной частоте 106 выборок/c [1]. Можно также перевести АЦП в один из энергосберегающих режимов – тогда он будет потреблять 70 мкА в промежутках между преобразованиями и в течение 1 мкс может переходить в режим максимальной производительности. Драйвер ЖК-дисплея поддерживает работу дисплея размером 160 элементов (40×4), потребляя при этом всего 500 нА (не считая энергопотребления самого дисплея). Энергопотребление аналоговых компараторов составляет лишь 100 нА. Контроллер одного из интерфейсов UART – Low Energy UART (LEUART) – может в одном из энергопотребляющих режимов потреблять всего 150 нА.
Малый вклад периферийных устройств в суммарное энергопотребление микроконтроллера обусловлен не только их собственным низким энегопотреблением, но и возможностью автономной работы. При этом не задействуется центральный процессор контроллера и за счет этого расходуется меньше энергии. Примеры таких периферийных устройств – уже упоминавшиеся выше драйверы ЖК-дисплея и интерфейса LEUART.
Еще один механизм, обеспечивающий малое суммарное энергопотребление периферийных устройств – Periferal Reflex System (PRS). В большинстве микроконтроллеров взаимодействие периферийных устройств происходит через процессорное ядро. Одно из устройств генерирует прерывание, оно поступает в ядро, которое, в свою очередь, формирует прерывание для передачи другому устройству. При этом расходуется энергия на работу процессорного ядра. Система PRS обеспечивает прямое взаимодействие между периферийными модулями, минуя центральный процессор (рис.5) [1]. Каждый из каналов системы PRS (в общей сложности их восемь) можно гибко конфигурировать для соединения различных периферийных устройств.
Эффективные энергосберегающие решения обеспечили микроконтроллерам EFM32 лидирующие позиции среди аналогичных устройств. В качестве примера можно сравнить EFM32 с микроконтроллером MSP430. Последний долгое время считался наиболее энергоффективным. Но с появлением EFM32 ситуация изменилась. Сравнение показывает (рис.6), что EFM32 существенно превосходит MSP430 по ряду параметров и в результате этого потребляет намного меньше энергии как в рабочем, так и в ждущем режимах.
Cредства отладки
Энергоэффективность микроконтроллеров EFM32 в конечных устройствах обусловлена не только аппаратными решениями, используемыми в этих приборах. Компания Energy Micro предлагает разработчикам эффективные отладочные средства, которые позволяют оптимально сконфигурировать микроконтроллеры для минимального энергопотребления.
Средства отладки включают различные комплекты разработчика (Development Kits – DK, Starter Kits – STK) (рис.7) [6, 7]. Их основная отличительная особенность в том, что они позволяют оптимизировать программное обеспечение (ПО) микроконтроллеров не только для повышения их функциональности, но и для минимизации энергопотребления. В состав всех комплектов разработчика входит система под названием AEM (Advanced Energy Monitoring – развитый мониторинг энергии). Она позволяет в реальном времени отслеживать данные об энергопотреблении микроконтроллера. Эта информация может отображаться либо на экране ЖК-дисплея, входящего в состав DK (см. рис.7), либо на экране подсоединенного к DK компьютера, на котором установлено специальное фирменное программное обеспечение. В последнем случае доступна уникальная возможность: на графике зависимости потребляемого тока от времени, отображаемом с помощью ПО, можно подвести курсор к какому-нибудь пику и увидеть, с какой функцией он связан и какой фрагмент программного кода соответствует этой функции (рис.8) [6]. Оптимизировав соответствующий блок программного обеспечения, можно уменьшить значение потребляемого тока. Для такого процесса отладки в компании Energy Micro используют специальное название – Energy debugging (букв. – отладка энергопотребления). Для создания и отладки ПО микроконтроллеров EFM32 можно использовать и средства разработки сторонних производителей, в том числе бесплатные (GCC, Eclipse и др.) [8].
Для разработчика на сайте компании Energy Micro представлена подробная и удобно организованная информация о микроконтроллерах: разнообразная документация (руководства пользователя, спецификации, технические описания, обзоры, буклеты), программное обеспечение, видеоматериалы и многое другое. Компания Energy Micro разработала специальный (бесплатный) инструмент – Simplicity Studio. Он позволяет автоматически загружать последние версии документации и ПО, а также другую информацию с сайта производителя.
Области применения
Благодаря чрезвычайно малому энергопотреблению (но не в ущерб производительности) микроконтроллеры особенно эффективны в разнообразных системах с батарейным питанием. Они позволяют использовать батареи меньшей емкости (более дешевые) и/или увеличить срок службы батарей. В результате снижаются расходы на эксплуатацию. Среди применений микроконтроллеров самые разнообразные устройства и системы: счетчики электроэнергии, газа и воды; пульты и датчики систем управления зданиями (контроль доступа, регулирование освещения, климат-контроль, дистанционное управление и др.); модули систем безопасности (датчики пожарной сигнализации, движения, присутствия и др.); медицинские устройства (портативные и имплантируемые).
Один из конкретных примеров применения – использование микроконтроллера EFM32 в интеллектуальных счетчиках воды A200 компании Aquiba (рис.9) [9]. Это высокоэффективный счетчик последнего поколения, предназначенный для использования в интеллектуальных системах учета воды. Микроконтроллер EFM32 был выбран для этих счетчиков благодаря его ультранизкому энергопотреблению, богатой периферии, высокой производительности и возможности гибкой настройки и обновления программного обеспечения. В компании Aquiba рассчитывают, что за счет низкого энергопотребления EFM32 срок службы батарей в счетчиках A200 составит 15 лет.
Недавно микроконтроллеры EFM32 стали поставлять в Россию [10]. Их эксклюзивный дистрибьютор – компания ЭЛТЕХ (www.eltech.spb.ru). Благодаря уникальным характеристикам микроконтроллеров EFM32 есть все основания считать, что они вызовут большой интерес у российских разработчиков и будут успешно применяться в различных портативных устройствах с батарейным питанием.
Литература
Larsen R.C. Batteries worldwide celebrate the arrival of EFM32 … the world’s most energy friendly microcontrollers. – cdn.energymicro.com/dl/pdf/efm32_introduction_white_paper.pdf
Energy Micro adds 12 devices to its Cortex-M3 microcontroller range for energy friendly applications. – www.energymicro.com/news/energy-micro-adds-12-devices-to-its-cortex-m3-microcontroller-range
EFM32 … the world’s most energy friendly microcontrollers. –cdn.energymicro.com/dl/pdf/EFM32_brochure.pdf
EFM32GG Reference Manual. – cdn.energymicro.com/dl/devices/pdf/d0053_efm32gg_reference_manual.pdf
10 factors that make the 32-bit EFM32 the world’s most energy friendly microcontroller. – www.energymicro.com/technology/
Monte T. Energy Debugging Tools for Embedded Applications. – cdn.energymicro.com/dl/pdf/efm32_energy_debugging_white_paper.pdf
Energy Micro development kit enables real-time energy profiling for optimising application power. – www.energymicro.com/news-archive/efm32-development-kit-enables-real-time-energy-profiling
Third Party Network. – www.energymicro.com/tools/third-party
Aquiba selects Energy Micro low power microcontroller for next generation smart water meter. – www.energymicro.com/news/aquiba-selects-efm32-gecko-microcontroller-for-smart-water-meter
Компания Energy Micro назначает первого российского дистрибьютора микроконтроллеров ARM Cortex и радиотрансиверов. – www.energymicro.com/news-archive/first-russian-distributor-for-arm-cortex-microcontrollers-and-radios-ru
Семейство EFM32 включает четыре основные серии микроконтроллеров: Zero Gecko, Tiny Gecko, Gecko и Giant Gecko (Gecko – в переводе с английского геккон – ящерица, изображение которой является их логотипом). В контроллерах Zero Gecko используется ядро ARM Cortex-M0, в остальных – более мощное ARM Cortex-M3. Серии различаются также размерами корпусов, объемами памяти, числом интерфейсов и другими параметрами (см. табл.1).
Главная особенность всех микроконтроллеров EFM32 – очень низкое энергопотребление. По данным компании Energy Micro, оно намного меньше, чем у других 8-, 16- и 32-разрядных микроконтроллеров сопоставимой функциональности и производительности. Чтобы обеспечить столь низкое энергопотребление, компания Energy Micro применила целый ряд решений.
Энергосберегающие технологии
Общая идея энергосберегающих решений такова. Энергия – это произведение мощности на время. Мощность, потребляемая микроконтроллером, зависит от режима его работы – в активном режиме она намного больше, чем в спящем режиме (рис.3) [5]. Суммарное же энергопотребление зависит от уровней мощности в каждом режиме и соотношения длительностей этих режимов. Поэтому, чтобы минимизировать энергопотребление микроконтроллера, нужно, с одной стороны, снизить уровни мощности как в активном, так и спящем режимах, а с другой – уменьшить время работы в активном режиме. Посмотрим, за счет чего решены эти задачи в микроконтроллерах EFM32.
Малая потребляемая мощность в активном режиме. В активном режиме микроконтроллеры EFM32 могут потреблять всего 160 мА/МГц при частоте процессора 32 МГц. Следует отметить, что эта цифра получена при напряжении питания 3 В. В то же время у других производителей значения потребляемой энергии приводятся для минимально возможного напряжении питания [1]. Но поскольку в реальных приложениях напряжение диктуется используемыми источниками питания, то микроконтроллеры должны обладать высокой энергоэффективностью не только при минимальном, но и при более высоких уровнях напряжения. Низкое энергопотребление в активном режиме достигнуто, в частности, за счет оптимизации использования различных тактовых генераторов – как для процессора, так и для периферийных устройств.
Высокая производительность. За счет высокой производительности процессоров Cortex-M3 и Cortex-M0 удалось значительно сократить время выполнения различных операций и, следовательно, время нахождения микроконтроллера EFM32 в активном режиме.
Быстрый выход из спящего режима. Когда микроконтроллер переходит из спящего режима в активный, требуется определенное время для стабилизации тактовых генераторов. Лишь после этого процессор может начать выполнение операций. Таким образом, во время переходного периода процессор не работает, но энергии потребляет много. Следовательно, для сокращения общего энергопотребления микроконтроллера необходимо максимально сократить время выхода из спящего режима. Это нужно и для более быстрой реакции микроконтроллера на события в приложениях реального времени. В микроконтроллерах EFM32 время выхода из спящего режима составляет всего 2 мкс.
Низкое энергопотребление в спящем режиме. Инженеры компании Energy Micro обеспечили исключительно низкое энергопотребление в спящем режиме – до 20 нА. Собственно о спящем режиме говорить не совсем верно – в микроконтроллерах EFM32 предусмотрено целых четыре энергосберегающих режима. Это спящий режим (sleep mode), режим глубокого сна (deep sleep mode), режим останова (stop mode), режим отключения (shutoff mode) (табл.2). Для иллюстрации иерархии этих режимов (плюс активного режима) компания Energy Micro использует наглядную круговую диаграмму (рис.4). В каждом режиме (помимо рабочего) работает лишь часть систем микроконтроллера – они отмечены цветом, соответствующим диаграмме рис.4 (см. рис.3). Такой набор энергосберегающих режимов позволяет разработчикам максимально эффективно оптимизировать потребление энергии в различных приложениях, тем самым увеличив срок использования источников питания.
Низкое энергопотребление периферийных устройств. Хотя большая часть энергии, потребляемой микроконтроллером, часто приходится на процессор и память, периферийные устройства также могут вносить значительный вклад в суммарное энергопотребление. Поэтому периферийные устройства микроконтроллеров EFM32 разрабатывались так, чтобы максимально снизить потребляемую ими энергию. Эту задачу инженерам компании Energy Micro удалось решить. Вот несколько примеров. 12-разрядный АЦП потребляет лишь 9 мкА при частоте дискретизации 104 выборок/c и 220 мкА – при максимальной частоте 106 выборок/c [1]. Можно также перевести АЦП в один из энергосберегающих режимов – тогда он будет потреблять 70 мкА в промежутках между преобразованиями и в течение 1 мкс может переходить в режим максимальной производительности. Драйвер ЖК-дисплея поддерживает работу дисплея размером 160 элементов (40×4), потребляя при этом всего 500 нА (не считая энергопотребления самого дисплея). Энергопотребление аналоговых компараторов составляет лишь 100 нА. Контроллер одного из интерфейсов UART – Low Energy UART (LEUART) – может в одном из энергопотребляющих режимов потреблять всего 150 нА.
Малый вклад периферийных устройств в суммарное энергопотребление микроконтроллера обусловлен не только их собственным низким энегопотреблением, но и возможностью автономной работы. При этом не задействуется центральный процессор контроллера и за счет этого расходуется меньше энергии. Примеры таких периферийных устройств – уже упоминавшиеся выше драйверы ЖК-дисплея и интерфейса LEUART.
Еще один механизм, обеспечивающий малое суммарное энергопотребление периферийных устройств – Periferal Reflex System (PRS). В большинстве микроконтроллеров взаимодействие периферийных устройств происходит через процессорное ядро. Одно из устройств генерирует прерывание, оно поступает в ядро, которое, в свою очередь, формирует прерывание для передачи другому устройству. При этом расходуется энергия на работу процессорного ядра. Система PRS обеспечивает прямое взаимодействие между периферийными модулями, минуя центральный процессор (рис.5) [1]. Каждый из каналов системы PRS (в общей сложности их восемь) можно гибко конфигурировать для соединения различных периферийных устройств.
Эффективные энергосберегающие решения обеспечили микроконтроллерам EFM32 лидирующие позиции среди аналогичных устройств. В качестве примера можно сравнить EFM32 с микроконтроллером MSP430. Последний долгое время считался наиболее энергоффективным. Но с появлением EFM32 ситуация изменилась. Сравнение показывает (рис.6), что EFM32 существенно превосходит MSP430 по ряду параметров и в результате этого потребляет намного меньше энергии как в рабочем, так и в ждущем режимах.
Cредства отладки
Энергоэффективность микроконтроллеров EFM32 в конечных устройствах обусловлена не только аппаратными решениями, используемыми в этих приборах. Компания Energy Micro предлагает разработчикам эффективные отладочные средства, которые позволяют оптимально сконфигурировать микроконтроллеры для минимального энергопотребления.
Средства отладки включают различные комплекты разработчика (Development Kits – DK, Starter Kits – STK) (рис.7) [6, 7]. Их основная отличительная особенность в том, что они позволяют оптимизировать программное обеспечение (ПО) микроконтроллеров не только для повышения их функциональности, но и для минимизации энергопотребления. В состав всех комплектов разработчика входит система под названием AEM (Advanced Energy Monitoring – развитый мониторинг энергии). Она позволяет в реальном времени отслеживать данные об энергопотреблении микроконтроллера. Эта информация может отображаться либо на экране ЖК-дисплея, входящего в состав DK (см. рис.7), либо на экране подсоединенного к DK компьютера, на котором установлено специальное фирменное программное обеспечение. В последнем случае доступна уникальная возможность: на графике зависимости потребляемого тока от времени, отображаемом с помощью ПО, можно подвести курсор к какому-нибудь пику и увидеть, с какой функцией он связан и какой фрагмент программного кода соответствует этой функции (рис.8) [6]. Оптимизировав соответствующий блок программного обеспечения, можно уменьшить значение потребляемого тока. Для такого процесса отладки в компании Energy Micro используют специальное название – Energy debugging (букв. – отладка энергопотребления). Для создания и отладки ПО микроконтроллеров EFM32 можно использовать и средства разработки сторонних производителей, в том числе бесплатные (GCC, Eclipse и др.) [8].
Для разработчика на сайте компании Energy Micro представлена подробная и удобно организованная информация о микроконтроллерах: разнообразная документация (руководства пользователя, спецификации, технические описания, обзоры, буклеты), программное обеспечение, видеоматериалы и многое другое. Компания Energy Micro разработала специальный (бесплатный) инструмент – Simplicity Studio. Он позволяет автоматически загружать последние версии документации и ПО, а также другую информацию с сайта производителя.
Области применения
Благодаря чрезвычайно малому энергопотреблению (но не в ущерб производительности) микроконтроллеры особенно эффективны в разнообразных системах с батарейным питанием. Они позволяют использовать батареи меньшей емкости (более дешевые) и/или увеличить срок службы батарей. В результате снижаются расходы на эксплуатацию. Среди применений микроконтроллеров самые разнообразные устройства и системы: счетчики электроэнергии, газа и воды; пульты и датчики систем управления зданиями (контроль доступа, регулирование освещения, климат-контроль, дистанционное управление и др.); модули систем безопасности (датчики пожарной сигнализации, движения, присутствия и др.); медицинские устройства (портативные и имплантируемые).
Один из конкретных примеров применения – использование микроконтроллера EFM32 в интеллектуальных счетчиках воды A200 компании Aquiba (рис.9) [9]. Это высокоэффективный счетчик последнего поколения, предназначенный для использования в интеллектуальных системах учета воды. Микроконтроллер EFM32 был выбран для этих счетчиков благодаря его ультранизкому энергопотреблению, богатой периферии, высокой производительности и возможности гибкой настройки и обновления программного обеспечения. В компании Aquiba рассчитывают, что за счет низкого энергопотребления EFM32 срок службы батарей в счетчиках A200 составит 15 лет.
Недавно микроконтроллеры EFM32 стали поставлять в Россию [10]. Их эксклюзивный дистрибьютор – компания ЭЛТЕХ (www.eltech.spb.ru). Благодаря уникальным характеристикам микроконтроллеров EFM32 есть все основания считать, что они вызовут большой интерес у российских разработчиков и будут успешно применяться в различных портативных устройствах с батарейным питанием.
Литература
Larsen R.C. Batteries worldwide celebrate the arrival of EFM32 … the world’s most energy friendly microcontrollers. – cdn.energymicro.com/dl/pdf/efm32_introduction_white_paper.pdf
Energy Micro adds 12 devices to its Cortex-M3 microcontroller range for energy friendly applications. – www.energymicro.com/news/energy-micro-adds-12-devices-to-its-cortex-m3-microcontroller-range
EFM32 … the world’s most energy friendly microcontrollers. –cdn.energymicro.com/dl/pdf/EFM32_brochure.pdf
EFM32GG Reference Manual. – cdn.energymicro.com/dl/devices/pdf/d0053_efm32gg_reference_manual.pdf
10 factors that make the 32-bit EFM32 the world’s most energy friendly microcontroller. – www.energymicro.com/technology/
Monte T. Energy Debugging Tools for Embedded Applications. – cdn.energymicro.com/dl/pdf/efm32_energy_debugging_white_paper.pdf
Energy Micro development kit enables real-time energy profiling for optimising application power. – www.energymicro.com/news-archive/efm32-development-kit-enables-real-time-energy-profiling
Third Party Network. – www.energymicro.com/tools/third-party
Aquiba selects Energy Micro low power microcontroller for next generation smart water meter. – www.energymicro.com/news/aquiba-selects-efm32-gecko-microcontroller-for-smart-water-meter
Компания Energy Micro назначает первого российского дистрибьютора микроконтроллеров ARM Cortex и радиотрансиверов. – www.energymicro.com/news-archive/first-russian-distributor-for-arm-cortex-microcontrollers-and-radios-ru
Отзывы читателей