RP2040

RP2040
RP2040 마이크로컨트롤러
RP2040 다이

RP2040은 Lasberry Pi Ltd(Rasberry Pi Trading Ltd)의 32비트 듀얼 ARM Cortex-M0+ 마이크로컨트롤러[1][2][3] 집적회로입니다.동시에 라즈베리 파이 피코 [1]보드의 일부로 출시되었습니다.

개요

2021년 1월 21일 발표된 RP2040은 Rasberry Pi Ltd(Rasberry Pi Trading Ltd)[1][2]가 설계한 최초의 마이크로 컨트롤러입니다.마이크로컨트롤러는 저렴한 가격이며, 라즈베리 파이 피코는 미화 4달러, RP2040은 미화 1달러입니다.마이크로컨트롤러는 조립, , C/C++MicroPython으로 [1]프로그래밍할 수 있습니다.TensorFlow [1]Lite를 실행할 수 있을 정도로 강력합니다.

발표 당시 다른 4개 제조업체(Adafruit, Pimoroni, Arduino, SparkFun)는 제품 설계의 고급 단계에 있었으며, 생산에 [4]투입될 칩의 광범위한 가용성을 기다리고 있었다.Spark Fun은 이후 RP2040을 [5]기반으로 한 제품을 출시하고 있습니다.

Hackday는 RP2040의 장점은 Rasberry Pi의 기능, 뛰어난 기능 세트, 저비용 [6]패키지로 출시된다는 점에 주목하고 있습니다.

데이터시트에 따르면 칩에는 여러 가지 리비전이 있습니다.
「RP2040 의 기동용의 풀 소스.ROM 는, https://github.com/raspberrypi/pico-bootrom 에서 입수할 수 있습니다.여기에는 부트 버전1과 버전2가 모두 포함됩니다.ROM은 각각 B0 및 B1 실리콘 리비전에 대응합니다."

특징들

칩은 40nm 실리콘으로 7×7mm QFN-56 Surface Mount Device(SMD) 패키지에 포함되어 있습니다.

  • 주요 기능:
    • 133MHz 듀얼 ARM Cortex-M0+ 코어 (400MHz[8] 이상 오버클럭 가능)
      • 각 코어는 정수분할 페리페럴과 2개의 보간기를 가진다.
    • 6개의 독립된 은행에 264KB SRAM 탑재
    • 내장 플래시 메모리 또는 EEPROM 메모리 없음(리셋 후 부트 로더는 외장 플래시 메모리 또는 USB 버스 중 하나에서 내장 SRAM으로 펌웨어 로드)
    • QSPI 버스 컨트롤러, 최대 16MB의 외부 플래시 메모리 지원
    • DMA 컨트롤러
    • AHB 크로스바, 완전 연결
    • 코어 전압을 생성하기 위한 온칩 프로그래밍 가능한 LDO(Low-Dropout Regulator)
    • USB 클럭과 코어 클럭을 생성하기 위한 온칩 PLL x 2)
    • 30개의 GPIO 핀(옵션으로 4개를 아날로그 입력으로 사용 가능)
  • 주변기기:

보드

많은 제조원이 RP2040을 사용하고 있는 자사 보드를 발표했습니다.증가하는 숫자는 다음과 같습니다.

이사명 제조원 크기(mm) 헤더 핀 디버깅 접속 패드 수 USB 커넥터 기타 커넥터 플래시 크기 GPIO ADC 단추 기타 기능 이미지
피코[9] 라즈베리 파이 51×21 40+3 헤더를 통해 6 마이크로 USB 2 MB 26 3 부트 Raspberry pi pico oben (cropped).jpg
피코 W 라즈베리 파이 51×21 40+3 헤더를 통해 6 마이크로 USB 2 MB 26 3 부트 와이파이 PXL 20220703 104511558.PORTRAIT (cropped).jpg
샤오 RP2040 작업실 20×17.5×3.5 30 리셋 버튼/부팅 버튼 USB Type-C 인터페이스 2 MB 리셋 버튼x 1, 부트 버튼x 1
Nano RP2040 연결[10] 아르두이노 45×18 30 패드 경유 5+4+2 마이크로 USB 16 MB 1 WiFi, 블루투스, 9축 IMU, 마이크 18555 - Arduino Nano RP2040 Connect (cropped).jpg
타이니[11] 2040 피모로니 22.9×18.2×6 8+3 헤더를 통해 USB-C 8 MB 12 4 부트셀 + 리셋
키보우[12] 2040 피모로니 0(USB만 해당) USB-C 16 키
Pico[13] System(피코시스템) 피모로니 96.6×42.7×15.5 0(자체 포함) USB-C 16 MB 4 + 조이패드 컬러 240×240 LCD, 온보드 배터리
깃털 RP2040[14] 아다프루트 50.8×22.8×7 28 핀을 통해 USB-C STEMMA QT, 리포 배터리 8 MB 21 4 부트셀 + 리셋 배터리 충전기
ItsyBitsy RP2040[15] 아다프루트 36×18×4 33 헤더를 통해 마이크로 USB 4 MB 23 4 부트셀 + 리셋
QtPy RP2040[16] 아다프루트 20×17.5×3.5 30 리셋 버튼/부팅 버튼 USB-C 8 MB RESET 버튼x 1, BOOT 버튼x 1 3.3vdc 레귤레이터, NeoPixel LED
Pro Micro - RP2040[17] 스파크펀 36×18 24 4+2 USB-C QWIIC 16 MB 20 4 부트셀 + 리셋 SparkFun Pro Micro - RP2040 - 51412593812 (cropped).jpg
Thing Plus RP2040[18] 스파크펀 59×23 28 JTAG 핀 USB-C QWIIC, 리포 배터리 16 MB 18 4 부트셀 + 리셋 배터리 충전기 17745-SparkFun Thing Plus - RP2040-01a (cropped).jpg
MicroMod RP2040[19] 스파크펀 22×22 0 가장자리 커넥터 가장자리 커넥터 16 MB 29 3 없음. 17720-SparkFun MicroMod RP2040 Processor-01A (cropped).jpg
뮈슬리 USB[20] Pmod 론 다이내믹스 45×20.32 12 소프트웨어 USB 타입 A 암컷 12핀 수컷 PMOD, SWD 256 kB 8 0 부트 USB 호스트, 5V 부스트 컨버터

「 」를 참조해 주세요.

  • Arduino - 널리 사용되는 마이크로 컨트롤러 보드 패밀리
  • ESP32 - Wi-Fi 및 듀얼 모드 블루투스를 내장한 칩 마이크로 컨트롤러에 탑재된 저비용 저전력 시스템.
  • STM32 - 32비트 마이크로컨트롤러 집적회로 패밀리
  • 라즈베리 파이 - 라즈베리 파이 시리즈 소형 싱글 보드 컴퓨터
  • Thumby (게임 콘솔) - RP2040을 탑재한 엄지손가락 크기의 마이크로 콘솔

레퍼런스

  1. ^ a b c d e "Meet Raspberry Silicon: Raspberry Pi Pico now on sale at $4". January 21, 2021.
  2. ^ a b Adams, James (1 February 2021). "Raspberry Pi RP2040: Our Microcontroller for the Masses". Arm Blueprint. Retrieved 20 February 2021.
  3. ^ "RP2040 Datasheet" (PDF). Raspberry Pi Ltd. Retrieved 20 February 2021.
  4. ^ "Tweet". twitter.com. Retrieved 2021-02-18.
  5. ^ "RP2040 - A microcontroller from Raspberry Pi - SparkFun Electronics". www.sparkfun.com. Retrieved 20 February 2021.
  6. ^ Williams, Elliot (20 January 2021). "Raspberry Pi Enters Microcontroller Game With $4 Pico". Hackaday. Retrieved 20 February 2021.
  7. ^ "RP2040 Datasheet" (PDF). raspberrypi.com. Retrieved 2021-03-28.
  8. ^ "Robin Grosset Takes a Raspberry Pi Pico's RP2040 to New Heights with an Overclock to 420MHz". Hackster.io. Retrieved 2021-03-28.
  9. ^ "Buy a Raspberry Pi Pico".
  10. ^ "Welcome Raspberry Pi to the world of microcontrollers". 20 January 2021.
  11. ^ "Tiny 2040 – Pimoroni".
  12. ^ "Keybow 2040 – Pimoroni".
  13. ^ "PicoSystem – Pimoroni".
  14. ^ "Adafruit Feather RP2040".
  15. ^ "Adafruit ItsyBitsy RP2040".
  16. ^ "Adafruit QT Py RP2040".
  17. ^ "SparkFun Pro Micro - RP2040 - DEV-18288 - SparkFun Electronics".
  18. ^ "SparkFun Thing Plus - RP2040 - DEV-17745 - SparkFun Electronics".
  19. ^ "SparkFun MicroMod RP2040 Processor - DEV-17720 - SparkFun Electronics".
  20. ^ "Müsli USB Pmod™ Compatible Module".

외부 링크