nRF52832: tudo o que você precisa saber em 2023

Introdução

O nRF52832 é essencialmente reconhecido como um multiprotocolo Bluetooth Low Energy (Bluetooth 5), ANT/ANT+ e um proprietário de 2.4 GHz Sistema em Chip (SoC). Além desses recursos fundamentais que ele fornece, ele possui suporte a tags NFC no chip integrado a ele.

Quanto à sua construção, é composto por um microcontrolador juntamente com os seus 32 pinos de entrada-saída configuráveis. Consequentemente, eles são ideais para usos que incluem tecnologia vestível, equipamentos de iluminação e até mesmo aplicativos complexos de IoT.

Todas essas aplicações potenciais requerem componentes avançados; portanto, é compreensível agora que o nRF52832 é um componente e módulo sofisticado com uma ampla gama de usos, especialmente em tecnologias avançadas. Além disso, possui configurações e atributos de periféricos incríveis e capacidade de armazenamento notável para seu Flash e RAM.

Conseqüentemente, gostaríamos de abordar o ponto de discussão crucial sobre o nRF52832, incluindo sua definição, recursos, especificações, aplicativos, suporte a protocolo sem fio, rica flexibilidade de periféricos, programação e sua diferença em relação ao nRF52840. Portanto, se você realmente considera esse componente em seu aplicativo, termine de ler o artigo; vamos discuti-lo minuciosamente!

O que é nRF52832?

Conforme declarado, o nRF52832 é um componente do módulo system-on-chip (SoC) com um microprocessador com um multiprotocolo rádio que pode lidar com uma frequência de 2.4 GHz. Além disso, inclui um punhado de componentes externos e pinos de entrada-saída (E/S).

Considera-se que o nRF52832 é ideal para aplicações de baixa energia Bluetooth e ultra-potência sem fio formulários. Além disso, isso só é executado em um fonte de energia tensão de aproximadamente 1.7 V a 3.6 V. Se ultrapassar esse intervalo, o desempenho de saída pode mudar.

No entanto, se pretender ligar este componente através de uma bateria, ele vem com um regulador com tensão mínima de 3.3 V e máxima de 6 V. Quanto à montagem do módulo, contém antena, conector de depuração, CONDUZIU, botão de reinicialização e cabeçalho do programa.

Por último, mas não menos importante, o nRF52832-MDK tem a capacidade de experimentar outras plataformas, incluindo nRF5 SDK, nRF5 SDK for Mesh, Mbed OS 5, Zephyr, Mynewt, JerryScript, Espruino, MicroPython, Web Bluetooth, Eddystone, etc.

O que é nRF52832?

Definindo o nRF52832

Recursos fundamentais do nRF52832

Para entender completamente a capacidade do nRF52832, gostaríamos de abordar seus vários recursos. Dessa forma, podemos ajudar nossos leitores a reduzir suas opções sobre se esse componente do módulo é apropriado para suas aplicações. No entanto, devido às suas inúmeras características excepcionais, abordaremos apenas algumas das essenciais.

  • Pode usar Bluetooth 5 a 2 Mbps.
  • Ele oferece um processador ARM Cortex M4F de 32 bits.
  • Ele fornece 64kB de RAM e 512kB de flash.
  • Possui pacotes de software que podem ser instalados.
  • É um serviço de desenvolvimento sem pilha de protocolo modular.
  • As versões de baixa energia Bluetooth de 1 Mbit e 2 Mbit são compatíveis.
  • As séries nRF51, nRF24AP e nRF24L são suportadas sem fio.
  • O limite do Bluetooth de baixa energia para este dispositivo é -96 dBm.
  • Possui potência de saída programável de +4 dBm a -20 dBm.
  • EasyDMA e FIFOs de mapeamento de RAM estão incluídos.
  • Um máximo de 256 Bytes de capacidade dinâmica de transporte aéreo.
  • Possui um GPIO de 32 pinos que é flexível e ajustável.
  • Ele oferece PPI, que significa Interface Periférica Programável.
  • Possui um pacote completo de interfaces digitais compatíveis com EasyDMA, incluindo SPI/2 fios, UART, PDM e I2S.
  • É 32 MHz, 40ppm para Bluetooth e 50ppm para ANT cristalino estranho com preços razoáveis.
  • Possui apenas uma transmissão de antena de uma extremidade (On-chip Balun).

Recursos fundamentais do nRF52832

Características essenciais para saber sobre nRF52832

Diferentes aplicações de nRF52832

Como já temos conhecimento sobre a capacidade do nRF52832, podemos discutir as várias indústrias que preferem esse módulo em suas aplicações.

  • IoT – automação residencial, sensor redes e automação predial.
  • Redes de Área Pessoal – Prod. Médicos sensores, dispositivos de monitor, chaveiros e relógios de pulso.
  • Dispositivos de entretenimento interativo – controle remoto e controlador de jogos.
  • Beacons
  • Carregadores e dispositivos sem fio A4WP
  • Brinquedos de controle remoto
  • Periféricos de computador e dispositivos de E/S – Rato, tecladoe trackpad multitoque.

Diferentes aplicações de nRF52832

Várias indústrias que empregam nRF52382

Suporte a protocolo sem fio e rica flexibilidade periférica de nRF52832

Para compreender totalmente a funcionalidade do nRF52382, gostaríamos de abordar seu suporte e flexibilidade de protocolo. Dessa forma, podemos prevenir as ocorrências de falha durante a aplicação.

Suporte a protocolo sem fio

O multiprotocolo simultâneo é suportado pelo nRF52832 SoC. Para permitir que os aparelhos forneçam, equipem, gerenciem e operem nós de malha, rede Bluetooth e Bluetooth LE podem coexistir. Interfaces altamente especializadas operando em 2.4 GHz, ANT e NFC também estão acessíveis. É compatível com Bluetooth Low Energy e tem uma taxa significativamente maior de 2 Mbps.

Rica flexibilidade periférica

Para permitir soluções complexas de placa única, o nRF52832 possui uma ampla gama de interfaces e periféricos. Toda a gama de comunicação de rede é coberta. Além disso, PWMs, QDEC e portas de microfone eletrônico PDM duplo são funcionalidades incorporadas ao chip. A arquitetura de memória EasyDMA é suportada por todos os endpoints e conectores, aumentando a eficiência, o desempenho e a acessibilidade.

Programação nRF52832

Neste setor, vamos dissecar como programar o nRF52832 através de um bootloader.

Usar um desenvolvedor JTAG dedicado para instalar o código no nRF52832 Breakout é desnecessário porque ele vem com um gerenciador de inicialização sequencial já configurado. No entanto, esta configuração de um link serial entre a área de trabalho e o breakout requer um dispositivo básico FTDI.

Vinculando o FTDI e o Breakout

Ele se conecta à interface serial de 6 pinos do nRF52832 usando o FTDI Basic. As placas devem ser encaixadas depois de combinar as marcações “BLK” e “GRN”. Depois disso, o LED vermelho de energia deve começar a acender. Verifique a chave FTDI-VCC EN na parte traseira da placa para ver se ela não foi desativada ou se não liga.

Acionando o Bootloader

Como o nRF52832 não oferece uma função de reinicialização automática semelhante à placa Arduino, ele precisa amostrar o estado do GPIO 6 durante a inicialização. Depois disso, o pino 6 deve ser mínimo para iniciar o bootloader; caso contrário, ele será executado no software pré-programado. Portanto, é preciso atualizar o dispositivo enquanto pressiona os interruptores do pino 6 para iniciar o nRF52832 em seu gerenciador de inicialização.

O truque de reinicialização do bootloader é o seguinte no formato passo a passo:

  1. Mantenha pressionados os botões 06 e Reboot simultaneamente.
  2. Reinicialize o dispositivo.
  3. Verifique se o LED azul (pino 7) começa a piscar.
  4. Desengate o botão do usuário com as 06 etiquetas.

O LED azul no pino 7 do nRF52832 deve começar a piscar no que é conhecido como o ritmo da “bomba-relógio” quando o dispositivo está no status de bootloader.

Recebemos isso em troca de não usar programadores JTAG caros, ou seja, é um pouco complicado e altamente irritante de fazer antes de cada procedimento. Pode-se fazer upload de código para o chip usando a opção “Upload” do Arduino quando você já digitou o bootloader.

Carregando o piscar

Sugerimos tentar enviar uma demonstração simples de piscar após vincular a linha intermitente ao LED integrado no pino 7. Abaixo está uma cópia do código que pode ser colado em seu dispositivo.

const int ledPin = 7;

configuração vazia ()

{

    pinMode(ledPin, SAÍDA);

}

void loop ()

{

    digitalWrite (ledPin, HIGH);

    atraso (500);

    digitalWrite (ledPin, LOW);

    atraso (500);

}

Diferença entre nRF52832 vs. nRF52840

Para tornar as coisas mais fáceis e compreensíveis, criamos uma tabela completa que compara meticulosamente a capacidade do nRF52832 com o nRF52840.

parâmetros

nRF52840 nRF52832
Bluetooth 5 de longo alcance 4X

Sim

Bluetooth 5 de longo alcance 2X

Sim Sim
Extensões de Publicidade 8X Sim

Sim

Potência de TX

8 dBm 4 dBm
Flash 1024 KB

512 KB

RAM

256 KB 64 KB
I2S Sim

Sim

SPI, UART, PWM

Sim Sim
Tensão de alimentação de entrada (V) 1.7 V a 5.5 V

1.7 V a 3.6 V

Temperatura Máxima (°C)

+85 +85
Custo Alta

Baixo

Conclusão

Para finalizar, o nRF52832 é um componente de dispositivo de módulo útil amplamente preferido em inúmeras aplicações devido a seus recursos excepcionalmente oferecidos. Além disso, eles são conhecidos por serem dispositivos System-on-Chip (SoC) multiprotocolo de uso geral.

Se já decidiu incorporar o nRF52832 na sua aplicação, não hesite em enviar-nos uma mensagem com as suas especificações; teremos certeza de alcançá-lo, independentemente da complexidade, e iremos produzi-lo em sua mais alta qualidade e ótimo desempenho. No entanto, se ainda houver dúvidas em sua mente sobre nRF52832, envie uma mensagem gentilmente PCBTok imediatamente. Teremos o maior prazer em ajudar com suas preocupações.

A longa espera acabou! Somos uma empresa com vasta experiência no setor; portanto, você pode nos confiar qualquer um dos seus requisitos de placa de circuito; não nos contentamos com a mediocridade. Entre em contato conosco imediatamente para aproveitar nossas promoções diárias em andamento!

Voltar ao Topo