Канадская компания I-SYST inc разработала крошечный модуль nRF52840 размером с ноготь. Модуль BLYST840 полностью использует возможности беспроводного микроконтроллера Nordic Semi с возможностью подключения Bluetooth 5.2, Thread и Zigbee и обеспечивает 46 входов/выходов.
Технические характеристики BLYST840:
- Беспроводной микроконтроллер – микроконтроллер Nordic Semiconductor nRF52840 Arm Cortex-M4F с тактовой частотой 64 МГц, 1 МБ флэш-памяти, 256 КБ ОЗУ
- Связь
- Bluetooth 5.2 до 2 Мбит/с, чувствительность -96 дБм для дальнего радиуса действия; бюджет канала до 111 дБ; Bluetooth Mesh
- Поддержка радио IEEE 802.15.4 для Thread и Zigbee
- NFC-A
- Встроенная керамическая антенна
- Выходная мощность – регулируется от +8 дБм до -20 дБм
- 46 контактов ввода/вывода, доступных через контактные площадки по краям модуля, включая
- QSPI/SPI/2-wire/I2S/PDM/QDEC
- Программируемый периферийный интерфейс (PPI)
- Интерфейс SPI при 32 МГц
- Quad SPI интерфейс при 32 МГц
- EasyDMA для всех цифровых интерфейсов
- USB 2.0 (12 Мбит)
- 12-бит/200K SPS АЦП
- Безопасность
- Arm TrustZone Cryptocell 310
- Сопроцессор 128-бит AES/ECB/CCM/AAR
- Разное – встроенный 32 МГц и 32,768 МГц crystal
- Напряжение питания – от 1,7 В до 5,5 В через батарею или питание от USB.
- Размеры – 14 x 9 x 1.6 мм
- Сертификаты – FCC, IC и CE
Модуль программируется с помощью MicroPython, IOsonata – мультиплатформенную библиотеку с открытым исходным кодом для проекта IoT, а также Nordic SDK. Вы найдете некоторую документацию и файл прошивки на SourceForge.
BLYST840 – не самый маленький модуль, который можно найти. InsightSIP ISP1807 предлагает большинство тех же функций, при этом его размер 8×8 мм, но его будет сложнее паять (LGA pad) и он поставляется без поддержки программного обеспечения с открытым исходным кодом. В таблице так же имеется сравнение цен, но нам кажется оно не корректным, так как в стоимость BLYST840 включена доставка в США, в то время как цена для всех других модулей доставка не включается.
Начать работу с таким небольшим модулем не так удобно, поэтому компания также предложит платформы для оценки и разработки, включая два USB-донгла с разъемом USB Type-A или Type-C с кнопками сброса и пользователя, пользовательским светодиодом, от 7 до 10 GPIO и портом для программирования Tag-Connect для использования с IDAP-Link.
USB-донглы предварительно загружаются с помощью USB bootloader и могут использоваться с программным обеспечением Nordic nRFConnect Desktop для использования в качестве инструментов тестирования анализатора для разработки встроенного программного обеспечения Bluetooth и/или в качестве узлов Mesh Bluetooth.
Другой вариант – это коммутационная плата IBK-NRF52840 с более легким доступом ко всем входам/выходам через незаполненные разъемы с шагом 2,54 мм, две пользовательские кнопки, три USB-светодиода и порт Micro USB для питания и программирования. Имеется также порт SWD/JTAG для программирования, поддерживается питание от батареи (от 1,8 до 3,6 В), и, как и для USB-донгла, на модуле предустановлена прошивка USB bootloader.
Независимо от того, используете ли вы адаптер или плату коммутатора, для отладки исходного кода требуется IDAP-Link – недорогой отладочный тест CMSIS-DAP JTAG.
BLYST840 является преемником более раннего модуля NYF52832, основанного на nRF52832, с еще меньшим форм-фактором (10 × 7), но ограниченным 30 входами / выходами и без поддержки Bluetooth 5 большой дальности. Это означает, что это не первый их проект nRF52, и риск должен быть меньше, если вы решили взять на себя обязательство предоставить модуль или комплекты в Crowd Supply. Модуль стоит 22 доллара, полностью собранный USB-адаптер и коммутационная плата соответственно за 35 и 40 долларов, а отладчик – за 55 долларов. Комплект для исследований BLYST840 будет включать в себя все в различных количествах по 125 долларов, а покупка комплектов для нескольких модулей снизит цену за единицу до 15,6 долларов. Доставка в США бесплатна и варьируется от 8 до 15 долларов в остальном мире в зависимости от выбранной награды.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.