Raspberry Pi RP2040 nhỏ kết nối với bảng nút USB-C + qua đầu nối FPC

Waveshare RP2040-Tiny là một mô-đun nhỏ sử dụng vi xử lý Raspberry Pi RP2040, có khả năng kết hợp với các mô-đun khác như Pimoroni Tiny 2040, DFRobot Beetle RP2020, hoặc Bộ hàn Tem RP2040. Tuy nhiên, điểm khác biệt nằm ở việc mô-đun có khả năng hàn và đi kèm với đầu nối FPC, cho phép linh hoạt kết nối với một bo mạch riêng qua cổng USB-C cũng như các nút Khởi động và Đặt lại.

Thiết kế này mang lại sự thuận tiện khi sử dụng cổng USB-C để cấp nguồn và lập trình. Hơn nữa, với sự tích hợp của các nút Đặt lại và Khởi động, những nhà phát triển có thể dễ dàng phát triển chương trình cơ bản mà không cần đến các phần cứng phụ trợ. Mô-đun siêu nhỏ và siêu mỏng này giúp tích hợp nó vào dự án hoặc sản phẩm một cách thuận lợi.

Đặc biệt, việc đặt cổng USB-C cách xa mô-đun chính với tất cả các cổng I/O mang lại lợi ích trong quá trình phát triển và giúp giải quyết một số vấn đề có thể xảy ra khi sản phẩm đã được tích hợp vào hệ thống.

Thông số kỹ thuật Waveshare RP2040-Tiny:

  • MCU – Bộ vi điều khiển Cortex-M0+ lõi kép Raspberry Pi RP2040 @ lên đến 133Mhz với 264kB SRAM
  • Bộ nhớ Flash – QSPI NOR 2 MB (W25Q16)
  • Mở rộng
    • 23x lỗ đúc và lỗ xuyên qua với 20x GPIO đa chức năng, 2x SPI, 2x I2C, 2x UART, 4x ADC 12 bit, 16xPWM
    • Đầu nối FPC 8 chân cho bo mạch 18×18 mm tùy chọn có cổng USB 1.1 Type-C, nút Khởi động và Đặt lại
  • Linh kiện khác – Đèn LED WS2812 RGB, nút chọn chế độ người dùng
  • Nguồn cấp
    • 5V qua cổng USB-C
    • 5V qua chân 5V
    • RT9193-33 500ma LDO
  • Kích thước – 23,5 x 18 x 2,1 mm
Sơ đồ chân

Từ góc độ người dùng, mô-đun RP2040-Tiny có vẻ như là một phiên bản nhỏ của Raspberry Pi Pico, có khả năng được lập trình bằng SDK MicroPython và C/C++ từ Raspberry Pi, cũng như Arduino IDE và các ngôn ngữ lập trình khác được hỗ trợ bởi bộ vi điều khiển Raspberry Pi RP2040. Tài liệu chi tiết về phần cứng và phần mềm có sẵn trên trang wiki.