This Ethernet to UART converter add-on enables network communication for your Raspberry Pi Pico via UART, supporting 10/100M, full-duplex/half-duplex, auto-negotiation Ethernet interface with 802.3-compliance.
The module has an onboard 2-channel Ethernet to UART transceiver with standalone transparent transmission for each channel, with indication LEDs for each. There are also power and CH9121 indication LEDs to assist with troubleshooting.
Four operating modes are available: TCP Client, TCP Server, UDP Client and UDP Server. Onboard jumpers allow different pin configurations.
Note: Raspberry Pi Pico not included. You'll need a Pico with male headers soldered to it. You can grab a Pico here and Pico male headers here, or buy a Pico with pre-soldered headers.
- Compatible with the Raspberry Pi Pico
- Onboard Ethernet to UART transparent transceiver
- 2-Channel UART - standalone transparent transmission for each channel
- Onboard jumpers for pin configuration
- Embedded Ethernet MAC and PHY layers
- Bi-direction transparent data transmission between UART and Ethernet
- 10/100M, full-duplex/half-duplex auto-negotiation Ethernet interface, 802.3-compliant
- Auto-MDI/MDIX, detect and switch cable type automatically
- Supports DHCP auto-obtained IP and DNS domain access
- Network parameter configuration such as chip operating mode, port, IP, via host computer software or UART command
- Four operating modes: TCP CLIENT, TCP SERVER, UDP CLIENT, UDP SERVER
- Full-duplex or half-duplex UART communication supports RS485 RX/TX auto switch (external RS485 controller required)
- Supports virtual serial port software (provided)
- KEEPALIVE mechanism support
1) UART 2 connection indicator
2) UART 1 connection indicator
3) CH9121 running status indicator
4) Power indicator
5) CH9121 driver chip
6) AMS1117-3.3V power IC
7) RT9193-18GB power IC
8) Ethernet connector
9) Interface pin configuration jumpers
- Operating votlage:3.3V/5V
- Operating mode: TCP/UDP
- UART TTL: 3.3V / 5V compatible
- Operating temperature: ~40°C ~ 85°C
- Operating current: 140mA
- Baudrate: 300bps ~921.6Kbps
- Dimensions: 74.54 x 21.00 (mm)
- Storage Condition: -55°C ~ 125°C
- 1x Ethernet to UART Converter for Raspberry Pi Pico
Raspberry Pi Pico not included
UART 2 is disabled and UART 1 works in TCP CLIENT mode by default.
Network parameters of UART1 (port 1)
- Device IP: 192.168.1.200
- Subnet mask:255.255.255.0
- Device port: 2000
- Target IP: 192.168.1.100
- Target port: 1000
Serial parameters of port
- Baud rate: 9600
- Timeout: 0
- Data bit: 8
- Stop bit: 1
- Parity bit: None
- Clear buffer: Never
- Category: ETH interface
About the CH9121
The CH9121 is a transparent network serial port chip that supports bidirectional and transparent transmission of serial port data and network data.
It supports four working modes: TCP CLIENT/SERVER and UDP CLIENT/SERVER. The serial port baud rate ranges from 300bps to 921600bps. Before using, you should set the network and serial port parameters for the chip by the NetModuleConfig.exe software or serial commands. After the configuration is complete, the CH9121 saves the configuration parameters to the internal storage space. After the chip is reset, the CH9121 could work based on the saved configuration values.