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

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.

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.

Figuur 3.2: Gedetailleerde borduitleg met genommerde komponente, GPIO-penuitleg en afmetings.
Verwysing na sleutelkomponente:
- LED: Gebruiker-LED (nie kragaanwyser nie).
- USB Tipe-C-aansluiting: Vir krag, data en programmering.
- ETA6096: Hoë doeltreffendheid litiumbattery herlaaibestuurder.
- MP28164: Hoë-doeltreffendheid GS-GS buck-boost-skyfie.
- BOOT-knoppie: Druk wanneer u herstel om aflaaimodus te betree.
- Ingeboude flitsgeheue: 16MB (W25Q128JVSIQ).
- RESET -knoppie: Herstel die mikrobeheerder.
- RP2350A: Dubbelkern- en dubbelargitektuurontwerp, tot 150 MHz bedryfsfrekwensie.
- 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.
- Pinout: Versoenbaar met Raspberry Pi Pico 2.
- USB-toetspunte: Verbind met USB-koppelvlak.
- BOOT toetspunt: Verbind met die BOOT-knoppie.
- 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.

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.

Figuur 3.4: Omtrekdimensies (Eenheid: mm).
4. Opstelgids
4.1 Aanvanklike verbinding
- Koppel die RP2350-Plus-bord aan jou rekenaar met behulp van 'n standaard USB Tipe-C-kabel.
- 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.
- 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.

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:
- Laai die toepaslike MicroPython UF2 firmware af file vir die RP2350-Plus vanaf die Waveshare wiki of amptelike MicroPython webwebwerf.
- Gaan na selflaaimodus (hou in LAAISEL en koppel USB in).
- Sleep en laat val die afgelaaide UF2 file na die RPI-RP2 massabergingstoestel wat verskyn. Die bord sal outomaties in MicroPython herbegin.
- 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:
- 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.
- Vind jou saamgestelde firmware (.uf2) file vir MicroPython of C/C++).
- Sleep en laat val die .uf2 file op die "RPI-RP2"-skyf.
- 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.
| Probleem | Moontlike oorsaak | Oplossing |
|---|---|---|
| Bord word nie deur rekenaar herken nie (geen "RPI-RP2"-aandrywer nie). |
|
|
| Firmware-oplaai misluk of die bord herbegin nie na sleep-en-los nie. |
|
|
| MicroPython/C++-kode loop nie soos verwag nie. |
|
|
| Die bord word warm tydens werking. |
|
|
8. Spesifikasies
Gedetailleerde tegniese spesifikasies vir die Waveshare RP2350-Plus Ontwikkelingsbord:
| Kenmerk | Detail |
|---|---|
| mikrobeheerder | Raspberry Pi RP2350A (Dubbelkern Arm Cortex-M33 + Dubbelkern Hazard 3 RISC-V) |
| Klokspoed | Tot 150 MHz |
| SRAM | 520KB |
| Ingeboude flitsgeheue | 16MB (W25Q128JVSIQ) |
| USB-koppelvlak | USB 1.1-gasheer/toestel, tipe-C-aansluiting |
| GPIO-penne | 26 multifunksionele GPIO-penne |
| SPI | 2x |
| I2C | 2x |
| UART | 2x |
| ADC | 4x 12-bis ADC |
| PWM-kanale | 16 beheerbare PWM-kanale |
| PIO-toestandmasjiene | 12x |
| Kragbestuur | Ingeboude GS-GS-skyfie MP28164 (maks. 2A-las), litiumbattery-herlaai-/ontlaaikop (MX1.25) |
| Bedryfsmodusse | Lae-krag slaap en dormante modusse |
| Afmetings | 51.00 mm x 17.78 mm (ongeveer 2.01 x 0.70 duim) |
| Gewig | 0.317 onse (ongeveer 9 gram) |
| Vervaardiger | Golfaandeel |
| Land van oorsprong | China |
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.