Waveshare RP2350-Plus-16MB-M

Waveshare RP2350-Plus Ontwikkelingsbord Gebruikershandleiding

Model: RP2350-Plus-16MB-M | Handelsmerk: Waveshare

1. Inleiding

Die Waveshare RP2350-Plus-ontwikkelingsbord is 'n hoëprestasie-mikrobeheereenheid (MCU)-bord wat rondom die Raspberry Pi RP2350A-skyfie ontwerp is. Hierdie gevorderde skyfie beskik oor 'n unieke dubbelkern- en dubbelargitektuurontwerp, wat beide 'n Arm Cortex-M33-verwerker en 'n Hazard 3 RISC-V-verwerker insluit, wat in staat is tot buigsame klokspoed tot 150 MHz.

Toegerus met 520KB statiese RAM en 16MB ingeboude flashgeheue, bied die RP2350-Plus ample-hulpbronne vir 'n wye reeks ingebedde projekte. Die kompakte ontwerp, Tipe-C USB-aansluiting en litiumbattery-herlaai-/ontlaaikop maak dit veelsydig vir beide rekenaarontwikkeling en mobiele toepassings.

Hierdie handleiding verskaf noodsaaklike inligting vir die opstel, bedryf en instandhouding van u RP2350-Plus-ontwikkelingsbord, tesame met gedetailleerde spesifikasies en wenke vir probleemoplossing.

2. Pakketinhoud

Nadat u die pakket oopgemaak het, maak asseblief seker dat alle komponente teenwoordig en in 'n goeie toestand is. Die standaardpakket vir die RP2350-Plus-16MB-M sluit in:

  • 1x RP2350-Plus-16MB Ontwikkelingsbord met voorafgesoldeerde kopstuk
Waveshare RP2350-Plus Ontwikkelingsbord en die inhoud van die pakket

Figuur 2.1: RP2350-Plus-16MB met voorafgesoldeerde kopstuk soos ingesluit in die pakket.

3. Produk verbyview

3.1 Sleutelkenmerke

  • mikrobeheerders: Raspberry Pi RP2350A dubbelkern (Arm Cortex-M33 en Hazard 3 RISC-V) tot 150 MHz.
  • Geheue: 520KB SRAM, 16MB ingeboude flashgeheue.
  • Verbinding: USB 1.1 met toestel- en gasheerondersteuning via Tipe-C-aansluiting.
  • Kragbestuur: Litiumbattery herlaai-/ontlaaikop, ingeboude GS-GS-skyfie MP28164 (maks. 2A-las).
  • GPIO: 26 multifunksionele GPIO-penne.
  • Randapparatuur: 2x SPI, 2x I2C, 2x UART, 4x 12-bis ADC, 16x beheerbare PWM-kanale.
  • Programmering: Sleep-en-los programmering via USB-massaberging.
  • Bykomende kenmerke: Lae-krag slaap- en dormante modusse, akkurate klok en timer, temperatuursensor, versnelde drywende-kommabiblioteke, 12x Programmeerbare I/O (PIO) toestandsmasjiene.
verbyview van die Waveshare RP2350-Plus-ontwikkelingsbord wat sy kompakte grootte, dubbelkern-argitektuur, hoë werkverrigting en multifunksie-GPIO-penne beklemtoon.

Figuur 3.1: RP2350-Plus MCU-bord oorview.

3.2 Borduitleg en komponente

Maak jouself vertroud met die verskillende komponente en penuitleg van die RP2350-Plus-bord. Hierdie afdeling gee besonderhede oor die sleutelelemente vir behoorlike gebruik en verbinding.

Gedetailleerde diagram van die Waveshare RP2350-Plus-bord wat genommerde komponente soos LED, USB-C, ETA6096, MP28164, BOOT-knoppie, flitsgeheue, RESET-knoppie, RP2350A-skyfie, batterykop, pinout, USB-toetspunte, BOOT-toetspunt en DEBUG-punte toon. Sluit ook GPIO-pinout en buitelynafmetings in.

Figuur 3.2: Gedetailleerde borduitleg met genommerde komponente, GPIO-penuitleg en afmetings.

Verwysing na sleutelkomponente:

  1. LED: Gebruiker-LED (nie kragaanwyser nie).
  2. USB Tipe-C-aansluiting: Vir krag, data en programmering.
  3. ETA6096: Hoë doeltreffendheid litiumbattery herlaaibestuurder.
  4. MP28164: Hoë-doeltreffendheid GS-GS buck-boost-skyfie.
  5. BOOT-knoppie: Druk wanneer u herstel om aflaaimodus te betree.
  6. Ingeboude flitsgeheue: 16MB (W25Q128JVSIQ).
  7. RESET -knoppie: Herstel die mikrobeheerder.
  8. RP2350A: Dubbelkern- en dubbelargitektuurontwerp, tot 150 MHz bedryfsfrekwensie.
  9. Battery-kopstuk: MX1.25-kopstuk vir 3.7V-litiumbattery, maak dit moontlik om die battery te herlaai en die bord terselfdertyd van krag te voorsien.
  10. Pinout: Versoenbaar met Raspberry Pi Pico 2.
  11. USB-toetspunte: Verbind met USB-koppelvlak.
  12. BOOT toetspunt: Verbind met die BOOT-knoppie.
  13. ONTFOUTING punte: Vir ontfoutingdoeleindes.

3.3 GPIO-penuitleg

Die RP2350-Plus beskik oor 26 multifunksionele GPIO-penne, wat buigsame ontwikkeling en integrasie bied. Verwys na die pendiagram vir gedetailleerde toewysings en vermoëns.

Gedetailleerde pendiagram vir die Waveshare RP2350-Plus wat al 26 multifunksionele GPIO-penne toon, insluitend krag-, grond-, ADC-, SPI-, UART-, I2C-, PWM- en ontfoutingpenne.

Figuur 3.3: GPIO-penuitdiagram.

3.4 Omlyn afmetings

Die fisiese afmetings van die RP2350-Plus-bord word hieronder verskaf vir integrasie in u projekte.

Tegniese tekening wat die buitelynafmetings van die Waveshare RP2350-Plus-bord in millimeter toon.

Figuur 3.4: Omtrekdimensies (Eenheid: mm).

4. Opstelgids

4.1 Aanvanklike verbinding

  1. Koppel die RP2350-Plus-bord aan jou rekenaar met behulp van 'n standaard USB Tipe-C-kabel.
  2. Die bord behoort as 'n massabergingstoestel (soos 'n USB-skyf) herken te word wanneer dit in selflaaimodus is. Om selflaaimodus te betree, hou die LAAISEL knoppie terwyl jy die USB-kabel inprop, en laat dan die LAAISEL knoppie.
  3. Indien die bord nie herken word nie, maak seker dat jou USB-kabel data-oordrag ondersteun en nie net 'n laaikabel is nie.

4.2 Sagteware-opstelling

Die RP2350-Plus ondersteun ontwikkeling met behulp van C/C++ SDK en MicroPython, wat buigsaamheid bied vir verskeie programmeringsbehoeftes.

Diagram wat ondersteuning vir Pico C/C++ SDK en MicroPython-ontwikkelingsomgewings toon.

Figuur 4.1: C/C++, MicroPython-ondersteuning.

4.2.1 C/C++ Ontwikkeling

Vir C/C++-ontwikkeling kan jy die amptelike Raspberry Pi Pico C/C++ SDK gebruik. Hierdie SDK kan vanaf die opdragreël of geïntegreerde ontwikkelingsomgewings (IDE's) soos Visual Studio Code en Eclipse gebruik word. Verwys na die amptelike Raspberry Pi Pico-dokumentasie vir gedetailleerde opstelinstruksies vir die C/C++ SDK.

4.2.2 MikroPython-ontwikkeling

MicroPython is 'n slanke en doeltreffende implementering van die Python 3-programmeertaal wat direk op ingebedde hardeware soos die RP2350-Plus loop. Om met MicroPython te begin:

  1. Laai die toepaslike MicroPython UF2 firmware af file vir die RP2350-Plus vanaf die Waveshare wiki of amptelike MicroPython webwebwerf.
  2. Gaan na selflaaimodus (hou in LAAISEL en koppel USB in).
  3. Sleep en laat val die afgelaaide UF2 file na die RPI-RP2 massabergingstoestel wat verskyn. Die bord sal outomaties in MicroPython herbegin.
  4. Gebruik 'n IDE soos Thonny om aan die bord te koppel en te begin programmering.

5. Bedryfsinstruksies

5.1 Programmering van die Bord

Die RP2350-Plus ondersteun sleep-en-los programmering, wat dit maklik maak om nuwe firmware of MicroPython-skripte op te laai:

  1. Maak seker dat die bord in selflaaimodus is (hou vas LAAISEL knoppie terwyl jy USB koppel, laat dit dan los). 'n Verwyderbare skyf met die naam "RPI-RP2" sal op jou rekenaar verskyn.
  2. Vind jou saamgestelde firmware (.uf2) file vir MicroPython of C/C++).
  3. Sleep en laat val die .uf2 file op die "RPI-RP2"-skyf.
  4. Die bord sal outomaties ontkoppel, die nuwe firmware flits en dan herlaai.

5.2 Gebruik van GPIO en randapparatuur

Die 26 multifunksionele GPIO-penne kan vir verskeie doeleindes gekonfigureer word, insluitend digitale invoer/uitvoer, analoog invoer (ADC), en gespesialiseerde funksies soos SPI, I2C, UART, en PWM. Verwys na die pendiagram (Figuur 3.3) en die spesifieke SDK-dokumentasie vir gedetailleerde programmeringsvoorbeelde.amples- en pentoewysings.

  • Digitale I/O: Beheer-LED's, lees knoppiestatusse, ens.
  • Analoog-na-digitaal-omskakelaar (ADC): Lees analoog sensorwaardes. Die bord het 4x 12-bis ADC-kanale.
  • SPI, I2C, UART: Kommunikeer met eksterne sensors, skerms en ander modules.
  • PWM: Beheer motorspoed, LED-helderheid en genereer oudioseine. Die bord bied 16 beheerbare PWM-kanale.
  • PIO-toestandmasjiene: Gebruik die 12 Programmeerbare I/O (PIO) toestandsmasjiene vir persoonlike randapparatuurondersteuning en hoëspoed-bit-banging.

5.3 Gebruik van die battery

Die RP2350-Plus sluit 'n litiumbattery-herlaai-/ontlaaikopstuk (MX1.25) en 'n ingeboude ETA6096-skyfie in, wat dit toelaat om deur 'n 3.7V-litiumbattery aangedryf en gelaai te word. Hierdie kenmerk is ideaal vir draagbare toepassings.

  • Koppel 'n versoenbare 3.7V litiumbattery aan die MX1.25-kopstuk.
  • Die bord kan direk vanaf die battery aangedryf word.
  • Wanneer die bord via USB-C gekoppel is, sal die battery outomaties laai.
  • Maak seker dat die polariteit korrek is wanneer die battery gekoppel word om skade te voorkom.

6. Onderhoud

Om die lang lewensduur en optimale werkverrigting van u Waveshare RP2350-Plus-ontwikkelingsbord te verseker, volg hierdie onderhoudsriglyne:

  • Hantering: Hanteer die bord altyd aan die kante om te verhoed dat komponente aangeraak word, veral die penne, wat sensitief kan wees vir statiese elektrisiteit.
  • Berging: Bêre die bord in 'n antistatiese sak wanneer dit nie gebruik word nie, en hou dit in 'n droë, koel omgewing weg van direkte sonlig en uiterste temperature.
  • Skoonmaak: Indien nodig, maak die bord liggies skoon met 'n sagte, droë borsel of saamgeperste lug om stof te verwyder. Vermy die gebruik van vloeistowwe of skuurmiddels.
  • Kragtoevoer: Gebruik slegs geskikte kragbronne (USB-C of versoenbare 3.7V litiumbattery). Moenie die gespesifiseerde volume oorskry nie.tage grense.
  • Firmware -opdaterings: Gaan gereeld die Waveshare-amptenaar na webwebwerf of wiki vir die nuutste firmware-opdaterings om voordeel te trek uit foutoplossings en nuwe funksies.

7. Probleemoplossing

Hierdie afdeling spreek algemene probleme aan wat jy met jou RP2350-Plus-ontwikkelingsbord kan teëkom.

ProbleemMoontlike oorsaakOplossing
Bord word nie deur rekenaar herken nie (geen "RPI-RP2"-aandrywer nie).
  • Nie in selflaaimodus nie.
  • Foutiewe USB-kabel (slegs laai).
  • Drywerprobleme (minder algemeen vir massaberging).
  • Maak seker dat jy die LAAISEL knoppie terwyl jy die USB-kabel inprop, en laat dan los.
  • Probeer 'n ander USB Tipe-C-kabel, verkieslik een wat bekend is om data-oordrag te ondersteun.
  • Probeer 'n ander USB-poort op jou rekenaar.
Firmware-oplaai misluk of die bord herbegin nie na sleep-en-los nie.
  • Korrupte .uf2 file.
  • Onvoldoende krag vanaf USB-poort.
  • Bord nie in die korrekte selflaaimodus nie.
  • Laai die .uf2 weer af file van 'n betroubare bron.
  • Probeer om aan 'n aangedrewe USB-hub of 'n ander USB-poort te koppel.
  • Herhaal die selflaaiprogram-invoerproses noukeurig.
MicroPython/C++-kode loop nie soos verwag nie.
  • Sintaksfoute of logiese foute in kode.
  • Verkeerde pentoewysings.
  • Ontbrekende biblioteke of afhanklikhede.
  • Review jou kode vir foute. Gebruik 'n ontfouter indien beskikbaar.
  • Dubbelkontroleer die pendiagram (Figuur 3.3) en jou kode se pentoewysings.
  • Maak seker dat alle nodige biblioteke korrek geïnstalleer en ingevoer is.
  • Raadpleeg die Waveshare wiki of Raspberry Pi Pico dokumentasie vir spesifieke programmeringsvoorbeelde.amples.
Die bord word warm tydens werking.
  • Oormatige stroomverbruik van randapparatuur.
  • Kortsluiting op die bord of gekoppelde komponente.
  • Werk in 'n hoë omgewingstemperatuur.
  • Ontkoppel alle randapparatuur en toets die bord alleen.
  • Kontroleer vir enige toevallige kortsluitings op jou broodbord of persoonlike PCB.
  • Verseker voldoende ventilasie rondom die bord.
  • Indien die probleem voortduur, staak gebruik en kontak ondersteuning.

8. Spesifikasies

Gedetailleerde tegniese spesifikasies vir die Waveshare RP2350-Plus Ontwikkelingsbord:

KenmerkDetail
mikrobeheerderRaspberry Pi RP2350A (Dubbelkern Arm Cortex-M33 + Dubbelkern Hazard 3 RISC-V)
KlokspoedTot 150 MHz
SRAM520KB
Ingeboude flitsgeheue16MB (W25Q128JVSIQ)
USB-koppelvlakUSB 1.1-gasheer/toestel, tipe-C-aansluiting
GPIO-penne26 multifunksionele GPIO-penne
SPI2x
I2C2x
UART2x
ADC4x 12-bis ADC
PWM-kanale16 beheerbare PWM-kanale
PIO-toestandmasjiene12x
KragbestuurIngeboude GS-GS-skyfie MP28164 (maks. 2A-las), litiumbattery-herlaai-/ontlaaikop (MX1.25)
BedryfsmodusseLae-krag slaap en dormante modusse
Afmetings51.00 mm x 17.78 mm (ongeveer 2.01 x 0.70 duim)
Gewig0.317 onse (ongeveer 9 gram)
VervaardigerGolfaandeel
Land van oorsprongChina

9. Ondersteuning en waarborg

9.1 Tegniese Ondersteuning

Vir tegniese bystand, gedetailleerde dokumentasie, tutoriale en gemeenskapsforums, besoek asseblief die amptelike Waveshare webwebwerf of hul produkwiki. Hierdie hulpbronne bied omvattende gidse en oplossings vir algemene ontwikkelingsuitdagings.

Waveshare Amptelik Webwebwerf: www.waveshare.com

Soek die spesifieke produkbladsy vir die RP2350-Plus-ontwikkelingsbord vir die mees onlangse inligting en aflaaie.

9.2 Waarborginligting

Waveshare-produkte kom gewoonlik met 'n standaard vervaardiger se waarborg wat defekte in materiaal en vakmanskap dek. Die spesifieke bepalings en duur van die waarborg kan per streek en produk verskil. Bewaar asseblief u bewys van aankoop vir waarborgeise.

Vir gedetailleerde waarborgbepalings en -voorwaardes, verwys na die waarborgbeleid-afdeling op die amptelike Waveshare-bladsy. webwebwerf of kontak hul kliëntediens direk.

© 2025 Waveshare. Alle regte voorbehou.

Hierdie handleiding is onderhewig aan verandering sonder kennisgewing.