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.
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).
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.
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:
- Mantenha pressionados os botões 06 e Reboot simultaneamente.
- Reinicialize o dispositivo.
- Verifique se o LED azul (pino 7) começa a piscar.
- 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!