ARDUINO ABX00053 Nano RP2040 Connect with Headers Brukerhåndbok
ARDUINO ABX00053 Nano RP2040 Koble til med topptekster

Beskrivelse

Den funksjonsrike Arduino® Nano RP2040 Connect bringer den nye Raspberry Pi RP2040 mikrokontrolleren til Nano-formfaktoren. Få mest mulig ut av dual-core 32-biters Arm® Cortex®-M0+ for å lage Internet of Things-prosjekter med Bluetooth® og Wi-Fi-tilkobling takket være U-blox® Nina W102-modulen. Dykk inn i virkelige prosjekter med det innebygde akselerometeret, gyroskopet, RGB LED og mikrofonen. Utvikle robuste innebygde AI-løsninger med minimal innsats ved å bruke Arduino® Nano RP2040 Connect!

Målområder

Internet of Things (IoT), maskinlæring, prototyping,

Funksjoner

Raspberry Pi RP2040 mikrokontroller

  • 133MHz 32bit Dual Core Arm® Cortex®-M0+
  • 264 kB on-chip SRAM
  • DMA-kontroller (Direct Memory Access).
  • Støtte for opptil 16 MB off-chip Flash-minne via dedikert QSPI-buss
  • USB 1.1-kontroller og PHY, med verts- og enhetsstøtte
  • 8 PIO-statemaskiner
  • Programmerbar IO (PIO) for utvidet perifer støtte
  • 4-kanals ADC med intern temperatursensor, 0.5 MSa/s, 12-bits konvertering
  • SWD-feilsøking
  • 2 on-chip PLLer for å generere USB og kjerneklokke
  • 40nm prosessnode
  • Støtte for flere lavstrømsmoduser
  • USB 1.1-vert/enhet
  • Intern voltage Regulator for å forsyne kjernevoltage
  • Advanced High-performance Bus (AHB)/Advanced Peripheral Bus (APB)

U-blox® Nina W102 Wi-Fi/Bluetooth®-modul

  • 240MHz 32bit Dual Core Xtensa LX6
  • 520 kB on-chip SRAM
  • 448 Kbyte ROM for oppstart og kjernefunksjoner
  • 16 Mbit FLASH for kodelagring inkludert maskinvarekryptering for å beskytte programmer og data
  • 1 kbit EFUSE (ikke-slettbart minne) for MAC-adresser, modulkonfigurasjon, Flash-kryptering og Chip-ID
  • IEEE 802.11b/g/n enkeltbånds 2.4 GHz Wi-Fi-drift
  • Bluetooth® 4.2
  • Integrert Planar Inverted-F-antenne (PIFA)
  • 4x 12-bits ADC
  • 3x I2C, SDIO, CAN, QSPI

Hukommelse

  • AT25SF128A 16MB NOR Flash
  • QSPI dataoverføringshastighet på opptil 532 Mbps
  • 100K programmering/slettesykluser

ST LSM6DSOXTR 6-akset IMU

  • 3D gyroskop
    • ±2/±4/±8/±16 g full skala
  • 3D Akselerometer
    • ±125/±250/±500/±1000/±2000 dps full skala
  • Avansert skritteller, trinndetektor og trinnteller
  • Betydelig bevegelsesdeteksjon, helningsdeteksjon
  • Standard avbrudd: fritt fall, vekking, 6D/4D orientering, klikk og dobbeltklikk
  • Programmerbar finite state-maskin: akselerometer, gyroskop og eksterne sensorer
  • Maskinlæringskjerne
  • Innebygd temperatursensor

ST MP34DT06JTR MEMS Mikrofon

  • AOP = 122.5 dBSPL
  • 64 dB signal-til-støy-forhold
  • Omnidireksjonell følsomhet
  • -26 dBFS ± 1 dB følsomhet

RGB LED

  • Vanlig anode
  • Koblet til U-blox® Nina W102 GPIO

Microchip® ATECC608A Krypto

  • Kryptografisk co-prosessor med sikker maskinvarebasert nøkkellagring
  • I2C, SWI
  • Maskinvarestøtte for symmetriske algoritmer:
    • SHA-256 & HMAC Hash inkludert lagring/gjenoppretting av kontekst utenfor brikken
    • AES-128: Krypter/dekrypter, Galois-feltmultiplikasjon for GCM
  • Intern NIST SP 800-90A/B/C tilfeldig tallgenerator (RNG) av høy kvalitet
  • Støtte for sikker oppstart:
    • Full ECDSA-kodesignaturvalidering, valgfri lagret sammendrag/signatur
    • Valgfri deaktivering av kommunikasjonsnøkkel før sikker oppstart
    • Kryptering/autentisering for meldinger for å forhindre angrep om bord

I/O

  • 14x digital pin
  • 8x analog pinne
  • Mikro USB
  • UART, SPI, I2C-støtte

Makt

  • Buck nedtrappingsomformer

Sikkerhetsinformasjon

  • Klasse A

Styret

Søknad Eksamples

Arduino® Nano RP2040 Connect kan tilpasses et bredt spekter av bruksområder takket være den kraftige mikroprosessoren, utvalget av innebygde sensorer og Nano formfaktor. Mulige bruksområder inkluderer:

Edge Computing: Benytt deg av den raske og høye RAM-mikroprosessoren til å kjøre TinyML for anomalideteksjon, hostedeteksjon, gestanalyse og mer.

Bærbare enheter: Det lille Nano-fotavtrykket gir muligheten til å gi maskinlæring til en rekke bærbare enheter, inkludert sportssporere og VR-kontrollere.

Stemmeassistent: Arduino® Nano RP2040 Connect inkluderer en rundstrålende mikrofon som kan fungere som din personlige digitale assistent og aktivere stemmekontroll for prosjektene dine.

Tilbehør

  • Mikro USB-kabel
  • 15-pinners 2.54 mm hannhoder
  • 15-pinners 2.54 mm stabelbare topper

Relaterte produkter

Tyngdekraft: Nano I/O Shield

Vurderinger

Anbefalte driftsforhold

Symbol Beskrivelse Min Typ Maks Enhet
VIN Inngang voltage fra VIN pad 4 5 20 V
VUSB Inngang voltage fra USB-kontakten 4.75 5 5.25 V
V3V3 3.3V utgang til brukerapplikasjon 3.25 3.3 3.35 V
I3V3 3.3V utgangsstrøm (inkludert innebygd IC) 800 mA
VIH Inngang på høyt nivå voltage 2.31 3.3 V
VIL Inngang lavt nivå voltage 0 0.99 V
IOH Maks Strøm ved VDD-0.4 V, utgang satt høyt     8 mA
IOL Maks Strøm ved VSS+0.4 V, utgang satt lavt     8 mA
VOH Utgang høy voltage, 8 mA 2.7 3.3 V
VOL Utgang lav voltage, 8 mA 0 0.4 V
TOPP Driftstemperatur -20 80 °C

Strømforbruk

Symbol Beskrivelse Min Typ Maks Enhet
PBL Strømforbruk med opptatt sløyfe   TBC   mW
PLP Strømforbruk i lavstrømsmodus   TBC   mW
PMAX Maksimalt strømforbruk   TBC   mW

Funksjonell overview

Blokkdiagram

Blokkdiagram

Bordtopologi

Front View

Front View

Ref. Beskrivelse Ref. Beskrivelse
U1 Raspberry Pi RP2040 mikrokontroller U2 Ublox NINA-W102-00B Wi-Fi/Bluetooth®-modul
U3 N/A U4 ATECC608A-MAHDA-T Krypto IC
U5 AT25SF128A-MHB-T 16MB Flash IC U6 MP2322GQH Step-Down Buck Regulator
U7 DSC6111HI2B-012.0000 MEMS-oscillator U8 MP34DT06JTR MEMS Omnidireksjonell mikrofon IC
U9 LSM6DSOXTR 6-akset IMU med maskinlæringskjerne J1 Hann Micro USB-kontakt
DL1 Grønn strøm på LED DL2 Innebygd oransje LED
DL3 RGB felles anode LED PB1 Tilbakestill-knapp
JP2 Analog pin + D13 pins JP3 Digitale pinner

Tilbake View

Tilbake View

Ref. Beskrivelse Ref. Beskrivelse
SJ4 3.3V jumper (tilkoblet) SJ1 VUSB-jumper (frakoblet)

Prosessor

Prosessoren er basert på den nye Raspberry Pi RP2040 silisium (U1). Denne mikrokontrolleren gir muligheter for laveffekt Internet of Things (IoT) utvikling og innebygd maskinlæring. To symmetriske Arm® Cortex®-M0+ klokket til 133MHz gir beregningskraft for innebygd maskinlæring og parallell prosessering med lavt strømforbruk. Seks uavhengige banker på 264 KB SRAM og 2 MB er tilgjengelig. Direkte minnetilgang gir rask sammenkobling mellom prosessorene og minnet som kan gjøres inaktivt sammen med kjernen for å gå inn i dvaletilstand. Serial wire debug (SWD) er tilgjengelig fra oppstart via pads under brettet. RP2040 går på 3.3V og har en intern voltage regulator gir 1.1V.

RP2040 kontrollerer periferiutstyr og digitale pinner, samt analoge pinner (A0-A3). I2C-tilkoblingene på pinnene A4 (SDA) og A5 (SCL) brukes for tilkobling til de innebygde periferiutstyrene og trekkes opp med en 4.7 kΩ motstand. SWD Clock line (SWCLK) og tilbakestilling trekkes også opp med en 4.7 kΩ motstand. En ekstern MEMS-oscillator (U7) som kjører på 12MHz gir klokkepulsen. Programmerbar IO hjelper til med implementeringen av vilkårlig kommunikasjonsprotokoll med minimal belastning på hovedbehandlingskjernene. Et USB 1.1-enhetsgrensesnitt er implementert på RP2040 for opplasting av kode.

Wi-Fi/Bluetooth®-tilkobling

Wi-Fi og Bluetooth®-tilkobling leveres av Nina W102 (U2)-modulen. RP2040 har bare 4 analoge pinner, og Nina brukes til å utvide det til hele åtte som er standard i Arduino Nano-formfaktoren med ytterligere 4 12-bits analoge innganger (A4-A7). I tillegg styres den vanlige anode RGB-LED også av Nina W-102-modulen slik at LED-en er av når den digitale tilstanden er HØY og på når den digitale tilstanden er LAV. Den interne PCB-antennen i modulen eliminerer behovet for en ekstern antenne. Nina W102-modulen inkluderer også en dual core Xtensa LX6 CPU som også kan programmeres uavhengig av RP2040 gjennom pads under brettet ved hjelp av SWD.

6-akset IMU

Det er mulig å få 3D-gyroskop og 3D-akselerometerdata fra LSM6DSOX 6-akset IMU (U9). I tillegg til å gi slike data, er det også mulig å gjøre maskinlæring på IMU for gestdeteksjon.

Eksternt minne

RP2040 (U1) har tilgang til ytterligere 16 MB flash-minne via et QSPI-grensesnitt. Funksjonen execute-in-place (XIP) til RP2040 lar eksternt flashminne adresseres og få tilgang til systemet som om det var internminne, uten først å kopiere koden til internminnet.

Kryptografi

ATECC608A Cryptographic IC (U4) gir sikre oppstartsmuligheter sammen med SHA og AES-128 kryptering/dekryptering støtte for sikkerhet i Smart Home og Industrial IoT (IIoT) applikasjoner. I tillegg er en tilfeldig tallgenerator også tilgjengelig for bruk av RP2040.

Mikrofon

MP34DT06J-mikrofonen er koblet til RP2040 via et PDM-grensesnitt. Den digitale MEMS-mikrofonen er rundstrålende og fungerer via et kapasitivt sensorelement med et høyt (64 dB) signal/støyforhold. Føleelementet, som er i stand til å oppdage akustiske bølger, er produsert ved hjelp av en spesialisert silisiummikromaskinprosess dedikert til å produsere lydsensorer.

RGB LED

RGB LED (DL3) er en vanlig anode LED som er koblet til Nina W102-modulen. Lysdioden er av når den digitale tilstanden er HØY og på når den digitale tilstanden er LAV.

Krafttre

Krafttre

Arduino Nano RP2040 Connect kan drives av enten Micro USB-porten (J1) eller alternativt via VIN på JP2. En innebygd buck-omformer gir 3V3 til RP2040-mikrokontrolleren og alle andre eksterne enheter. I tillegg har RP2040 også en intern 1V8-regulator.

Styredrift

Komme i gang – IDE

Hvis du vil programmere Arduino® Nano RP2040 Connect mens du er frakoblet, må du installere Arduino® Desktop IDE [1] For å koble Arduino® Edge-kontrollen til datamaskinen din, trenger du en mikro-USB-kabel. Dette gir også strøm til brettet, som indikert av LED.

Komme i gang – Arduino Web Redaktør

Alle Arduino®-brett, inkludert denne, fungerer rett ut av esken på Arduino® Web Editor [2], ved å bare installere en enkel plugin.

Arduino® Web Editor er nettbasert, derfor vil den alltid være oppdatert med de nyeste funksjonene og støtte for alle brett. Følg [3] for å starte kodingen i nettleseren og last opp skissene dine til tavlen.

Komme i gang – Arduino IoT Cloud

Alle Arduino® IoT-aktiverte produkter støttes på Arduino® IoT Cloud som lar deg logge, grafiske og analysere sensordata, utløse hendelser og automatisere hjemmet eller bedriften din.

Sample Skisser

SampSkissene for Arduino® Nano RP2040 Connect finner du enten i "Eksamples"-menyen i Arduino® IDE eller i "Dokumentasjon"-delen av Arduino webnettsted [4]

Nettressurser

Nå som du har gått gjennom det grunnleggende om hva du kan gjøre med brettet, kan du utforske de uendelige mulighetene det gir ved å sjekke spennende prosjekter på ProjectHub [5], Arduino® Library Reference [6] og nettbutikken [7] der du vil kunne komplettere kortet ditt med sensorer, aktuatorer og mer.

Styregjenoppretting

Alle Arduino-brett har en innebygd bootloader som gjør det mulig å flashe brettet via USB. I tilfelle en skisse låser prosessoren og brettet ikke lenger er tilgjengelig via USB, er det mulig å gå inn i bootloader-modus ved å dobbelttrykke på tilbakestillingsknappen rett etter oppstart.

Kontaktuttak

J1 Micro USB

Pin Funksjon Type Beskrivelse
1 V-BUS Makt 5V USB-strøm
2 D- Differensiell USB-differensialdata –
3 D+ Differensiell USB-differensialdata +
4 ID Digital Ubrukt
5 GND Makt Bakke

JP1

Pin Funksjon Type Beskrivelse
1 TX1 Digital UART TX / Digital Pin 1
2 RX0 Digital UART RX / Digital Pin 0
3 RST Digital Tilbakestill
4 GND Makt Bakke
5 D2 Digital Digital Pin 2
6 D3 Digital Digital Pin 3
7 D4 Digital Digital Pin 4
8 D5 Digital Digital Pin 5
9 D6 Digital Digital Pin 6
10 D7 Digital Digital Pin 7
11 D8 Digital Digital Pin 8
12 D9 Digital Digital Pin 9
13 D10 Digital Digital Pin 10
14 D11 Digital Digital Pin 11
15 D12 Digital Digital Pin 12

JP2

Pin Funksjon Type Beskrivelse
1 D13 Digital Digital Pin 13
2 3.3V Makt 3.3V strøm
3 REF Analog NC
4 A0 Analog Analog pinne 0
5 A1 Analog Analog pinne 1
6 A2 Analog Analog pinne 2
7 A3 Analog Analog pinne 3
8 A4 Analog Analog pinne 4
9 A5 Analog Analog pinne 5
10 A6 Analog Analog pinne 6
11 A7 Analog Analog pinne 7
12 VUSB Makt USB -inngang Voltage
13 REC Digital STØVEL
14 GND Makt Bakke
15 VIN Makt Voltage Inngang

Note: Den analoge referansen voltage er fast på +3.3V. A0-A3 er koblet til RP2040s ADC. A4-A7 er koblet til Nina W102 ADC. I tillegg deles A4 og A5 med I2C-bussen til RP2040 og trekkes hver opp med 4.7 KΩ motstander.

RP2040 SWD Pad

Pin Funksjon Type Beskrivelse
1 SWDIO Digital SWD-datalinje
2 GND Digital Bakke
3 SWCLK Digital SWD-klokke
4 +3V3 Digital +3V3 Power Rail
5 TP_RESETN Digital Tilbakestill

Nina W102 SWD Pad

Pin Funksjon Type Beskrivelse
1 TP_RST Digital Tilbakestill
2 TP_RX Digital Seriell Rx
3 TP_TX Digital Serial Tx
4 TP_GPIO0 Digital GPIO0

Mekanisk informasjon

Mekanisk informasjon

Sertifiseringer

Samsvarserklæring CE DoC (EU)

Vi erklærer under vårt eneansvar at produktene ovenfor er i samsvar med de grunnleggende kravene i følgende EU-direktiver og derfor kvalifiserer for fri bevegelse innenfor markeder som omfatter EU (EU) og Det europeiske økonomiske samarbeidsområdet (EØS).

Erklæring om samsvar med EU RoHS & REACH 211 01

Arduino-kort er i samsvar med RoHS 2-direktivet 2011/65/EU fra Europaparlamentet og RoHS 3-direktivet 2015/863/EU fra rådet av 4. juni 2015 om begrensning av bruken av visse farlige stoffer i elektrisk og elektronisk utstyr.

Stoff Maksimal grense (ppm)
Bly (Pb) 1000
Kadmium (Cd) 100
Kvikksølv (Hg) 1000
Seksverdig krom (Cr6+) 1000
Polybromerte bifenyler (PBB) 1000
Polybromerte difenyletere (PBDE) 1000
Bis(2-etylheksyl}ftalat (DEHP) 1000
Benzylbutylftalat (BBP) 1000
Dibutylftalat (DBP) 1000
Diisobutylftalat (DIBP) 1000

Dispensasjoner : Det kreves ingen dispensasjoner.

Arduino Boards er fullt kompatible med de relaterte kravene i EU-forordning (EC) 1907/2006 om registrering, evaluering, autorisasjon og restriksjon av kjemikalier (REACH). Vi erklærer ingen av SVHC-ene (https://echa.europa.eu/web/guest/candidate-list-table), kandidatlisten over svært bekymringsfulle stoffer for godkjenning som for tiden er utgitt av ECHA, finnes i alle produkter (og også pakker) i mengder som til sammen er lik eller over 0.1 %. Så vidt vi vet, erklærer vi også at produktene våre ikke inneholder noen av stoffene som er oppført på "autorisasjonslisten" (vedlegg XIV til REACH-forskriften) og svært bekymringsfulle stoffer (SVHC) i noen betydelige mengder som spesifisert. av vedlegg XVII til kandidatlisten publisert av ECHA (European Chemical Agency) 1907/2006/EC.

Konfliktmineralerklæring

Som en global leverandør av elektroniske og elektriske komponenter er Arduino klar over våre forpliktelser med hensyn til lover og forskrifter angående konfliktmineraler, spesielt Dodd Frank Wall Street Reform and Consumer Protection Act, seksjon 1502. Arduino kjøper eller behandler ikke konfliktmineraler direkte. som tinn, tantal, wolfram eller gull. Konfliktmineraler finnes i våre produkter i form av loddemetall, eller som en komponent i metallegeringer. Som en del av vår rimelige due diligence har Arduino kontaktet komponentleverandører i forsyningskjeden vår for å bekrefte at de fortsatt overholder regelverket. Basert på informasjonen vi har mottatt så langt erklærer vi at produktene våre inneholder konfliktmineraler hentet fra konfliktfrie områder.

FCC Advarsel

Eventuelle endringer eller modifikasjoner som ikke er uttrykkelig godkjent av parten som er ansvarlig for samsvar, kan ugyldiggjøre brukerens rett til å bruke utstyret.

Denne enheten er i samsvar med del 15 av FCC-reglene. Driften er underlagt følgende to betingelser:

  1. Denne enheten kan ikke forårsake skadelig interferens
  2. denne enheten må akseptere all interferens som mottas, inkludert interferens som kan forårsake uønsket drift.

FCC RF-strålingseksponeringserklæring:

  1. Denne senderen må ikke plasseres eller brukes sammen med noen annen antenne eller sender.
  2. Dette utstyret overholder grensene for RF-strålingseksponering som er angitt for et ukontrollert miljø.
  3. Dette utstyret bør installeres og brukes med en minimumsavstand på 20 cm mellom radiatoren og kroppen din.

Brukermanualer for lisensunntatt radioapparater skal inneholde følgende eller tilsvarende merknad på et iøynefallende sted i brukerhåndboken eller alternativt på enheten eller begge deler. Denne enheten er i samsvar med industri
Canada lisensfritatt RSS-standard(er). Driften er underlagt følgende to betingelser:

  1. denne enheten kan ikke forårsake forstyrrelser
  2. denne enheten må akseptere enhver interferens, inkludert interferens som kan forårsake uønsket drift av enheten.

IC SAR-advarsel:

Dette utstyret bør installeres og brukes med en minimumsavstand på 20 cm mellom radiatoren og kroppen din.

Viktig: Driftstemperaturen til EUT kan ikke overstige 80 ℃ og bør ikke være lavere enn -20 ℃.

Arduino Srl erklærer herved at dette produktet er i samsvar med grunnleggende krav og andre relevante bestemmelser i direktiv 2014/53/EU. Dette produktet er tillatt brukt i alle EUs medlemsland.

Frekvensbånd Maksimal effektiv Isotropic Radiated Power (EIRP)
TBC TBC

Bedriftsinformasjon

Firmanavn Arduino Srl
Firmaadresse Via Ferruccio Pelli 14, 6900 Lugano, TI (Ticino), Sveits

Referansedokumentasjon

Ref Link
Arduino IDE (skrivebord) https://www.arduino.cc/en/Main/Software
Arduino IDE (sky) https://create.arduino.cc/editor
Cloud IDE Komme i gang https://create.arduino.cc/projecthub/Arduino_Genuino/getting-started-with- arduino-web-editor-4b3e4a
Arduino Webnettstedet https://www.arduino.cc/
Prosjekthub https://create.arduino.cc/projecthub?by=part&part_id=11332&sort=trending
PDM (mikrofon) bibliotek https://www.arduino.cc/en/Reference/PDM
WiFiNINA (Wi-Fi, W102) bibliotek https://www.arduino.cc/en/Reference/WiFiNINA
ArduinoBLE (Bluetooth®, W-102) bibliotek https://www.arduino.cc/en/Reference/ArduinoBLE
IMU bibliotek https://www.arduino.cc/en/Reference/Arduino_LSM6DS3
Nettbutikk https://store.arduino.cc/

Revisjonshistorie

Dato Revisjon Endringer
02 2 Endringer forespurt for sertifisering
14 1 Første utgivelse

Dokumenter / Ressurser

ARDUINO ABX00053 Nano RP2040 Koble til med topptekster [pdfBrukerhåndbok
ABX00053, Nano RP2040 Connect with Headers, ABX00053 Nano RP2040 Connect with Headers
ARDUINO ABX00053 Nano RP2040 Koble til med topptekster [pdfBrukerhåndbok
ABX00053, Nano RP2040 Connect with Headers, ABX00053 Nano RP2040 Connect with Headers
ARDUINO ABX00053 Nano RP2040 Koble til med topptekster [pdfBrukerhåndbok
ABX00053, Nano RP2040 Koble til med topptekster
ARDUINO ABX00053 Nano RP2040 Connect [pdfBrukerhåndbok
ABX00053, Nano RP2040 Connect
ARDUINO ABX00053 Nano RP2040 Koble til med topptekster [pdf] Brukerhåndbok
ABX00053, Nano RP2040 Connect with Headers, ABX00053 Nano RP2040 Connect with Headers
ARDUINO ABX00053 Nano RP2040 Connect [pdfBrukerhåndbok
ABX00053, Nano RP2040 Connect
ARDUINO ABX00053 Nano RP2040 Koble til med topptekster [pdfBrukerhåndbok
ABX00053, Nano RP2040 Connect with Headers, ABX00053 Nano RP2040 Connect with Headers
ARDUINO ABX00053 Nano RP2040 Koble til med topptekster [pdfBrukerhåndbok
ABX00053, Nano RP2040 Connect with Headers, ABX00053 Nano RP2040 Connect with Headers

Referanser

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket *