I-SYST, basé au Canada, a mis au point un minuscule module nRF52840 aussi petit qu'un ongle. Nommé BLYST840, le module dispose de 46 E / S, 1 Mo de mémoire flash, 256 ko de RAM, est prêt pour Bluetooth 5.2, est compatible Thread et ZigBee, compatible NFC, est livré avec des mesures de sécurité intégrées et prend en charge MicroPython. Le module nRF52840 ARM Cortex-M4F est riche en fonctionnalités avec un SoM à ultra faible consommation qui facilite son intégration dans divers projets et matériels IoT.
Le module BLYST840 est conçu de manière à ce qu'aucun espace supplémentaire sur le PCB ou tout composant externe ne soit requis sur la carte d'application de l'utilisateur pour bénéficier de toutes les fonctionnalités du nRF52840. Les caractéristiques et spécifications du module BLYST840:
- Il dispose d'un contrôleur Nordic Semiconductor nRF52840 avec ARM Cortex-M4F 32 bits, 64 MHz, 1 Mo de mémoire flash et 256 Ko de RAM (RAM mappée FIFO utilisant EasyDMA).
- Les 46 broches d'E / S sont exposées via des pastilles sur les bords du module. Il a QSPI / SPI / 2-fils / I2S / PDM / QDEC, Interface périphérique programmable - PPI, interface SPI haute vitesse 32 MHz, interface Quad SPI 32 MHz, easyDMA pour toutes les interfaces numériques et 2.0 USB (12 Mbits) qui est inductances intégrées en tant que convertisseur DC / DC pour l'alimentation USB et possède des résistances de terminaison pour des communications fiables.
- Ses protocoles sans fil incluent Bluetooth 5.2 prêt avec un débit élevé, c'est-à-dire jusqu'à 2 Mbps. Il a une sensibilité longue portée: -96 dBm, extensions publicitaires, coexistence améliorée (CSA # 2), Bluetooth Low Energy (budget de liaison jusqu'à 111 dB), Bluetooth Mesh, prise en charge radio IEEE 802.15.4, Thread, Zigbee, NFC- UNE.
- Le nRF52840 est un composant certifié Thread et, en tant que tel, est idéal pour les produits de réseau domestique utilisant la pile de mailles Thread. La radio prend en charge les couches 802.15.4 PHY et MAC et la rend adaptée aux piles supplémentaires utilisant 802.15.4 telles que Zigbee
- La réception sans fil s'effectue via une antenne en céramique intégrée. Il s'agit d'une puissance de sortie programmable de +8 dBm à -20 dBm, dispose d'un RSSI de haute précision, d'un démodulateur en quadrature, d'un ADC SPS 2 bits / 200K
- Il dispose d'un co-processeur ARM TrustZone Cryptocell 310, 128 bits AES / ECB / CCM / AAR pour la sécurité. Cryptocell propose une large gamme de chiffrements et de fonctionnalités de sécurité pour intégrer une sécurité solide dans les applications à partir de zéro. L'utilisation de Cryptocell accélère également les opérations de sécurité associées et utilise moins de temps de traitement et de puissance qu'une opération équivalente effectuée dans le logiciel par le CPU.
- Il utilise le logiciel MicroPython, la bibliothèque de conception orientée objet multi-architecture multi-architecture open source IOsonata, Eclipse IDE, Nordic SDKs
- Il a des configurations d'alimentation flexibles pour l'alimentation USB ou l'alimentation basse tension / batterie, une large plage de tension d'alimentation de 1,7 V à 5,5 V, une alimentation régulée pour les composants externes jusqu'à 25 mA, des inducteurs intégrés pour le mode CC / CC à faible puissance et intégré Cristal 32 MHz et 32,768 MHz pour une faible puissance.
- Le module a des dimensions de la taille du bout des doigts (14 x 9 x 1,6 mm). En outre, il est certifié FCC, IC et CE et peut être intégré dans la conception du produit sans certification sans fil.
- La puce du module prend en charge les balises NFC-A. Le couplage hors bande (OOB) à l'aide de NFC simplifie le processus de couplage authentifié entre deux appareils Bluetooth en échangeant des informations d'authentification via une liaison NFC.
Le package supplémentaire comprend des dongles USB avec UDG-NRF52840 et UDG-NRF52840C). Il y a un port USB mâle - USB Type-A ou Type-C. Le chargeur de démarrage USB est préchargé, ce qui permet le téléchargement du micrologiciel à l'aide d'un bouton-poussoir défini par l'utilisateur, d'un commutateur de réinitialisation, d'une LED définissable par l'utilisateur, d'un port de programmation Tag-Connect à utiliser avec l'IDAP-Link en conjonction avec un câble Tag-Connect, sept GPIO acheminés vers des trous crénelés (10 GPIO pour la version Type-C).
Une autre option est la carte de dérivation IBK-NRF52840 avec un accès plus facile à toutes les E / S via des en-têtes de pas de 2,54 mm non peuplés, deux boutons utilisateur, trois LED USB et un port micro USB pour l'alimentation et la programmation. Il existe également un port SWD / JTAG pour la programmation, l'alimentation par batterie est prise en charge (1,8 à 3,6 V), et tout comme pour le dongle USB, le module est préchargé avec un firmware de chargeur de démarrage USB.