Introductie
De nRF52832 staat in principe bekend als een multiprotocol Bluetooth Low Energy (Bluetooth 5), ANT/ANT+ en een eigen 2.4 GHz System-on-Chip (SoC) . Naast deze basisfuncties biedt de chip ook geïntegreerde ondersteuning voor NFC-tags.
Wat de constructie betreft, het is samengesteld uit een microcontroller samen met zijn 32 configureerbare input-output-pinnen. Daarom zijn ze bij uitstek geschikt voor toepassingen zoals draagbare technologie, verlichtingsapparatuur en zelfs ingewikkelde IoT-toepassingen.
Al deze potentiële toepassingen vereisen geavanceerde componenten; daarom is het inmiddels begrijpelijk dat de nRF52832 een geavanceerd onderdeel en module is met een breed scala aan toepassingen, vooral in geavanceerde technologieën. Bovendien heeft het verbazingwekkende perifere configuraties en attributen en een opmerkelijke opslagcapaciteit voor zijn Flash en RAM.
Daarom willen we het hebben over het cruciale punt van discussie over nRF52832, inclusief de definitie, functies, specificaties, toepassingen, ondersteuning van draadloze protocollen, rijke randapparatuurflexibiliteit, programmering en het verschil met nRF52840. Dus als u dit onderdeel echt in uw aanvraag overweegt, lees dan het artikel af; we gaan het grondig bespreken!
Wat is nRF52832?
Zoals vermeld, is de nRF52832 een system-on-chip (SoC) modulecomponent met een microprocessor en een multiprotocol radio die een frequentie van 2.4 GHz aankan. Daarnaast bevat de module een aantal externe componenten en input/output (I/O) pinnen.
De nRF52832 wordt beschouwd als ideaal voor energiezuinige Bluetooth- en ultra-krachtige draadloze toepassingen. Bovendien werkt deze chip alleen met een voedingsspanning van ongeveer 1.7 V tot 3.6 V. Boven deze spanning kan de outputprestatie veranderen.
Mocht u dit component echter via een batterij willen aansluiten, dan wordt er een spanningsregelaar meegeleverd met een minimale spanning van 3.3 V en een maximale spanning van 6 V. De module zelf bevat een antenne, een debug-connector, een voedings- LED , een resetknop en een programmeerheader.
Last but not least heeft de nRF52832-MDK de mogelijkheid om te experimenteren met andere platforms, waaronder nRF5 SDK, nRF5 SDK voor Mesh, Mbed OS 5, Zephyr, Mynewt, JerryScript, Espruino, MicroPython, Web Bluetooth, Eddystone, enz.

De nRF52832 definiëren
Fundamentele kenmerken van nRF52832
Om de mogelijkheden van de nRF52832 volledig te begrijpen, willen we de verschillende functies ervan aanpakken. Op die manier kunnen we onze lezers helpen hun opties te verkleinen of dit moduleonderdeel geschikt is voor hun toepassingen. Vanwege de talloze uitzonderlijke functies zullen we echter alleen enkele van de essentiële bespreken.
- Het kan Bluetooth 5 gebruiken met 2 Mbps.
- Het biedt een ARM Cortex M4F 32-bits processor.
- Het biedt 64kB RAM en 512kB flash.
- Het heeft softwarebundels die kunnen worden geïnstalleerd.
- Het is een modulaire protocolstackvrije ontwikkelservice.
- Zowel de 1 Mbit als de 2 Mbit Bluetooth Low Energy-versies zijn compatibel.
- De series nRF51, nRF24AP en nRF24L worden draadloos ondersteund.
- De energiezuinige Bluetooth-drempel voor dit apparaat is -96 dBm.
- Het heeft een uitgangsvermogen dat kan worden geprogrammeerd van +4 dBm tot -20 dBm.
- EasyDMA en RAM mapping FIFO's zijn inbegrepen.
- Maximaal 256 bytes aan dynamische on-air carrier-capaciteit.
- Het heeft een 32-pins GPIO die flexibel en instelbaar is.
- Het biedt PPI, wat staat voor Programmable Peripheral Interface.
- Het heeft een compleet pakket van EasyDMA-compatibele digitale interfaces, waaronder SPI/2-wire, UART, PDM en I2S.
- Het is 32 MHz, 40ppm voor Bluetooth en 50ppm voor ANT extern kristallijn dat redelijk geprijsd is.
- Het heeft alleen een eenzijdige antennetransmissie (On-chip Balun).

Essentiële kenmerken om te weten over nRF52832
Verschillende toepassingen van nRF52832
Aangezien we al kennis hebben over de nRF52832-mogelijkheden, kunnen we de verschillende industrieën bespreken die deze module prefereren in hun toepassingen.
- IoT – Domotica, sensor netwerken en gebouwautomatisering.
- Personal Area Networks - MEDISCHE sensoren, monitorapparaten, sleutelhangers en polshorloges.
- Interactieve entertainmentapparaten - Afstandsbediening en spelcontroller.
- Bakens
- A4WP draadloze opladers en apparaten
- Afstandsbediening Toys
- Computerrandapparatuur en I/O-apparaten – Muis, toetsenbord, en multi-touch-trackpad.

Diverse industrieën die nRF52382 in dienst hebben
Ondersteuning voor draadloze protocollen en rijke perifere flexibiliteit van nRF52832
Om de functionaliteit van de nRF52382 volledig te begrijpen, willen we de protocolondersteuning en flexibiliteit aanpakken. Op die manier kunnen we storingen tijdens de toepassing voorkomen.
Ondersteuning voor draadloze protocollen
Het gelijktijdige multiprotocol wordt ondersteund door de nRF52832 SoC. Om handsets in staat te stellen mesh-knooppunten te leveren, uit te rusten, te beheren en te bedienen, kunnen Bluetooth net en Bluetooth LE naast elkaar bestaan. Zeer gespecialiseerde interfaces die werken op 2.4 GHz, ANT en NFC zijn ook toegankelijk. Het is compatibel met Bluetooth Low Energy en heeft een aanzienlijk hogere snelheid van 2 Mbps.
Rijke perifere flexibiliteit
Om complexe single-board oplossingen mogelijk te maken, heeft de nRF52832 een breed scala aan interfaces en randapparatuur. Het hele bereik van netwerkcommunicatie komt aan bod. Bovendien zijn PWM's, QDEC en dubbele PDM elektronische microfoonpoorten functionaliteiten die in de chip zijn ingebouwd. EasyDMA-geheugenarchitectuur wordt ondersteund door alle eindpunten en connectoren, waardoor de efficiëntie, prestaties en toegankelijkheid toenemen.
nRF52832 Programmering
In deze sector zullen we ontleden hoe de nRF52832 via een bootloader moet worden geprogrammeerd.
Het is niet nodig om een speciale JTAG-ontwikkelaar te gebruiken om code op de nRF52832 Breakout te installeren, omdat deze wordt geleverd met een sequentiële bootloader die al is geconfigureerd. Desalniettemin vereist deze opzet van een seriële verbinding tussen de desktop en de breakout wel een FTDI Basic Device.
De FTDI en Breakout koppelen
Het maakt verbinding met de 6-pins seriële interface van de nRF52832 met behulp van de FTDI Basic. De planken moeten in elkaar worden geschoven nadat ze overeenkomen met de "BLK"- en "GRN"-markeringen. Daarna zou de rode power-LED moeten gaan branden. Controleer de FTDI-VCC EN-schakelaar aan de achterkant van het bord om te zien of deze niet is uitgeschakeld of niet zal verschijnen.
Activeren van de Bootloader
Omdat de nRF52832 geen auto-reset-functie biedt, vergelijkbaar met het Arduino-bord, moet hij tijdens het opstarten de status van de GPIO 6 testen. Daarna moet pin 6 minimaal zijn om in de bootloader te starten; anders loopt het tegen de voorgeprogrammeerde software aan. Daarom moet u het apparaat vernieuwen terwijl u op de pin 6-schakelaars drukt om de nRF52832 in de bootloader te starten.
De truc voor het opnieuw opstarten van de bootloader is als volgt in het stapsgewijze formaat:
- Houd de schakelaars 06 en Reboot tegelijkertijd ingedrukt.
- Stel het apparaat opnieuw in.
- Controleer of de blauwe (pin 7) LED begint te knipperen.
- Ontkoppel de gebruikersknop met de 06-labels.
De blauwe LED op pin 7 van de nRF52832 zou moeten beginnen te flikkeren in wat bekend staat als het "tikkende bom" -ritme wanneer het apparaat zich in de bootloader-status bevindt.
We ontvangen dit in ruil voor het niet gebruiken van dure JTAG-programmeurs, dat wil zeggen dat het een beetje ingewikkeld en zeer irritant is om voor elke procedure te doen. Men kan code uploaden naar de chip met behulp van Arduino's "Upload" -optie als je de bootloader al hebt getypt.
De Blink uploaden
We raden aan om te proberen een simpele knipperdemonstratie in te dienen nadat de flikkerende lijn is gekoppeld aan de ingebouwde LED op pin 7. Hieronder vindt u een kopie van de code die u in uw apparaat kunt plakken.
const int ledPin = 7;
leegte setup ()
{
pinMode(ledPin, UITVOER);
}
leegte lus ()
{
digitalWrite (ledPin, HOOG);
vertraging (500);
digitalWrite (ledPin, LAAG);
vertraging (500);
}
Verschil tussen nRF52832 versus nRF52840
Om dingen gemakkelijker en begrijpelijker te maken, hebben we een grondige tabel gemaakt die de mogelijkheden van de nRF52832 nauwgezet vergelijkt met de nRF52840.
Kenmerken | nRF52840 | nRF52832 |
| Bluetooth 5 Lange afstand 4X | Ja | |
Bluetooth 5 Lange afstand 2X | Ja | Ja |
| Advertentie-extensies 8X | Ja | Ja |
TX Power | 8 dBm | 4 dBm |
| flash | 1024 KB | 512 KB |
RAM | 256 KB | 64 KB |
| I2S | Ja | Ja |
SPI, UART, PWM | Ja | Ja |
| Ingangsvoedingsspanning (V) | 1.7 V tot 5.5 V | 1.7 V tot 3.6 V |
Maximale temperatuur (°C) | +85 | +85 |
| Kosten | Hoge | Laag |
Conclusie
Om af te ronden, de nRF52832 is een nuttige module-apparaatcomponent die alom de voorkeur geniet in talloze toepassingen vanwege de uitzonderlijk aangeboden functies. Verder staan ze bekend als multiprotocol System-on-Chip (SoC)-apparaten voor algemeen gebruik.
Als u inmiddels hebt besloten om de nRF52832 in uw toepassing te gebruiken, aarzel dan niet om ons een bericht te sturen met uw specificaties. Wij zorgen ervoor dat we aan uw wensen kunnen voldoen, ongeacht de complexiteit, en dat we de chip produceren met de hoogste kwaliteit en optimale prestaties. Mocht u echter nog vragen hebben over de nRF52832, neem dan direct contact op met PCBTok . We helpen u graag verder.
Het lange wachten is voorbij! Wij zijn een bedrijf met uitgebreide branche-ervaring; daarom kunt u ons al uw vereisten voor printplaten toevertrouwen; we nemen geen genoegen met middelmatigheid. Neem meteen contact met ons op om gebruik te maken van onze lopende dagelijkse promoties!


Taal wijzigen