Микроконтроллеры ARM32 Silabs |
Компания Silicon Laboratories, признанный лидер в разработке и производстве микросхем, совмещающих в себе мощное цифровое ядро и высокоточную аналоговую периферию, предлагает 32-разрядные микроконтроллеры семейства Precision32™. В это семейство уже сейчас входят 32 новых микроконтроллера, выполненных на основе процессора ARM® Cortex™-M3. В настоящий момент предлагаются контроллеры с разным объемом FLASH памяти, со встроенным USB модулем и контроллеры без модуля USB, причем обе версии имеют одинаковое количество и назначение выводов. Высокая степень интеграции, гибкая архитектура, широкий набор цифровых и аналоговых периферийных устройств, ультранизкое потребление, а также бесплатно распространяемые, на основе среды Eclipse, средства разработки, делают микроконтроллеры семейства Precision32™ оптимальным выбором при проектировании широкого спектра устройств, таких как портативные медицинские приборы, торговые аппараты и сканеры, устройства управления двигателями, промышленная автоматика, системы контроля, домашняя автоматизация и многое другое. Встроенные аналоговые и цифровые модули позволяют отказаться от дополнительных компонентов, увеличив степень интеграции и уменьшив себестоимость изделия. Следует особо отметить, что:
Разработчикам cовременной электронной техники приходится работать в жестких условиях, когда требуется с ограниченным бюджетом в короткое время выполнить разработки высокой сложности, причем изменения в проект могут вноситься в самый последний момент. Современные 32-х разрядные микроконтроллеры часто не имеют достаточной гибкости для того, чтобы быстро и без существенных затрат произвести переконфигурацию устройства. Микроконтроллеры Silicon Labs семейства Precision32 предлагают разработчикам возможность быстро решать подобные проблемы, используя полностью программируемую систему перенаправления линий I/O и изменения назначения контактов микросхемы. Используя запатентованную технологию двойного коммутатора ресурсов и простой графический drag-and-drop интерфейс настройки коммутатора, разработчики теперь могут легко переназначить новые выводы для аналоговых и цифровых периферийных узлов. В аналогичных контроллерах других производителей часто имеются встроенные пресеты ввода/вывода, которые приводят к конфликту вывода сигналов, что заставляет разработчиков использовать контроллеры с большим количеством линий ввода/вывода, а это соответсвенно более крупные и дорогие микросхемы. Микроконтроллеры семейства Precision32 лишены подобных ограничений и позволяют избежать pin-конфликтов, эффективно задействовать все имеющиеся контакты, упрощая разводку печатной платы и снижая ее сложность и количество слоев. Надежность и точность работы встроенных аналоговых модулей настолько высока, что позволяет заменить отдельные специализированные микросхемы, причем эти показатели обеспечиваются во всем диапазоне рабочих температур и напряжений питания (вплоть до 1.8В). Инженеры Silicon Labs приложили все возможные усилия при производстве Precision32, чтобы достичь лидирующих позиций в отрасли в вопросах снижения электропотребления в активном режиме, а также в спящем режиме работы микроконтроллера. Достигнутые на текущий момент результаты намного превосходят параметры аналогичных изделий других производителей. Так потребление в активном режиме на 33% ниже, чем у ближайшего 32-х разрядного конкурента (22 мА при 80 МГц или 275 мкА/МГц), и лучше более чем в 100 раз в режиме сна (0.35 мкА с включеным RTC и поддержкой 4 кб RAM памяти). Краткие технические характеристик MCU серии SiM3U1xx/ SiM3С1xx :
Компания Silicon Labs предлагает инженерам широкий выбор различных программных и аппаратных средств разработки, включая новую унифицированную платформу разработки UDP (unified development platform). Новая платформа будет состоять из одной базовой материнской платы, к которой будут подключаться заменяемые модули с установленными MCU, а также радиомодули и другие аппаратные расширения и компонеты. Подробнее по ссылке: Отладочные комплекты и др. средства разработки для Silabs ARM-32 Cortex-M3 Интегрированая среда разработки IDE, основанная на среде Eclipse, свободно распространяется и включает в себя компилятор, отладчик, а также модуль доступа к онлайн-информации необходимой для выполнения вашего проекта. Вы может быстро получить специфичные для вашего приложения программные библиотеки с примерами кода, подробные описания, советы по применению, примеры разводки печатных плат, средства обновления и т. п. Центром IDE является разработанная Silicon Labs программа AppBuilder использующая доступный и понятный графический интерфейс. С помощью программы AppBuilder разработчики в несколько кликов мышкой могут выбрать необходимый для их проекта набор периферийных устройств, определить их свойства, установить источник тактовой частоты, определить назначение и конфигурацию выводов и сгенерировать выходной код без написания единой строчки кода или изучения даташитов. Скачать бесплатный софт, а также описания на программные продукты можно на сайте Silicon Labs: Silicon Labs предоставляет разработчикам полную свободу выбора между различными платформами разработки ARM микроконтроллеров. При работе с программными продуктами Silicon Labs обеспечивается полная совместимость кода со стандартом Cortex Microcontroller Software Interface Standard (CMSIS), что позволяет разработчикам проводить разработки в программах фирм Keil и IAR или переносить в них наработанные элементы кода. Полное описание на микроконтроллеры Precision32 серии SiM3C1xx (без USB порта) вы можете скачать по ссылке: Полное описание на микроконтроллеры Precision32 серии SiM3U1xx (с USB) вы можете скачать по ссылке: Отладочные комплекты и др. средства разработки для Silabs ARM-32 Cortex-M3 На сайте Silicon Labs имеется полная информация о 32х разрядных ARM микроконтроллерах, включая описания, руководства по применению, примеры использования: Таблица ARM32 микроконтроллеров семейства Precision32™Все перечисленные микроконтроллеры имеют следующие характеристики:
|