ARDUINO ABX00053 Nano RP2040 Conexión con cabezales Manual de usuario
ARDUINO ABX00053 Nano RP2040 Conexión con cabezales

Descripción

El Arduino® Nano RP2040 Connect, repleto de funciones, lleva el nuevo microcontrolador Raspberry Pi RP2040 al factor de forma Nano. Aprovecha al máximo el dual core Arm® Cortex®-M32+ de 0 bits para realizar proyectos de Internet de las Cosas con conectividad Bluetooth® y Wi-Fi gracias al módulo U-blox® Nina W102. Sumérgete en proyectos del mundo real con el acelerómetro, el giroscopio, el LED RGB y el micrófono integrados. ¡Desarrolle soluciones robustas de IA integradas con el mínimo esfuerzo utilizando Arduino® Nano RP2040 Connect!

Áreas objetivo

Internet de las cosas (IoT), aprendizaje automático, creación de prototipos,

Características

Microcontrolador Raspberry Pi RP2040

  • Arm® Cortex®-M133+ de doble núcleo de 32 MHz y 0 bits
  • SRAM en chip de 264kB
  • Controlador de acceso directo a memoria (DMA)
  • Admite hasta 16 MB de memoria Flash fuera del chip a través de un bus QSPI dedicado
  • Controlador USB 1.1 y PHY, con soporte para host y dispositivo
  • 8 máquinas de estado PIO
  • E/S programable (PIO) para soporte periférico extendido
  • ADC de 4 canales con sensor de temperatura interno, 0.5 MSa/s, conversión de 12 bits
  • Depuración de SWD
  • 2 PLL en chip para generar USB y reloj central
  • Nodo de proceso de 40 nm
  • Compatibilidad con varios modos de bajo consumo
  • Dispositivo/host USB 1.1
  • Vol internotage Regulador para suministrar el vol coretage
  • Bus avanzado de alto rendimiento (AHB)/Bus periférico avanzado (APB)

Módulo Wi-Fi/Bluetooth® U-blox® Nina W102

  • 240 MHz 32 bits de doble núcleo Xtensa LX6
  • SRAM en chip de 520kB
  • ROM de 448 Kbytes para funciones básicas y de arranque
  • FLASH de 16 Mbit para almacenamiento de códigos, incluida la encriptación de hardware para proteger programas y datos
  • EFUSE de 1 kbit (memoria no borrable) para direcciones MAC, configuración de módulos, Flash-Encryption y Chip-ID
  • Operación Wi-Fi de 802.11 GHz de banda única IEEE 2.4b/g/n
  • Bluetooth® 4.2
  • Antena plana integrada F invertida (PIFA)
  • ADC de 4x 12 bits
  • 3x I2C, SDIO, PUEDE, QSPI

Memoria

  • AT25SF128A 16 MB NI Flash
  • Tasa de transferencia de datos QSPI de hasta 532Mbps
  • 100K ciclos de programa/borrado

ST LSM6DSOXTR IMU de 6 ejes

  • Giroscopio 3D
    • ± 2 / ± 4 / ± 8 / ± 16 g escala completa
  • Acelerómetro 3D
    • ± 125 / ± 250 / ± 500 / ± 1000 / ± 2000 dps escala completa
  • Podómetro avanzado, detector de pasos y contador de pasos.
  • Detección de movimiento significativo, detección de inclinación
  • Interrupciones estándar: caída libre, despertar, orientación 6D/4D, clic y doble clic
  • Máquina de estados finitos programable: acelerómetro, giroscopio y sensores externos
  • Núcleo de aprendizaje automático
  • Sensor de temperatura integrado

Micrófono MEMS ST MP34DT06JTR

  • AOP = 122.5 dBSPL
  • Relación señal-ruido de 64 dB
  • Sensibilidad omnidireccional
  • -26 dBFS ± 1 dB de sensibilidad

LED RGB

  • Ánodo común
  • Conectado a U-blox® Nina W102 GPIO

Microchip® ATECC608A criptográfico

  • Coprocesador criptográfico con almacenamiento seguro de claves basado en hardware
  • I2C, SWI
  • Soporte de hardware para algoritmos simétricos:
    • SHA-256 y HMAC Hash, incluido el guardado/restauración de contexto fuera del chip
    • AES-128: Cifrar/Descifrar, multiplicación de campo de Galois para GCM
  • Generador interno de números aleatorios (RNG) NIST SP 800-90A/B/C de alta calidad
  • Soporte de arranque seguro:
    • Validación completa de firma de código ECDSA, resumen/firma almacenado opcional
    • Desactivación de la clave de comunicación opcional antes del arranque seguro
    • Cifrado/Autenticación de mensajes para evitar ataques a bordo

E/S

  • 14 pines digitales
  • 8 pines analógicos.
  • Micro USB
  • Soporte UART, SPI, I2C

Fuerza

  • Convertidor reductor reductor

Información de seguridad

  • Clase A

La Junta

Aplicación ExampLos

El Arduino® Nano RP2040 Connect se puede adaptar a una amplia gama de casos de uso gracias al potente microprocesador, la gama de sensores integrados y el factor de forma Nano. Las posibles aplicaciones incluyen:

Computación de borde: Utilice el microprocesador rápido y de alta RAM para ejecutar TinyML para detección de anomalías, detección de tos, análisis de gestos y más.

Dispositivos portátiles: El pequeño tamaño de Nano ofrece la posibilidad de proporcionar aprendizaje automático a una variedad de dispositivos portátiles, incluidos rastreadores deportivos y controladores de realidad virtual.

Asistente de voz: El Arduino® Nano RP2040 Connect incluye un micrófono omnidireccional que puede actuar como su asistente digital personal y permitir el control por voz de sus proyectos.

Accesorios

  • Cable micro USB
  • Conectores macho de 15 pines y 2.54 mm
  • Cabeceras apilables de 15 pines y 2.54 mm

Productos relacionados

Gravedad: Nano I/O Shield

Calificaciones

Condiciones de funcionamiento recomendadas

Símbolo Descripción Mínimo Tipo Máximo Unidad
Número de bastidor Vol de entradatage de la almohadilla VIN 4 5 20 V
USB Vol de entradatage del conector USB 4.75 5 5.25 V
V3V3 Salida de 3.3 V a la aplicación del usuario 3.25 3.3 3.35 V
I3V3 Corriente de salida de 3.3 V (incluido IC integrado) 800 mA
VIH Volumen de entrada de alto niveltage 2.31 3.3 V
VIL Volumen de bajo nivel de entradatage 0 0.99 V
IOH máx. Corriente a VDD-0.4 V, salida configurada alta     8 mA
LIO máx. Corriente a VSS+0.4 V, salida configurada baja     8 mA
VOH Salida de alto volumentagmi, 8 mA 2.7 3.3 V
VOL Salida de bajo volumentagmi, 8 mA 0 0.4 V
ARRIBA Temperatura de funcionamiento -20 80 °C

Consumo de energía

Símbolo Descripción Mínimo Tipo Máximo Unidad
ABP Consumo de energía con lazo ocupado   Por confirmar   mW
Partido Liberal Popular Consumo de energía en modo de bajo consumo   Por confirmar   mW
PMAX Consumo máximo de energía   Por confirmar   mW

Funcional sobreview

Diagrama de bloques

Diagrama de bloques

Topología de la placa

Frente View

Frente View

Árbitro. Descripción Árbitro. Descripción
U1 Microcontrolador Raspberry Pi RP2040 U2 Módulo Wi-Fi/Bluetooth® Ublox NINA-W102-00B
U3 N / A U4 CI criptográfico ATECC608A-MAHDA-T
U5 IC flash AT25SF128A-MHB-T de 16 MB U6 Regulador reductor reductor MP2322GQH
U7 Oscilador MEMS DSC6111HI2B-012.0000 U8 IC de micrófono omnidireccional MP34DT06JTR MEMS
U9 LSM6DSOXTR IMU de 6 ejes con núcleo de aprendizaje automático J1 Conector micro USB macho
DL1 LED de encendido verde DL2 LED naranja incorporado
DL3 LED de ánodo común RGB PB1 Botón de reinicio
JP2 Pin analógico + pines D13 JP3 Pines digitales

Atrás View

Atrás View

Árbitro. Descripción Árbitro. Descripción
SJ4 Puente de 3.3 V (conectado) SJ1 Puente VUSB (desconectado)

Procesador

El procesador se basa en el nuevo silicio Raspberry Pi RP2040 (U1). Este microcontrolador brinda oportunidades para el desarrollo de Internet de las cosas (IoT) de bajo consumo y el aprendizaje automático integrado. Dos Arm® Cortex®-M0+ simétricos sincronizados a 133 MHz proporcionan potencia de cálculo para el aprendizaje automático integrado y el procesamiento paralelo con bajo consumo de energía. Se proporcionan seis bancos independientes de SRAM de 264 KB y 2 MB. El acceso directo a la memoria proporciona una interconexión rápida entre los procesadores y la memoria que se puede desactivar junto con el núcleo para entrar en un estado de suspensión. La depuración de cable serie (SWD) está disponible desde el arranque a través de las almohadillas debajo de la placa. El RP2040 funciona a 3.3 V y tiene un voltage regulador que proporciona 1.1V.

El RP2040 controla los periféricos y los pines digitales, así como los pines analógicos (A0-A3). Las conexiones I2C en los pines A4 (SDA) y A5 (SCL) se utilizan para conectarse a los periféricos integrados y se activan con una resistencia de 4.7 kΩ. La línea de reloj SWD (SWCLK) y el restablecimiento también se activan con una resistencia de 4.7 kΩ. Un oscilador MEMS externo (U7) que funciona a 12 MHz proporciona el pulso de reloj. La E/S programable ayuda a la implementación de un protocolo de comunicación arbitrario con una carga mínima en los núcleos de procesamiento principales. Se implementa una interfaz de dispositivo USB 1.1 en el RP2040 para cargar código.

Conectividad Wi-Fi/Bluetooth®

El módulo Nina W102 (U2) proporciona conectividad Wi-Fi y Bluetooth®. El RP2040 solo tiene 4 pines analógicos, y el Nina se usa para extender eso a los ocho completos como es estándar en el factor de forma Arduino Nano con otras 4 entradas analógicas de 12 bits (A4-A7). Además, el LED RGB de ánodo común también está controlado por el módulo Nina W-102, de modo que el LED está apagado cuando el estado digital es ALTO y encendido cuando el estado digital es BAJO. La antena PCB interna en el módulo elimina la necesidad de una antena externa. El módulo Nina W102 también incluye una CPU Xtensa LX6 de doble núcleo que también se puede programar independientemente del RP2040 a través de los pads debajo de la placa usando SWD.

IMU de 6 ejes

Es posible obtener datos de giroscopio 3D y acelerómetro 3D de la IMU de 6 ejes LSM6DSOX (U9). Además de proporcionar dichos datos, también es posible realizar aprendizaje automático en la IMU para la detección de gestos.

Memoria externa

El RP2040 (U1) tiene acceso a 16 MB adicionales de memoria flash a través de una interfaz QSPI. La función de ejecución en el lugar (XIP) del RP2040 permite que el sistema direccione y acceda a la memoria flash externa como si fuera una memoria interna, sin copiar primero el código en la memoria interna.

Criptografía

El IC criptográfico ATECC608A (U4) proporciona capacidades de arranque seguro junto con soporte de cifrado/descifrado SHA y AES-128 para la seguridad en aplicaciones de Smart Home e Industrial IoT (IIoT). Además, también está disponible un generador de números aleatorios para que lo use el RP2040.

Micrófono

El micrófono MP34DT06J se conecta a través de una interfaz PDM al RP2040. El micrófono MEMS digital es omnidireccional y funciona a través de un elemento sensor capacitivo con una relación señal/ruido alta (64 dB). El elemento de detección, capaz de detectar ondas acústicas, se fabrica utilizando un proceso de micromecanizado de silicio especializado dedicado a producir sensores de audio.

LED RGB

El LED RGB (DL3) es un LED de ánodo común que se conecta al módulo Nina W102. Los LED están apagados cuando el estado digital es ALTO y encendidos cuando el estado digital es BAJO.

Árbol de poder

Árbol de poder

El Arduino Nano RP2040 Connect puede ser alimentado por el puerto Micro USB (J1) o, alternativamente, a través de VIN en JP2. Un convertidor reductor incorporado proporciona 3V3 al microcontrolador RP2040 y todos los demás periféricos. Además, el RP2040 también tiene un regulador interno 1V8.

Funcionamiento de la Junta

Primeros pasos: IDE

Si desea programar su Arduino® Nano RP2040 Connect sin conexión, debe instalar Arduino® Desktop IDE [1] Para conectar el control Arduino® Edge a su computadora, necesitará un cable micro USB. Esto también proporciona energía a la placa, como lo indica el LED.

Primeros pasos: Arduino Web Editor

Todas las placas Arduino®, incluida esta, funcionan listas para usar en Arduino® Web Editor [2], simplemente instalando un complemento simple.

El Arduino® Web Editor está alojado en línea, por lo tanto, siempre estará actualizado con las últimas funciones y soporte para todas las placas. Siga [3] para comenzar a codificar en el navegador y cargue sus bocetos en su tablero.

Primeros pasos: Arduino IoT Cloud

Todos los productos habilitados para Arduino® IoT son compatibles con Arduino® IoT Cloud, que le permite registrar, graficar y analizar datos de sensores, desencadenar eventos y automatizar su hogar o negocio.

Samplos bocetos

SampLos bocetos para el Arduino® Nano RP2040 Connect se pueden encontrar en la sección "Examples” en el IDE de Arduino® o en la sección “Documentación” del Arduino websitio [4]

Recursos en línea

Ahora que ha repasado los conceptos básicos de lo que puede hacer con la placa, puede explorar las infinitas posibilidades que ofrece consultando interesantes proyectos en ProjectHub [5], Arduino® Library Reference [6] y la tienda en línea [7] donde podrás complementar tu placa con sensores, actuadores y más.

Recuperación de tableros

Todas las placas Arduino tienen un cargador de arranque incorporado que permite actualizar la placa a través de USB. En caso de que un boceto bloquee el procesador y ya no se pueda acceder a la placa a través de USB, es posible ingresar al modo de cargador de arranque tocando dos veces el botón de reinicio justo después del encendido.

Disposición de pines del conector

J1 micro USB

Alfiler Función Tipo Descripción
1 VBUS Fuerza Alimentación USB de 5V
2 D- diferencial Datos diferenciales USB –
3 D+ diferencial Datos diferenciales USB +
4 ID Digital No usado
5 Tierra Fuerza Suelo

JP1

Alfiler Función Tipo Descripción
1 TX1 Digital UART TX/Pin digital 1
2 RX0 Digital UART RX/Pin digital 0
3 Primera vez Digital Reiniciar
4 Tierra Fuerza Suelo
5 D2 Digital Pin digital 2
6 D3 Digital Pin digital 3
7 D4 Digital Pin digital 4
8 D5 Digital Pin digital 5
9 D6 Digital Pin digital 6
10 D7 Digital Pin digital 7
11 D8 Digital Pin digital 8
12 D9 Digital Pin digital 9
13 D10 Digital Pin digital 10
14 D11 Digital Pin digital 11
15 D12 Digital Pin digital 12

JP2

Alfiler Función Tipo Descripción
1 D13 Digital Pin digital 13
2 3.3 V Fuerza Alimentación 3.3 V
3 ÁRBITRO Cosa análoga NC
4 A0 Cosa análoga Pin analógico 0
5 A1 Cosa análoga Pin analógico 1
6 A2 Cosa análoga Pin analógico 2
7 A3 Cosa análoga Pin analógico 3
8 A4 Cosa análoga Pin analógico 4
9 A5 Cosa análoga Pin analógico 5
10 A6 Cosa análoga Pin analógico 6
11 A7 Cosa análoga Pin analógico 7
12 USB Fuerza Vol. De entrada USBtage
13 REC Digital BOTAS
14 Tierra Fuerza Suelo
15 Número de bastidor Fuerza Volumentage Entrada

Nota: El volumen de referencia analógicatage se fija en +3.3V. A0-A3 están conectados al ADC del RP2040. A4-A7 están conectados al Nina W102 ADC. Además, A4 y A5 se comparten con el bus I2C del RP2040 y cada uno se activa con resistencias de 4.7 KΩ.

Almohadilla SWD RP2040

Alfiler Función Tipo Descripción
1 SWDIO Digital Línea de datos SWD
2 Tierra Digital Suelo
3 CLC Digital Reloj SWD
4 +3V3 Digital Carril de alimentación +3V3
5 TP_RESETN Digital Reiniciar

Almohadilla Nina W102 SWD

Alfiler Función Tipo Descripción
1 TP_RST Digital Reiniciar
2 TP_RX Digital Receta en serie
3 TP_TX Digital Transmisión en serie
4 TP_GPIO0 Digital GPIO0

Información Mecánica

Información Mecánica

Certificaciones

Declaración de conformidad CE DoC (UE)

Declaramos bajo nuestra exclusiva responsabilidad que los productos anteriores cumplen con los requisitos esenciales de las siguientes Directivas de la UE y, por lo tanto, califican para la libre circulación dentro de los mercados que comprenden la Unión Europea (UE) y el Espacio Económico Europeo (EEE).

Declaración de conformidad con EU RoHS y REACH 211 01/19/2021

Las placas Arduino cumplen con la Directiva RoHS 2 2011/65/EU del Parlamento Europeo y la Directiva RoHS 3 2015/863/EU del Consejo del 4 de junio de 2015 sobre la restricción del uso de ciertas sustancias peligrosas en equipos eléctricos y electrónicos.

Sustancia Límite máximo (ppm)
Plomo (Pb) 1000
Cadmio (Cd) 100
Mercurio (Hg) 1000
Cromo hexavalente (Cr6+) 1000
Bifenilos polibromados (PBB) 1000
Éteres de difenilo polibromados (PBDE) 1000
Ftalato de bis(2-etilhexilo} (DEHP) 1000
Ftalato de bencil butilo (BBP) 1000
Ftalato de dibutilo (DBP) 1000
Ftalato de diisobutilo (DIBP) 1000

Exenciones: No se reclaman exenciones.

Las placas Arduino cumplen totalmente con los requisitos relacionados del Reglamento de la Unión Europea (EC) 1907/2006 sobre el registro, evaluación, autorización y restricción de productos químicos (REACH). No declaramos ninguna de las SVHC (https://echa.europa.eu/web/guest/candidate-list-table), la lista de sustancias candidatas extremadamente preocupantes para autorización publicada actualmente por la ECHA, está presente en todos los productos (y también en el envase) en cantidades que suman una concentración igual o superior al 0.1 %. Según nuestro leal saber y entender, también declaramos que nuestros productos no contienen ninguna de las sustancias enumeradas en la "Lista de autorización" (Anexo XIV de las normas REACH) y Sustancias extremadamente preocupantes (SVHC) en cantidades significativas como se especifica por el Anexo XVII de la Lista de candidatos publicada por la ECHA (Agencia Europea de Productos Químicos) 1907/2006/EC.

Declaración de minerales de conflicto

Como proveedor global de componentes electrónicos y eléctricos, Arduino es consciente de nuestras obligaciones con respecto a las leyes y reglamentos relacionados con los minerales en conflicto, específicamente la Ley de Protección al Consumidor y Reforma de Dodd Frank Wall Street, Sección 1502. Arduino no obtiene ni procesa directamente minerales en conflicto como estaño, tantalio, tungsteno u oro. Los minerales de conflicto están contenidos en nuestros productos en forma de soldadura o como componente en aleaciones metálicas. Como parte de nuestra diligencia debida razonable, Arduino se ha puesto en contacto con proveedores de componentes dentro de nuestra cadena de suministro para verificar su cumplimiento continuo con las regulaciones. Con base en la información recibida hasta el momento, declaramos que nuestros productos contienen minerales de conflicto provenientes de áreas libres de conflicto.

Precaución de la FCC

Cualquier cambio o modificación no aprobado expresamente por la parte responsable del cumplimiento podría anular la autoridad del usuario para operar el equipo.

Este dispositivo cumple con la parte 15 de las normas de la FCC. Su funcionamiento está sujeto a las dos condiciones siguientes:

  1. Este dispositivo no puede causar interferencias dañinas.
  2. Este dispositivo debe aceptar cualquier interferencia recibida, incluida aquella que pueda provocar un funcionamiento no deseado.

Declaración de exposición a la radiación de radiofrecuencia de la FCC:

  1. Este transmisor no debe ubicarse ni funcionar junto con ninguna otra antena o transmisor.
  2. Este equipo cumple con los límites de exposición a la radiación de RF establecidos para un entorno no controlado.
  3. Este equipo debe instalarse y utilizarse con una distancia mínima de 20 cm entre el radiador y su cuerpo.

Los manuales de usuario de aparatos de radio exentos de licencia deberán contener el siguiente aviso o un aviso equivalente en un lugar visible en el manual de usuario o, alternativamente, en el dispositivo o en ambos. Este dispositivo cumple con la industria
Normas RSS exentas de licencia de Canadá. La operación está sujeta a las siguientes dos condiciones:

  1. Este dispositivo no puede causar interferencias
  2. Este dispositivo debe aceptar cualquier interferencia, incluida aquella que pueda provocar un funcionamiento no deseado del dispositivo.

Advertencia IC SAR:

Este equipo debe instalarse y utilizarse con una distancia mínima de 20 cm entre el radiador y su cuerpo.

Importante: La temperatura de funcionamiento del ESE no puede superar los 80 ℃ y no debe ser inferior a -20 ℃.

Por la presente, Arduino Srl declara que este producto cumple con los requisitos esenciales y otras disposiciones relevantes de la Directiva 2014/53/UE. Este producto puede utilizarse en todos los estados miembros de la UE.

Bandas de frecuencia Máxima potencia isotrópica radiada efectiva (EIRP)
Por confirmar Por confirmar

Información de la empresa

Nombre de empresa Arduino Srl
Dirección de la empresa Via Ferruccio Pelli 14, 6900 Lugano, TI (Tesino), Suiza

Documentación de referencia

Árbitro Enlace
Arduino IDE (Escritorio) https://www.arduino.cc/en/Main/Software
Arduino IDE (nube) https://create.arduino.cc/editor
Primeros pasos con IDE en la nube https://create.arduino.cc/projecthub/Arduino_Genuino/getting-started-with- arduino-web-editor-4b3e4a
Arduino Websitio https://www.arduino.cc/
Centro de proyectos https://create.arduino.cc/projecthub?by=part&part_id=11332&sort=trending
Biblioteca PDM (micrófono) https://www.arduino.cc/en/Reference/PDM
Biblioteca WiFiNINA (Wi-Fi, W102) https://www.arduino.cc/en/Reference/WiFiNINA
Biblioteca ArduinoBLE (Bluetooth®, W-102) https://www.arduino.cc/en/Reference/ArduinoBLE
Biblioteca IMU https://www.arduino.cc/en/Reference/Arduino_LSM6DS3
Tienda en línea https://store.arduino.cc/

Historial de revisiones

Fecha Revisión Cambios
02/12/2021 2 Cambios solicitados para la certificación
14/05/2020 1 Primer lanzamiento

Documentos / Recursos

ARDUINO ABX00053 Nano RP2040 Conexión con cabezales [pdf] Manual del usuario
ABX00053, Nano RP2040 Conexión con encabezados, ABX00053 Nano RP2040 Conexión con encabezados
ARDUINO ABX00053 Nano RP2040 Conexión con cabezales [pdf] Manual del usuario
ABX00053, Nano RP2040 Conexión con encabezados, ABX00053 Nano RP2040 Conexión con encabezados
ARDUINO ABX00053 Nano RP2040 Conexión con cabezales [pdf] Manual del usuario
ABX00053, Nano RP2040 Conexión con encabezados
ARDUINO ABX00053 Nano RP2040 Conectar [pdf] Manual del usuario
ABX00053, Conexión Nano RP2040
ARDUINO ABX00053 Nano RP2040 Conexión con cabezales [pdf] Manual del propietario
ABX00053, Nano RP2040 Conexión con encabezados, ABX00053 Nano RP2040 Conexión con encabezados
ARDUINO ABX00053 Nano RP2040 Conectar [pdf] Manual del usuario
ABX00053, Conexión Nano RP2040
ARDUINO ABX00053 Nano RP2040 Conexión con cabezales [pdf] Manual del usuario
ABX00053, Nano RP2040 Conexión con encabezados, ABX00053 Nano RP2040 Conexión con encabezados
ARDUINO ABX00053 Nano RP2040 Conexión con cabezales [pdf] Manual del usuario
ABX00053, Nano RP2040 Conexión con encabezados, ABX00053 Nano RP2040 Conexión con encabezados

Referencias

Deja un comentario

Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *