RP2040
RP2040RP2040은 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개를 아날로그 입력으로 사용 가능)
- 133MHz 듀얼 ARM Cortex-M0+ 코어 (400MHz[8] 이상 오버클럭 가능)
- 주변기기:
보드
많은 제조원이 RP2040을 사용하고 있는 자사 보드를 발표했습니다.증가하는 숫자는 다음과 같습니다.
| 이사명 | 제조원 | 크기(mm) | 헤더 핀 | 디버깅 접속 | 패드 수 | USB 커넥터 | 기타 커넥터 | 플래시 크기 | GPIO 핀 | ADC 핀 | 단추 | 기타 기능 | 이미지 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 피코[9] | 라즈베리 파이 | 51×21 | 40+3 | 헤더를 통해 | 6 | 마이크로 USB | 2 MB | 26 | 3 | 부트 | |||
| 피코 W | 라즈베리 파이 | 51×21 | 40+3 | 헤더를 통해 | 6 | 마이크로 USB | 2 MB | 26 | 3 | 부트 | 와이파이 | ||
| 샤오 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, 마이크 | ||||
| 타이니[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 | 부트셀 + 리셋 | |||
| Thing Plus RP2040[18] | 스파크펀 | 59×23 | 28 | JTAG 핀 | USB-C | QWIIC, 리포 배터리 | 16 MB | 18 | 4 | 부트셀 + 리셋 | 배터리 충전기 | ||
| MicroMod RP2040[19] | 스파크펀 | 22×22 | 0 | 가장자리 커넥터 | 가장자리 커넥터 | 16 MB | 29 | 3 | 없음. | ||||
| 뮈슬리 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을 탑재한 엄지손가락 크기의 마이크로 콘솔
레퍼런스
- ^ a b c d e "Meet Raspberry Silicon: Raspberry Pi Pico now on sale at $4". January 21, 2021.
- ^ a b Adams, James (1 February 2021). "Raspberry Pi RP2040: Our Microcontroller for the Masses". Arm Blueprint. Retrieved 20 February 2021.
- ^ "RP2040 Datasheet" (PDF). Raspberry Pi Ltd. Retrieved 20 February 2021.
- ^ "Tweet". twitter.com. Retrieved 2021-02-18.
- ^ "RP2040 - A microcontroller from Raspberry Pi - SparkFun Electronics". www.sparkfun.com. Retrieved 20 February 2021.
- ^ Williams, Elliot (20 January 2021). "Raspberry Pi Enters Microcontroller Game With $4 Pico". Hackaday. Retrieved 20 February 2021.
- ^ "RP2040 Datasheet" (PDF). raspberrypi.com. Retrieved 2021-03-28.
- ^ "Robin Grosset Takes a Raspberry Pi Pico's RP2040 to New Heights with an Overclock to 420MHz". Hackster.io. Retrieved 2021-03-28.
- ^ "Buy a Raspberry Pi Pico".
- ^ "Welcome Raspberry Pi to the world of microcontrollers". 20 January 2021.
- ^ "Tiny 2040 – Pimoroni".
- ^ "Keybow 2040 – Pimoroni".
- ^ "PicoSystem – Pimoroni".
- ^ "Adafruit Feather RP2040".
- ^ "Adafruit ItsyBitsy RP2040".
- ^ "Adafruit QT Py RP2040".
- ^ "SparkFun Pro Micro - RP2040 - DEV-18288 - SparkFun Electronics".
- ^ "SparkFun Thing Plus - RP2040 - DEV-17745 - SparkFun Electronics".
- ^ "SparkFun MicroMod RP2040 Processor - DEV-17720 - SparkFun Electronics".
- ^ "Müsli USB Pmod™ Compatible Module".