Vi điều khiển Lõi kép Raspberry Pi RP2040

29,700₫ - 94,248,000₫ (Đã bao gồm VAT)
Hoàn tiền:
  • 13" Reel - 3400 pcs
  • 7" Reel - 500 pcs
  • 1 IC RP2040
Sản phẩm đang có: Hết hàng
Thông báo khi có hàng!

Buy locally from a partner

Quốc gia:
Thông tin sản phẩm

Lưu ý: Sản phẩm này là IC Vi điều khiển Lõi kép ARM Cortex-M0+ Raspberry Pi RP2040

Lưu ý: Xin vui lòng chọn kiểu đóng gói/số lượng trước khi bấm thêm vào giỏ
 

 


 

Chip vi điều khiển đầu tiên từ Raspberry Pi - RP2040

 

 

Vi điều khiển đầu tiên của Raspberry Pi, được thiết kế và sản xuất bởi đội ngũ kỹ sư của Raspberry Pi. Sản phẩm được ra mắt trên bo mạch Raspberry Pi Pico vào đầu tháng 1 năm 2021. Và hôm nay, chip RP2040 đã chính thức bán cho người dùng cuối để xây dựng những dự án thú vị của họ!

 

Tại sao lại là "RP2040"?

Chúng tôi sẽ giải thích qua hình ảnh bên dưới:

Hay nói một cách bình-dân-học-vụ: Vi điều khiển Lói-kép ARM Cortex-M0+ Raspberry Pi, on-chip 264KByte RAM, không có on-chip Flash

 

Raspberry Pi RP2040 là gì?

RP2040 là một chip vi điều khiển lõi kép ARM Cortex-M0+ với xung nhịp có thể lên đến 133MHz. Vi điều khiển là bộ não của nhưng bo mạch phát triển, ví dụ như Arduino UNO. Tuy nhiên RP2040 có nhiều tính năng hơn vạy. Vi điều khiển là một con IC chính được dành riêng để điều khiển mọi thứ từ các linh kiện điện tử nhỏ, đèn LED, động cơ; đọc thông tin từ các cảm biến hoặc giao tiếp với các bộ vi điều khiển khác.

Có lẽ chúng ta đã có rất nhiều vi điều khiển trong nhà. Ví dụ, một máy giặt sẽ được điều khiển bởi một bộ vi điều khiển; rất có thể đồng hồ của chúng ta cũng vậy; trong lò vi sóng cũng có một vi điều khiển. Tất nhiên, tất cả các vi điều khiển này đã được viết lên những chương trình riêng, tùy theo ứng dụng của chúng.

 

 

ARM Cortex M0+ Lõi kép

 

Nó không đi kèm với một mà là hai lõi (lõi kép) của bộ xử lý 32-bit ARM Cortex M0 +. Xung nhịp tối đa 133MHz! MCU nhỏ bé này đi kèm với một SRAM khổng lồ 264 Kbyte và Quad-SPI với dung lượng 2 MByte và eXecute in Place (XIP). Dung lượng RAM và Flash lớn cho phép bạn viết các ngôn ngữ lập trình cấp cao như MicroPython cho Raspberry Pi Pico.

 

 

USB 1.1 PHY (Host & Device Ready)

RP2040 có một bộ điều khiển USB 2.0, nó có thể hoạt động như:

  • Full-speed device (12 Mbit/s)
  • Host giao tiếp với Low Speed (1.5 Mbit/s) và Full-Speed và những thiết bị downstream được kết nối thông qua HUB USB. 

RP2040 đã được tích hợp sẵn USB 1.1 PHY giao tiếp với bộ điều khiển USB 2.0 thông qua chân DP và DM trên chip. RP2040 có thê dễ dàng giao tiếp với máy tính, và chúng ta đã trải nghiệm điều này với Raspberry Pi Pico - chỉ cần tải file UF2 và kéo thả lên ổ cứng, sau đó chúng ta có thể lập trình RP2040 với MicroPython hoặc CircuitPython.

 

MCU Hỗ trợ nhiều thiết bị ngoại vi

Sơ đồ khối (Block Diagram) của RP2040

 

Với 30 chân GPIO (4 dành cho QSPI & External Flash), chúng ta có có thể kết nối rất nhiều thiết bị ngoại vi với RP2040 thông qua 26 chân GPIO còn lại:

  • 5 x 12-bit ADC 500ksps (kilo sample per second)
    • 4 x ADC GPIO
    • 1 x ADC dành cho cảm biến nhiệt độ trong MCU
  • 2 x UART
  • 2 x SPI
  • 2 x I2C
  • 16 x chân PWM
  • MCU cũng được trang bị 1 x Timer cùng 4 alarms và 1 x Real Time Counter
  • 2 x High-Speed Programmable IO (PIO) blocks rất đa dạng và có thể lập trình theo ứng dụng. Nó có thể được lập trình để giao tiếp với thẻ nhớ SD hoặc trở thành kết nối VGA. 

 

246 KByte SRAM và hỗ trợ đến 16 MByte External Flash

Với 64 KByte SRAM và bộ nhớ QSPI Flash ngoài lên tới 16MByte, PRI2040 sẽ không bao giờ hiện thông báo không đủ bộ nhớ. Ngoài ra, dung lượng RAM và FLASH lớn sẽ giúp vi điều khiển tương thích tốt với các ngôn ngữ lập trình nặng ký, như MicroPython hoặc thậm chí Javascript.

 

Hỗ trợ ngôn ngữ lập trình đa dạng

MicroPython, CircuitPython, C, C++, và C alike trên Arduino IDE

 

Càng ngày càng có nhiều nền tảng đang xây dựng nên hệ sinh thái Raspberry Pi RP2040, đồng thời nhiều ngôn ngữ lập trình cũng hỗ trợ nó. Ban đầu, chúng ta chỉ có MicroPython, C và C++. Hiện nay, Adafruit cũng đang phát triển CircuitPython để hỗ trợ RP2040. ngoài ngoài, Arduino IDE cũng đã hỗ trợ RP2040 với buổi ra mắt Arduino Nano RP2040 Connect. 

 

Vì Python được sử dụng làm ngôn ngữ lập trình chính thức cho Raspberry Pi OS, MicroPython cũng trở thành một trong những ngôn ngữ lập trình cho RP2040. Lập trình Raspberry Pi 2040 với MicroPython và CircuitPython rất đơn giản, chúng ta chỉ cần kéo và thả như cách đã làm với Raspberry Pi Pico

Input/Output Có thể lập trình Tốc độ cao

Điểm khác biệt giữa RP2040 và những IC vi điều khiển khác là I/O block có thể lập trình. MCU này có tới 2 PIO block.

Bạn có thể tham khảo video giải thích thêm về PIO từ team Raspberry Pi:

Đây là một video khách từ stacksmashing giải thích về I/O có thể lập trình:

 

 

Tính năng và Thông số kỹ thuật:

  • Vi điều khiển đầu tiên thiết kế bởi Raspberry Pi
  • Kiểm chứng bởi Raspberry Pi Pico
  • Bộ xử lý Lõi-kép 32-bit ARM Cortex M0+
  • Xung tối đa 133MHz
  • On-chip 264KB SRAM
  • Hỗ trợ tới 16MB external Flash (QSPI)
  • DMA 12 kênh (Direct Memory Access)
  • Chuẩn USB 1.1 PHY, hỗ trợ Host / Device
  • Hỗ trợ USB Mass Storage
  • Hỗ trợ MicroPython, CircuitPython, C, C++, C alike trên Arduino IDE
  • Hỗ trợ lập trình kéo và thả
  • Hỗ trợ nhiều thiết bị ngoại vi:
    • 30 GPIO
      • 26 x 3.3V General Purpose I/O (GPIO)
      • 23 x GPIO chỉ hỗ trợ kỹ thuật số
      • 5 x 12-bit ADC 500Ksps, Analog to Digital Converter
        • 4 x ADC GPIO
        • 1 x ADC sử dụng cho cảm biến nhiệt độ trong IC
    • 2 x UART (Universal Asynchronous Receiver/Transmitter)
    • 2 x SPI (Serial Peripheral Interface)
    • 2 x I2C (Inter IC)
    • 16 x PWM (Pulse Width Modulation)
    • 1 x Timer với 4 alarms
    • 1 x Real Time Counter
    • 2 x IO (PIO) blocks có thể lập trình. Hoạt động để giao tiếp với thẻ SD hoặc VGA
  • 3-pin ARM Serial Wire Debug (SWD)
  • SDK và tài liệu
  • QFN-56 package:

 

Bạn sẽ cần gì để bắt đầu?

 

 

 

 

Bộ sản phẩm gồm:

  • 1 x Raspberry Pi RP2040 IC in 13" Reel/Tape for SMT Machine - 3400 pcs

 

  • 1 x Raspberry Pi RP2040 IC in 7" Reel/Tape for SMT Machine - 500 pcs

 

  • 1 x Raspberry Pi RP2040 Cut Tape - Single Unit (gói trong bao tĩnh điện ESD)

Tài nguyên tham khảo:

 

 

Thời hạn bảo hành: 12 tháng
Q & A

Ask a question

Đánh giá
  • 4.9 trên 5
                  
  • 5
    93.33%
  • 4
    6.67%
  • 3
    0%
  • 2
    0%
  • 1
    0%
Sắp xếp:

Tag: first microcontroller, Raspberry Pi, IC on Pico, Pi-Pico, RP2040, Cortex M0+, 133MHz, Programmable IO, DMA, dual core

Chat hỗ trợ
Chat ngay