nRF52832 : tout ce que vous devez savoir en 2023

Introduction

Le nRF52832 est principalement reconnu comme un système sur puce (SoC) propriétaire multiprotocole Bluetooth Low Energy (Bluetooth 5), ANT/ANT+ et fonctionnant à 2.4 GHz . Outre ces fonctionnalités essentielles, il intègre la prise en charge des étiquettes NFC.

Quant à sa construction, il est composé d'un microcontrôleur accompagné de ses 32 broches d'entrée-sortie configurables. En conséquence, ils sont parfaitement adaptés à des utilisations telles que la technologie portable, les équipements d'éclairage et même les applications IoT complexes.

Toutes ces applications potentielles nécessitent des composants avancés ; par conséquent, il est maintenant compréhensible que le nRF52832 soit un composant et un module sophistiqués avec un large éventail d'utilisations, en particulier dans les technologies avancées. De plus, il possède des configurations et des attributs périphériques incroyables et une capacité de stockage remarquable pour sa mémoire Flash et sa RAM.

Par conséquent, nous aimerions aborder le point de discussion crucial sur le nRF52832, y compris sa définition, ses fonctionnalités, ses spécifications, ses applications, la prise en charge du protocole sans fil, la flexibilité périphérique riche, la programmation et sa différence par rapport au nRF52840. Ainsi, si vous tenez vraiment compte de ce composant dans votre application, finissez de lire l'article ; nous en discuterons en profondeur !

Qu'est-ce que nRF52832 ?

Comme indiqué, le nRF52832 est un module système sur puce (SoC) doté d'un microprocesseur et d'une radio multiprotocole capable de gérer une fréquence de 2.4 GHz. Il comprend également plusieurs composants externes et des broches d'entrée/sortie (E/S).

Le nRF52832 est considéré comme parfaitement adapté aux applications Bluetooth basse consommation et aux applications sans fil ultra-puissantes . De plus, il fonctionne uniquement avec une tension d'alimentation comprise entre 1.7 V et 3.6 V environ. Au-delà de cette plage, ses performances peuvent être altérées.

Néanmoins, si vous prévoyez d'alimenter ce composant par une batterie, il est fourni avec un régulateur de tension minimale de 3.3 V et maximale de 6 V. Quant à son module, il comprend une antenne, un connecteur de débogage, une LED d'alimentation , un bouton de réinitialisation et un connecteur de programmation.

Enfin, le nRF52832-MDK a la capacité d'expérimenter d'autres plates-formes, y compris nRF5 SDK, nRF5 SDK pour Mesh, Mbed OS 5, Zephyr, Mynewt, JerryScript, Espruino, MicroPython, Web Bluetooth, Eddystone, etc.

Qu'est-ce que nRF52832 ?

Définition du nRF52832

Caractéristiques fondamentales du nRF52832

Afin de bien comprendre les capacités du nRF52832, nous aimerions aborder ses différentes fonctionnalités. De cette façon, nous pouvons aider nos lecteurs à réduire leurs options quant à savoir si ce composant de module est approprié pour leurs applications. Cependant, en raison de ses innombrables fonctionnalités exceptionnelles, nous n'aborderons que certaines des fonctionnalités essentielles.

  • Il peut utiliser Bluetooth 5 à 2 Mbps.
  • Il propose un processeur ARM Cortex M4F 32 bits.
  • Il fournit 64 Ko de RAM et 512 Ko de mémoire flash.
  • Il contient des ensembles de logiciels pouvant être installés.
  • Il s'agit d'un service de développement modulaire sans pile de protocoles.
  • Les versions 1 Mbit et 2 Mbit Bluetooth low energy sont compatibles.
  • Les séries nRF51, nRF24AP et nRF24L sont prises en charge sans fil.
  • Le seuil Bluetooth basse consommation pour cet appareil est de -96 dBm.
  • Il a une puissance de sortie programmable de +4 dBm à -20 dBm.
  • Les FIFO de mappage EasyDMA et RAM sont inclus.
  • Un maximum de 256 octets de capacité dynamique de transporteur aérien.
  • Il dispose d'un GPIO à 32 broches flexible et réglable.
  • Il offre PPI, qui signifie Programmable Peripheral Interface.
  • Il dispose d'un ensemble complet d'interfaces numériques compatibles EasyDMA, y compris SPI/2 fils, UART, PDM et I2S.
  • Il est de 32 MHz, 40 ppm pour Bluetooth et 50 ppm pour le cristallin étranger ANT à un prix raisonnable.
  • Il n'a qu'une transmission d'antenne unilatérale (On-chip Balun).

Caractéristiques fondamentales du nRF52832

Caractéristiques essentielles à connaître sur le nRF52832

Différentes applications du nRF52832

Puisque nous avons déjà des connaissances sur la capacité nRF52832, nous pouvons discuter des différentes industries qui préfèrent ce module dans leurs applications.

  • IdO – Domotique, capteur réseaux et immotique.
  • Réseaux personnels – Médical capteurs, appareils de surveillance, porte-clés et montres-bracelets.
  • Dispositifs de divertissement interactifs - Télécommande et contrôleur de jeu.
  • Beacons
  • Chargeurs et appareils sans fil A4WP
  • Contrôle à distance Jouets
  • Périphériques informatiques et dispositifs d'E/S – Souris, clavier, et pavé tactile multipoint.

Différentes applications du nRF52832

Diverses industries qui utilisent nRF52382

Prise en charge du protocole sans fil et flexibilité périphérique riche de nRF52832

Afin de saisir pleinement les fonctionnalités du nRF52382, nous aimerions aborder son support de protocole et sa flexibilité. De cette façon, nous pouvons prévenir les occurrences d'échec lors de l'application.

Prise en charge du protocole sans fil

Le multiprotocole simultané est pris en charge par le SoC nRF52832. Afin de permettre aux combinés de fournir, d'équiper, de gérer et d'exploiter des nœuds maillés, Bluetooth net et Bluetooth LE peuvent coexister. Des interfaces hautement spécialisées fonctionnant à 2.4 GHz, ANT et NFC sont également accessibles. Il est compatible Bluetooth Low Energy et a un débit nettement supérieur de 2 Mbps.

Flexibilité périphérique riche

Pour permettre des solutions complexes à carte unique, le nRF52832 dispose d'une large gamme d'interfaces et de périphériques. L'ensemble de la communication réseau est couvert. De plus, les ports de microphone électronique PWM, QDEC et double PDM sont des fonctionnalités intégrées à la puce. L'architecture de mémoire EasyDMA est prise en charge par tous les terminaux et connecteurs, ce qui augmente l'efficacité, les performances et l'accessibilité.

Programmation nRF52832

Dans ce secteur, nous décortiquerons comment programmer le nRF52832 via un bootloader.

L'utilisation d'un développeur JTAG dédié pour installer le code sur le nRF52832 Breakout n'est pas nécessaire car il est livré avec un chargeur de démarrage séquentiel déjà configuré. Néanmoins, cette configuration d'une liaison série entre le bureau et le breakout nécessite un périphérique de base FTDI.

Lier le FTDI et Breakout

Il se connecte à l'interface série à 6 broches du nRF52832 à l'aide du FTDI Basic. Les planches doivent être emboîtées après avoir fait correspondre les marquages ​​« BLK » et « GRN ». Ensuite, la LED d'alimentation rouge devrait commencer à s'allumer. Vérifiez le commutateur FTDI-VCC EN à l'arrière de la carte pour voir s'il n'a pas été désactivé ou s'il ne s'allume pas.

Déclencher le chargeur de démarrage

Étant donné que le nRF52832 n'offre pas de fonction de réinitialisation automatique similaire à la carte Arduino, il doit échantillonner l'état du GPIO 6 lors du démarrage. Après cela, la broche 6 doit être minimale pour se lancer dans le chargeur de démarrage ; sinon, il s'exécute dans le logiciel préprogrammé. Par conséquent, il faut actualiser l'appareil tout en appuyant sur les commutateurs de la broche 6 pour lancer le nRF52832 dans son chargeur de démarrage.

L'astuce de redémarrage du chargeur de démarrage est la suivante au format étape par étape :

  1. Maintenez les commutateurs 06 et Reboot enfoncés simultanément.
  2. Réinitialisez l'appareil.
  3. Vérifiez si la LED bleue (broche 7) commence à clignoter.
  4. Dégager le bouton utilisateur avec les 06 étiquettes.

La LED bleue sur la broche 7 du nRF52832 devrait commencer à clignoter selon ce que l'on appelle le rythme de la "bombe à retardement" lorsque l'appareil est en état de chargeur de démarrage.

Nous recevons cela en échange de ne pas utiliser de programmeurs JTAG coûteux, c'est-à-dire que c'est un peu compliqué et très irritant à faire avant chaque procédure. On peut télécharger du code sur la puce à l'aide de l'option "Télécharger" d'Arduino lorsque vous avez déjà tapé le chargeur de démarrage.

Télécharger le Blink

Nous vous suggérons d'essayer de soumettre une simple démonstration clignotante après avoir relié la ligne scintillante à la LED intégrée sur la broche 7. Vous trouverez ci-dessous une copie du code que vous pouvez coller dans leur appareil.

const int ledPin = 7 ;

void setup ()

{

    pinMode(ledPin, SORTIE);

}

boucle vide ()

{

    digitalWrite (ledPin, HAUT);

    délai (500);

    digitalWrite(ledPin, BAS);

    délai (500);

}

Différence entre nRF52832 et nRF52840

Pour rendre les choses plus faciles et plus compréhensibles, nous avons créé un tableau complet qui compare méticuleusement la capacité du nRF52832 à celle du nRF52840.

Paramètres

nRF52840nRF52832
Bluetooth 5 longue portée 4X

Oui

Bluetooth 5 longue portée 2X

OuiOui
Extensions publicitaires 8XOui

Oui

Puissance TX

8 dBm4 dBm
Flash1024 KB

512 KB

RAM

256 KB64 KB
I2SOui

Oui

SPI, UART, PWM

OuiOui
Tension d'alimentation d'entrée (V)1.7 V à 5.5 V

1.7 V à 3.6 V

Température maximale (°C)

+85+85
PrixHaute

Low

Conclusion

Pour conclure, le nRF52832 est un composant de dispositif de module bénéfique largement préféré dans d'innombrables applications en raison de ses fonctionnalités exceptionnellement offertes. De plus, ils sont réputés pour être des dispositifs multiprotocoles System-on-Chip (SoC) à usage général.

Si vous avez décidé d'intégrer le nRF52832 à votre application, n'hésitez pas à nous contacter et à nous transmettre vos spécifications. Nous nous engageons à les réaliser, quelle que soit leur complexité, et à les produire avec une qualité et des performances optimales. Si vous avez encore des questions concernant le nRF52832, veuillez contacter PCBTok sans plus attendre. Nous serons ravis de vous aider.

La longue attente est terminée! Nous sommes une entreprise avec une vaste expérience dans l'industrie; par conséquent, vous pouvez nous confier n'importe lequel de vos besoins en matière de circuits imprimés ; nous ne nous contentons pas de la médiocrité. Contactez-nous immédiatement pour profiter de nos promotions quotidiennes en cours !

Mettre à jour les préférences de cookies
Remonter en haut