Introduzione
L'nRF52832 è essenzialmente riconosciuto come Multiprotocol Bluetooth Low Energy (Bluetooth 5), ANT/ANT+ e Proprietario a 2.4 GHz Sistema su chip (SoC). Oltre a queste caratteristiche fondamentali che fornisce, ha integrato il supporto per tag NFC su chip.
Per quanto riguarda la sua costruzione, è composto da un microcontrollore insieme ai suoi 32 pin di ingresso-uscita configurabili. Di conseguenza, sono ideali per usi che includono tecnologia indossabile, apparecchiature di illuminazione e persino complesse applicazioni IoT.
Tutte queste potenziali applicazioni richiedono componenti avanzati; quindi, è ormai comprensibile che nRF52832 sia un componente e un modulo sofisticato con una vasta gamma di usi, specialmente nelle tecnologie avanzate. Inoltre, ha incredibili configurazioni e attributi periferici e una notevole capacità di archiviazione per Flash e RAM.
Di conseguenza, vorremmo toccare il punto di discussione cruciale su nRF52832, inclusa la sua definizione, caratteristiche, specifiche, applicazioni, supporto del protocollo wireless, ricca flessibilità periferica, programmazione e la sua differenza rispetto a nRF52840. Pertanto, se consideri davvero questo componente nella tua applicazione, finisci di leggere l'articolo; ne discuteremo a fondo!
Cos'è nRF52832?
Come affermato, nRF52832 è un componente del modulo system-on-chip (SoC) con un microprocessore con un multiprotocollo radio in grado di gestire una frequenza di 2.4 GHz. Inoltre, include una manciata di componenti esterni e pin input-output (I/O).
Si ritiene che nRF52832 sia ideale per il basso consumo energetico Bluetooth e ultrapotente senza fili applicazioni. Inoltre, questo funziona solo in a Alimentazione elettrica tensione di circa 1.7 V a 3.6 V. Se supera tale intervallo, le sue prestazioni di uscita potrebbero cambiare.
Tuttavia, se si prevede di collegare questo componente tramite una batteria, viene fornito con un regolatore con una tensione minima di 3.3 V e massima di 6 V. Per quanto riguarda il suo assemblaggio del modulo, contiene un'antenna, un connettore di debug, un'alimentazione LED, pulsante di ripristino e intestazione del programma.
Ultimo ma non meno importante, nRF52832-MDK ha la capacità di sperimentare altre piattaforme, tra cui nRF5 SDK, nRF5 SDK for Mesh, Mbed OS 5, Zephyr, Mynewt, JerryScript, Espruino, MicroPython, Web Bluetooth, Eddystone, ecc.

Definizione del file nRF52832
Caratteristiche fondamentali di nRF52832
Per comprendere appieno le capacità dell'nRF52832, vorremmo affrontare le sue varie funzionalità. In questo modo, possiamo aiutare i nostri lettori a ridurre le loro opzioni sull'adeguatezza di questo componente del modulo per le loro applicazioni. Tuttavia, a causa delle sue innumerevoli caratteristiche eccezionali, discuteremo solo alcune di quelle essenziali.
- Può utilizzare Bluetooth 5 a 2 Mbps.
- Offre un processore ARM Cortex M4F a 32 bit.
- Fornisce 64kB di RAM e 512kB di flash.
- Ha pacchetti software che possono essere installati.
- È un servizio di sviluppo senza stack di protocollo modulare.
- Entrambe le versioni Bluetooth Low Energy da 1 Mbit e 2 Mbit sono compatibili.
- Le serie nRF51, nRF24AP e nRF24L sono supportate in modalità wireless.
- La soglia Bluetooth a bassa energia per questo dispositivo è di -96 dBm.
- Ha una potenza di uscita programmabile da +4 dBm a -20 dBm.
- Sono inclusi i FIFO di mappatura EasyDMA e RAM.
- Un massimo di 256 byte di capacità dinamica del vettore in volo.
- Ha un GPIO a 32 pin che è flessibile e regolabile.
- Offre PPI, che sta per Programmable Peripheral Interface.
- Dispone di un pacchetto completo di interfacce digitali compatibili con EasyDMA, tra cui SPI/2 fili, UART, PDM e I2S.
- È 32 MHz, 40 ppm per Bluetooth e 50 ppm per ANT cristallino estraneo a un prezzo ragionevole.
- Ha solo una trasmissione dell'antenna a un'estremità (balun su chip).

Caratteristiche essenziali da conoscere su nRF52832
Diverse applicazioni di nRF52832
Poiché conosciamo già la funzionalità nRF52832, possiamo discutere i vari settori che preferiscono questo modulo nelle loro applicazioni.
- IoT – Domotica, sensore reti e automazione degli edifici.
- Reti personali – Medicale sensori, dispositivi di monitoraggio, portachiavi e orologi da polso.
- Dispositivi di intrattenimento interattivo: telecomando e controller di gioco.
- Beacons
- Caricabatterie e dispositivi wireless A4WP
- Controllo remoto Giocattoli
- Periferiche per computer e dispositivi I/O – Topo, tastierae trackpad multi-touch.

Varie industrie che impiegano nRF52382
Supporto del protocollo wireless e ricca flessibilità periferica di nRF52832
Per comprendere appieno la funzionalità di nRF52382, vorremmo affrontare il supporto del protocollo e la flessibilità. In questo modo, possiamo prevenire il verificarsi di errori durante l'applicazione.
Supporto del protocollo wireless
Il multiprotocollo simultaneo è supportato dal SoC nRF52832. Per consentire ai telefoni di fornire, equipaggiare, gestire e far funzionare i nodi mesh, la rete Bluetooth e il Bluetooth LE possono coesistere. Sono inoltre accessibili interfacce altamente specializzate operanti a 2.4 GHz, ANT e NFC. È compatibile con Bluetooth Low Energy e ha una velocità significativamente più alta di 2 Mbps.
Ricca flessibilità periferica
Per consentire complesse soluzioni a scheda singola, nRF52832 dispone di un'ampia gamma di interfacce e periferiche. Viene coperta l'intera gamma di comunicazioni di rete. Inoltre, PWM, QDEC e due porte per microfono elettronico PDM sono funzionalità integrate nel chip. L'architettura di memoria EasyDMA è supportata da tutti gli endpoint e i connettori, aumentando l'efficienza, le prestazioni e l'accessibilità.
nRF52832 Programmazione
In questo settore, analizzeremo come programmare nRF52832 tramite un bootloader.
L'utilizzo di uno sviluppatore JTAG dedicato per installare il codice sul nRF52832 Breakout non è necessario perché viene fornito con un bootloader sequenziale già configurato. Tuttavia, questa configurazione di un collegamento seriale tra il desktop e il breakout richiede un dispositivo di base FTDI.
Collegamento di FTDI e Breakout
Si collega all'interfaccia seriale a 6 pin di nRF52832 utilizzando FTDI Basic. Le schede devono essere incastrate insieme dopo aver abbinato i contrassegni "BLK" e "GRN". Successivamente, il LED rosso di alimentazione dovrebbe iniziare ad accendersi. Controllare l'interruttore FTDI-VCC EN sul retro della scheda per vedere se non è stato disabilitato o se non si accende.
Attivazione del Bootloader
Poiché nRF52832 non offre una funzione di ripristino automatico simile alla scheda Arduino, deve campionare lo stato del GPIO 6 durante l'avvio. Dopodiché, il pin 6 deve essere minimo per avviarsi nel bootloader; in caso contrario, viene eseguito nel software preprogrammato. Pertanto, è necessario aggiornare il dispositivo mentre si preme il pin 6 per avviare nRF52832 nel suo bootloader.
Il trucco per il riavvio del bootloader è il seguente nel formato passo-passo:
- Tieni premuti contemporaneamente gli interruttori 06 e Riavvia.
- Ripristina il dispositivo.
- Verificare se il LED blu (pin 7) inizia a lampeggiare.
- Disattivare il pulsante utente con le etichette 06.
Il LED blu sul pin 7 di nRF52832 dovrebbe iniziare a lampeggiare in quello che è noto come il ritmo della "bomba a orologeria" quando il dispositivo è in stato di bootloader.
Lo riceviamo in cambio del non utilizzo di costosi programmatori JTAG, vale a dire che è un po' complicato e molto irritante da fare prima di ogni procedura. Si può caricare il codice sul chip usando l'opzione "Carica" di Arduino quando hai già digitato il bootloader.
Caricamento del Blink
Suggeriamo di tentare di inviare una semplice dimostrazione lampeggiante dopo aver collegato la linea tremolante al LED integrato sul pin 7. Di seguito è riportata una copia del codice che è possibile incollare nel proprio dispositivo.
const int ledPin = 7;
void setup ()
{
pinMode(LEDPin, USCITA);
}
void loop ()
{
digitalWrite(LEDPin, ALTO);
ritardo (500);
digitalWrite(ledPin, BASSO);
ritardo (500);
}
Differenza tra nRF52832 e nRF52840
Per rendere le cose più facili e comprensibili, abbiamo creato una tabella completa che confronta meticolosamente le capacità dell'nRF52832 rispetto all'nRF52840.
Scheda Sintetica | nRF52840 | nRF52832 |
| Bluetooth 5 a lungo raggio 4X | Si | |
Bluetooth 5 a lungo raggio 2X | Si | Si |
| Estensioni pubblicitarie 8X | Si | Si |
Potenza TX | 8 dBm | 4 dBm |
| Cromatografia | 1024 KB | 512 KB |
RAM | 256 KB | 64 KB |
| I2S | Si | Si |
SPI, UART, PWM | Si | Si |
| Tensione di alimentazione in ingresso (V) | Da 1.7 V a 5.5 V | Da 1.7 V a 3.6 V |
Temperatura massima (°C) | +85 | +85 |
| Costo | Alta | Basso |
Conclusione
Per concludere, nRF52832 è un componente del dispositivo del modulo vantaggioso ampiamente preferito in innumerevoli applicazioni grazie alle sue caratteristiche eccezionalmente offerte. Inoltre, sono rinomati per essere dispositivi System-on-Chip (SoC) multiprotocollo per uso generico.
Se hai già deciso di incorporare nRF52832 nella tua applicazione, non esitare a inviarci un messaggio e inviare le tue specifiche; saremo sicuri di raggiungerlo indipendentemente dalla complessità e lo produrremo con la massima qualità e prestazioni ottimali. Tuttavia, se nella tua mente rimangono delle domande su nRF52832, invia un messaggio gentile PCBTok subito. Saremo più che felici di assistere con le vostre preoccupazioni.
La lunga attesa è finita! Siamo un'azienda con una vasta esperienza nel settore; quindi, puoi affidarci qualsiasi tua esigenza di circuito stampato; non ci accontentiamo della mediocrità. Contattaci subito per usufruire delle nostre promozioni giornaliere in corso!


Scegli lingua