new pkm ?

This commit is contained in:
2025-07-26 21:45:07 -04:00
parent 09adcdc72a
commit 6b9428b8f1
24 changed files with 1284 additions and 6 deletions

View File

@@ -0,0 +1,98 @@
---
created: 2025-07-27
tags: [research, tech-specs, RP2040, microcontroller, ethernet]
source: https://www.waveshare.com/wiki/RP2040-ETH
domains: [embedded-systems, networking, iot]
---
# 🔬 WaveShare RP2040-ETH Technical Specifications
## 📋 Overview
The RP2040-ETH is a microcontroller board combining the Raspberry Pi RP2040 chip with integrated Ethernet capabilities via the CH9120 TCP/IP module.
## ⚙️ Core Specifications
### Microcontroller
- **Chip**: RP2040
- **Processor**: Dual-core Arm Cortex M0+
- **Clock Speed**: Up to 133 MHz (flexible)
- **Memory**:
- 264KB SRAM
- 4MB onboard Flash
- **Temperature Sensor**: Built-in
### Networking
- **Ethernet Controller**: CH9120 with integrated TCP/IP stack
- **Network Modes**:
- TCP Server
- TCP Client
- UDP Server
- UDP Client
- **Configuration**: Configurable IP, port, and mode settings
## 🔌 I/O and Interfaces
### GPIO
- **Count**: 14 multi-function GPIO pins
- **PWM Channels**: 13
- **PIO State Machines**: 8 programmable
### Communication Interfaces
- **SPI**: 1x
- **I2C**: 2x
- **UART**: 2x
- **USB**: Type-C with drag-and-drop programming
### Physical Design
- **Form Factor**: Castellated module design
- **Integration**: Easy PCB mounting and breadboard use
## 💻 Development Environment
### Programming Languages
- **MicroPython**: Full support
- **C/C++**: Native development
- **Arduino IDE**: Compatible
### Development Tools
- Raspberry Pi Pico SDK
- VSCode integration
- Thonny IDE support
- Official WaveShare demos and documentation
### Programming Features
- USB drag-and-drop programming
- Multiple development environment options
- Extensive sample code library
## 🌐 Use Cases
- IoT projects requiring network connectivity
- Embedded web servers
- Remote monitoring systems
- Industrial automation with Ethernet
- Data logging with network transmission
## 🔗 Connections to Other Research
*Potential correlations with other interests*
### Related Technologies
- Compare with ESP32 Ethernet solutions
- Raspberry Pi Pico ecosystem
- Industrial IoT platforms
- Edge computing applications
### Questions for Further Investigation
- How does CH9120 TCP/IP stack compare to other solutions?
- Power consumption vs. ESP32-based alternatives?
- Real-world performance in industrial environments?
- Integration possibilities with existing projects?
## 📚 Resources
- **Official Wiki**: https://www.waveshare.com/wiki/RP2040-ETH
- **Development Tools**: Raspberry Pi Pico SDK
- **Sample Code**: WaveShare official demos
---
**Research Context**: Evaluating for potential networking projects requiring reliable Ethernet connectivity in embedded systems.
Related: [[04-Research/_Research Hub|Research Hub]] | [[06-Resources/Tools & Methods/Embedded Development]]