Одноплатный компьютер Arduino с поддержкой NFC, Bluetooth LE
Фирма Nordic Semiconductor сообщила о том, что проект Arduino в своём новом продукте задействовал фирменную систему-на-кристалле (СнК) nRF52832, обеспечивающую поддержкой технологией Bluetooth LE (Bluetooth Smart). Новая плата Arduino Primo представляет собой программируемый одноплатный компьютер для сегмента Интернета вещей. Решение должно упростить и удешевить разрабатываемые системы.
Помимо поддержки Bluetooth low energy компьютер Arduino Primo работает с технологией связи ближнего поля Near Field Communication (NFC), сетью WiFi и ИК-портом. Ранее для получения подобного функционала пользователям приходилось добавлять в систему шилды.
В дополнение к возможности подключения к широкому диапазону датчиков по технологии Bluetooth плата Arduino Primo может работать в качестве полнофункционального клиента (TCP/IP) и сервера с взаимодействием по WiFi. Также использование СнК nRF52832 возможно для безопасной аутентификации по технологии NFC и применения функции «Touch-to-Pair» (не требующей аутентификации). Кроме того, предусмотрена возможность традиционного внешнего управления через ИК-порт.
СнК nRF52832 включает 32-разрядный процессор ARM Cortex-M4F с тактовой частотой 64 МГц, имеющий на 60 % большую вычислительную мощность в сравнении с конкурирующими решениями. Также данный процессор в 10 раз мощнее аналогов по операциям с плавающей запятой и в 2 раза производительнее по цифровой обработке сигналов (DSP). Радиомодуль с поддержкой различных протоколов полностью совместим со спецификацией Bluetooth 4.2. Чувствительность приёма составляет -96 дБ, пиковое отношение тока режимов RX/TX – 5,5 мА. СнК также включает 512 КБ флеш-памяти и 64 КБ ОЗУ. Для оптимизации энергопотребления предусмотрена полностью автоматическая система управления питанием.
Помимо управления радиочастотным стеком Bluetooth и кодом приложения ARM-процессор чипа nRF52832 имеет достаточно мощности для обработки данных интегрированного акселерометра; датчика температуры, влажности и давления. Программирование системы осуществляется в известной среде разработке Arduino.
Подписаться на почтовую рассылку / Авторам сотрудничество