
Источники энергии
Кабельная продукция
- Заземление
- Кабеленесущие системы
- Изолирующие элементы
- Кабельные вводы
- Кабельные каналы
- Кабельные катушки
- Кабельные лотки
- Стяжки, хомуты, держатели
- Трубы гофрированные
- Оконцеватели
- Кабель и провод специальный
- Авиакосмические
- Кабель коаксиальный
- Кабель компьютерный UTP, FTP
- Кабель контрольный, монтажный
- Кабель плоский, шлейф
- Кабель силовой
- Кабель типа ПуВ, ПуГ, КуВ, КуГ
- Кабель для сервоприводов
- Кабель телефонный
- Кабель термопарный
- Кабель оптический
- Кабель, провод и шнур связи
- Кабель, шнур аудио-видео
- jack/jack
- jack/RCA
- RCA/RCA
- Кабель, шнур сетевой
- Кабельные сборки
- Кабель для датчиков
- Кабель интерфейсный
- Адаптеры, переходники и удлинители
- Переходники и адаптеры
- Удлинители
- Кабель установочный
- Кабельная продукция
- Контакты и адреса
- Как заказать
- Доставка
- Обзоры
- Акции
- Оплата
Приборы и инструмент
- Измерительные приборы
- Мультиметры
- Вольтметры
- Приборы разные
- Электроэнергия
- Мегаомметры
- Измерители температуры, влажности
- Кейсы
- Модульные
- Связь и сетевые модули
- Монтажный инструмент
- Электроагрегаты и арматура
- Прочие приборы и приспособления
- Охранно-пожарная сигнализация
- Блоки индикации и управления, клавиатуры
- Дополнительное оборудование
- Преобразователи интерфейсов
- Приемно-контрольные приборы с радиальныеми ШС
- Сетевые контроллеры
- Паяльное оборудование
- Материалы для пайки
- Приборы и инструмент
- Контакты и адреса
- Как заказать
- Доставка
- Обзоры
- Акции
- Оплата
Промышленная автоматика
- Вибро, ударозащита
- Виброизоляторы спирально-троссовые
- Коммутация
- Концевые выключатели, концевики
- Переключатели галетные
- Выключатели автоматические
- Выключатели, переключатели пакетные и кулачковые
- Кнопочные посты
- Крепежные изделия
- DIN-рейки
- Метизы
- Стойки для п.плат, крепеж D-SUB
- Маркировка
- Пыльники, манжеты, прокладки
- Устройства сигнализации
- Щитовое электрооборудование
- Модульное оборудование
- Модули аналогового ввода-вывода
- Контакторы, пускатели
- Контроллеры и регуляторы
- Преобразователи
- Шунты
- Промышленная автоматика
- Контакты и адреса
- Как заказать
- Доставка
- Обзоры
- Акции
- Оплата
Соединители, разьемы, переходники
- Аудио, видео, ТВ
- Блочного питания
- Блочного соединения
- ВЧ/РЧ разъемы, коаксиальные
- Зажимы
- Зажимы "Крокодил"
- Клеммные колодки и соединения
- Комплектующие к клеммным колодкам
- Соединители для карт памяти
- Контакты и наконечники
- Разъемы штекерные и гнездовые
- Розетки и вилки
- Вилки
- Розетки
- Телефонные и сетевые
- Разъемы питания
- Гибкие соединители FFC / FPC
- Соединители, разьемы, переходники
- Контакты и адреса
- Как заказать
- Доставка
- Обзоры
- Акции
- Оплата
Средства разработки, конструкторы, модели
- Средства разработки, конструкторы, модели
- Контакты и адреса
- Как заказать
- Доставка
- Обзоры
- Акции
- Оплата
Электронные компоненты
- Полупроводниковые приборы
- Интегральные схемы - ИС
- Встроенные процессоры и контроллеры
- Дискретные полупроводниковые приборы
- Акустические компоненты
- Звукоизлучатели
- Микрофоны
- Динамики
- Датчики
- Датчики регистрации
- Датчики объема
- Датчики расстояния
- Гироскопы
- Датчики веса, тензодатчики
- Датчики влажности
- Датчики газа
- Датчики давления, усилия
- Датчики жидкости
- Датчики контраста, меток
- Датчики магнитного поля (Холла)
- Датчики напряжения
- Датчики оптические
- Датчики пламени (УФ)
- Датчики положения, движения
- Датчики температуры
- Датчики тока
- Датчики угла (энкодеры)
- Датчики ультразвуковые
- Датчики ускорения (акселерометры)
- Датчики цвета
- Магниты
- Оптоэлектроника и индикация
- Аксессуары/Оптоэлектроника и индикация
- Лазерные диоды
- Световые трубки
- Индикаторы и дисплеи
- Оптоволоконные компоненты
- Светодиоды
- Беспроводные компоненты и модули
- Пассивные компоненты
- Аттенюаторы
- Фильтры ЭМП / подавление ЭМП
- Формирование сигнала
- Индуктивные компоненты
- Конденсаторы
- Резисторы
- Устройства контроля частоты и таймеры
- Переключатели и кнопки
- Переключатели галетные
- DIP-переключатели
- Аксессуары для переключателей и кнопок
- Кнопки на блок
- Кнопки тактовые
- Микропереключатели
- Переключатели движковые
- Переключатели клавишные
- Переключатели кнопочные
- Переключатели перекидные (тумблеры)
- Переключатели поворотные
- Переключатели модульные
- Переключатели тактильные
- Реле
- Реле промежуточные
- Высокочастотные / РЧ реле
- Реле герконовые, герконы
- Реле твердотельные, оптореле
- Реле электромагнитные
- Реле электромеханические
- Аксессуары/Реле
- Устройства защиты, предохранители
- Вставки плавкие
- Предохранители
- Разрядники
- Электронные компоненты
- Контакты и адреса
- Как заказать
- Доставка
- Обзоры
- Акции
- Оплата
Электротехника
- Источники света
- Лампы индикаторные
- Лампы люминесцентные
- Лампы накаливания
- Лампы неоновые
- Лампы светодиодные
- Светильники
- Установочные изделия
- Батарейные отсеки и колодки
- Замки для РЭА
- Корпуса для РЭА
- Муфты
- Ремни
- Ручки
- Шестерни, шкивы
- Электродвигатели
- Устройства охлаждения
- Вентиляторы
- Радиаторы
- Термоэлектрические модули Пельтье
- Видео
- Видео/Аксессуары
- Громкоговорители
- Кондиционеры
- Электропитание
- Трансформаторы (оборудование)
- Электротехника
- Контакты и адреса
- Как заказать
- Доставка
- Обзоры
- Акции
- Оплата
BMF055: Три МЭМС-датчика и контроллер Cortex-M0+ в одном корпусе
13.06.2016Современные МЭМС-датчики – это лучшая демонстрация достижений в области развития МЭМС-технологий. Самые развитые сенсоры объединяют в одном корпусе множество различных компонентов: гироскопы, акселерометры, магнитометры, альтиметры и т.д. Один из лидеров отрасли компания Bosch Sensortec пошла еще дальше, и представила новый 9-осевой датчик BMF055 со встроенным 32-битным Cortex-M0+ микроконтроллером.
Рис.1. BMF055 со встроенным 32-битным Cortex-M0+ микроконтроллером.
Сегмент МЭМС-датчиков – один из лидеров по темпам роста среди всех сегментов на рынке электроники. За последние десять лет МЭМС-датчики прошли путь от одноосевых акселерометров и гироскопов до сложных многоосевых систем. Самые продвинутые производители умудряются в одном корпусе разместить сразу несколько различных сенсоров: акселерометры, гироскопы, магнитометры, датчики давления и т.д.Очевидно, что цифровые данные, полученные с помощью датчиков, требуют обработки. По этой причине очень часто вместе с сенсорами в одном корпусе размещают дополнительные вычислительные блоки. Они нужны для первичной цифровой обработки сигналов (ЦОС).
К сожалению, в большинстве случаев эти узкоспециализированные блоки кроме ЦОС ничего делать не умеют. В итоге разработчики вынуждены применять дополнительные внешние управляющие микроконтроллеры. Такое решение, с большим количеством корпусных компонентов, часто оказывается не таким уж компактным. Кроме того, оно приводит к расширению перечня элементов, что так же не очень хорошо.
Естественно, что у производителей давно появилось желание разместить датчики и полноценный микроконтроллер в одном корпусе. Однако для реализации такого решения требовалось решить сразу несколько серьезных задач: сохранить малые габариты, обеспечить максимальную электромагнитную совместимость датчиков и микроконтроллера, не потерять в точности измерений и разрешающей способности, не допустить значительного роста потребления и стоимости.
И вот недавно стали появляться МЭМС-системы, в которых перечисленные проблемы были решены. Одним из лидеров в этом направлении стала компания Bosch Sensortec. Первой «ласточкой» для нее стал 9-осевой датчик BNO055, о котором рассказывалось в одной из предыдущих статей на Унитере. В одном корпусе он объединял гироскоп, акселерометр, магнитометр и 32-битный Cortex-M0+ микроконтроллер. Однако этот микроконтроллер не был доступен для загрузки пользовательского кода. Он работал под управлением специализированного ПО Sensor Fusion Algorithms, которое «зашивалось» на этапе изготовления.
С тех пор был сделан еще один шаг вперед. И вот теперь к услугам разработчиков предлагается новый 9-осевой датчик BMF055 со встроенным 32-битным Cortex-M0+ микроконтроллером, программируемым пользователем (Рис. 2). Функционал BMF055 практически целиком и полностью определяется разработчиком. В данном случае, более правильным будет говорить даже не о датчике с контроллером, а о контроллере с датчиками!
Рис.2. Использование BMF055 в различных приложениях.
BMF055 – интеллектуальная система (SiP, Systemin Package), объединяющая в одном корпусе сразу несколько различных элементов: 3-хосевой 16-битный гироскоп, 3-хосевой 14-битный акселерометр, 3-хосевой магнитометр, а также программируемый пользователем 32-битный Cortex-M0+ микроконтроллер Atmel SAMD20.
Особенности встроенного контроллера. Ключевой особенностью BMF055 является Atmel SAMD20. Это 32-битный Cortex-M0+ микроконтроллер, работающий на частотах до 48 МГц. В данном случае речь идет о топовой модели линейки SAMD20 с максимальным объемом памяти: 256 Кбайт FLASH, 32 Кбайт ОЗУ;
Работа с контроллером практически ничем не отличается от применения отдельного Atmel SAMD20. Программирование ведется через интерфейс SWD, а для разработки ПО можно использовать Atmel Studio.
Ядро Cortex-M0+ выбрано не случайно. С одной стороны оно отличается высокой производительностью 2.14 Coremark/МГц. С другой стороны, это идеальный выбор для малопотребляющей электроники, так как для него удельное потребление в активном режиме начинается всего лишь от 70 мкА/МГц.
Особенности датчиков. В составе BMF055 используются трехосевые датчики Bosch Sensortec, которые знакомы постоянным читателям Унитеры по предыдущим публикациям:
- гироскоп BMG160 с настраиваемым диапазоном измерений ±125/±250/±500/±1000/±2000 °/c;
- акселерометр BMA280 с диапазонами измерения ±2/±4/±8/±16 g;
- магнитометр BMM150 с диапазонами измерения ±1300 мкТл по осям х, у, ±2500 мкТл по оси z.
Датчики и микроконтроллер используют для связи SPI (Рис. 3). Этот интерфейс и линии прерываний доступны и для внешних устройств.
Рис. 3. Архитектура BMF055.
Несмотря на большое количество интегрированных блоков, BMF055 умещается в миниатюрном 28-выводный LGA-корпусе размером 5.2 × 3.8 × 1.13 мм!
Как было сказано выше, программирование BMF055 мало чем отличается от программирования отдельного Atmel SAMD20. Для этой цели могут использоваться стандартные программаторы и среда Atmel Studio. В дополнение к этому Bosch Sensortec предоставляет пользователям набор ПО Software Development Package, который включает API для каждого из датчиков, примеры проектов, библиотеки и плагины для Atmel Studio.
Генеральный директор и главный менеджер Bosch Sensortec Штефан Финкбайнер (Dr. Stefan Finkbeiner) рассчитывает, что основными областями применения новых датчиков BMF055 станут роботы и дроны, системы навигации, игровые приложения и геймпады, различные HMI-интерфейсы для IoT и т.д.
Характеристики BMF055:
- микроконтроллер: Atmel SAMD20 48 МГц Cortex-M0+, 256 Кбайт FLASH, 32 Кбайт ОЗУ;
- гироскоп BMG160: диапазоны измерения ±125/±250/±500/±1000/±2000 °/с, диапазон частот 12…523 Гц, чувствительность 16 LSB/(°/с) или 900 рад/с;
- акселерометр BMA280: диапазоны измерения ±2/±4/±8/±16g, диапазон частот 8…1000 Гц, чувствительность 1 LSB/mg;
- магнитометр BMM150: диапазоны измерения ±1300 мкТл по осям х, у, ±2500 мкТл по оси z, чувствительность 0.3 мкТл;
- напряжение питания микросхемы: 2.4–3.6 В;
- корпус: 28-выводный LGA размером 5.2 × 3.8 × 1.13 мм;
- диапазон рабочих температур: от –40 до 85 °C.
О компании
Компания Bosch Sensortec – подразделение консорциума Bosch, основанное в 2005 году и специализирующееся на МЭМС-сенсорах и решениях на их основе. В портфолио компании – трёх-, шести- и девятиосевые гироскопы, акселерометры и магнитометры, а также датчики температуры, влажности и т.д. С момента начала разработки МЭМС-сенсоров в 1995 году компания Bosch стала лидером на этом рынке, продав более трёх миллиардов микросхем.
Источник: Радио Лоцман