nRF52832 : tout ce que vous devez savoir en 2023

Introduction

Le nRF52832 est essentiellement reconnu comme un Bluetooth multiprotocole basse énergie (Bluetooth 5), ANT/ANT+ et un propriétaire 2.4 GHz. Système sur puce (SoC). Outre ces fonctionnalités fondamentales qu'il fournit, il intègre une prise en charge des balises NFC sur puce.

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 composant de module système sur puce (SoC) avec un microprocesseur avec un multiprotocole Radio qui peut gérer une fréquence de 2.4 GHz. En outre, il comprend une poignée de composants externes et de broches d'entrée-sortie (E/S).

Il est considéré que le nRF52832 est parfaitement adapté aux applications basse consommation Bluetooth et ultra-puissance sans fil applications. De plus, cela ne fonctionne que dans un source de courant tension d'environ 1.7 V à 3.6 V. S'il dépasse cette plage, ses performances de sortie peuvent changer.

Néanmoins, si vous envisagez de relier ce composant par l'intermédiaire d'une batterie, il est livré avec un régulateur d'une tension minimale de 3.3 V et maximale de 6 V. Quant à son assemblage de module, il contient une antenne, un connecteur de débogage, une alimentation DEL, le bouton de réinitialisation et l'en-tête du programme.

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édicale 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
  • Jouets télécommandés
  • 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

nRF52840 nRF52832
Bluetooth 5 longue portée 4X

Oui

Bluetooth 5 longue portée 2X

Oui Oui
Extensions publicitaires 8X Oui

Oui

Puissance TX

8 dBm 4 dBm
Flash 1024 KB

512 KB

RAM

256 KB 64 KB
I2S Oui

Oui

SPI, UART, PWM

Oui Oui
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
Coût Haute

Faible

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éjà décidé d'intégrer le nRF52832 dans votre application, n'hésitez pas à nous envoyer un message et à envoyer vos spécifications ; nous serons sûrs de l'atteindre quelle que soit la complexité, et nous le produirons sur sa plus haute qualité et ses performances optimales. Cependant, si des questions subsistent dans votre esprit à propos de nRF52832, veuillez envoyer un message PCBTok immédiatement. Nous serons plus qu'heureux de répondre à vos préoccupations.

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 !

Remonter en haut