본문 바로가기
라즈베리파이/피코(Pico)

[Pico.01]라즈베리파이 피코 소개

by 긱펀 2024. 2. 19.
반응형

<라즈베리파이 피코 소개>

1.라즈베리파이 피코란?

출처: projects.raspberrypi.org

  • 라즈베리파이 피코(Raspberry Pi Pico)는 RP2040칩을 이용한  마이크로 컨트롤러(Micro Controller)입니다.
  • 마이크로 컨트롤러는 키보드나 모니터 같은 연결성 주변장치가 거의 없는 "작은 컴퓨터"입니다.
  • 피코는 다양한 전자 장치(LED, 모터 등)를 제어하고 특정 신호(센서, 통신 등)의 입력을 받는 데 사용됩니다.
  • 피코는 아두이노와 비슷한 거라서 우리 일상생활에 필요한 작은 전자제품들을 만드는 데에 활용될 수 있습니다.

 

2.라즈베리파이 피코 종류

출처: projects.raspberrypi.org

  • 라즈베리파이 피코는 현재(2024년 2월 기준) 위 그림과 같이 4개의 종류로 구성되어 있습니다.
  • Pico H에서 "H"는 Header의 약자로서, 납땜이 되어 있어 브레드보드에 꽂거나 전선을 연결할 수 있는 형태를 말합니다.
  • Pico W에서 "W"는 WiFi의 약자로서, 피코가 무선 와이파이 접속을 하여 사물인터넷(IoT) 기능을 추가로 구현할 수 있는 버전이라는 뜻입니다.(그래서 Pico 보다 Pico W가 약 2천원 정도 더 비쌉니다.)
  • 실습을 하는데 있어 피코의 모든 기능을 사용하기 위해서는 아무래도 Pico WH가 가장 적합하여 이 블로그에서도 Pico WH를 기준으로 진행하겠습니다. 

 

3. RP 2040 칩

https://www.raspberrypi.com/products/rp2040/

  • 라즈베리파이 피코에 사용된 RP2040칩은 아래와 같은 사양(Specification)을 가지고 있다.
Parts Key features
CPU Dual Cortex M0+ processor cores, up to 133MHz
Microcontroller RP2040
RAM 264 kB on-chip SRAM
Flash 2 MB External Flash
Programming Language C/C++, MicroPython, CircuitPython, Arduino IDE
MCU Voltage 3.3 V
Input Power 1.8 - 5.5V DC
USB Interface USB 1.1 PHY, Device and Host
GPIO 26 GPIO pins
ADC 3 x ADC extended to GPIO(12-bit),  1 x ADC tied to an internal temperature sensor
Temperature Sensor Built-in, 12-bit
Communications 2 x UARTs, 2 x I2C, 2 X SPI
PWM 16 x PWM channels
Timer 1 x 64-bit Timer with 4 x Alarm
Real Time Counter 1 x 64-bit Counter
Programmable I/O 2 x PIO (emulate high-speed interfaces such as SD card or VGA)
Debug 3-Pin ARM Serial Wire Debug Port

 

 

4.Pico W  스펙

Parts Key features
CPU Dual Cortex M0+ processor cores, up to 133MHz
Microcontroller RP2040
RAM 264 kB on-chip SRAM
Flash 2 MB External Flash
Programming Language C/C++, MicroPython, CircuitPython, Arduino IDE
MCU Voltage 3.3 V
Input Power 1.8 - 5.5V DC
USB Interface USB 1.1 PHY, Device and Host
GPIO 26 GPIO pins
ADC 3 x ADC extended to GPIO(12-bit),  1 x ADC tied to an internal temperature sensor
Temperature Sensor Built-in, 12-bit
Communications 2 x UARTs, 2 x I2C, 2 X SPI
PWM 16 x PWM channels
Timer 1 x 64-bit Timer with 4 x Alarm
Real Time Counter 1 x 64-bit Counter
Programmable I/O 8 x PIO (emulate high-speed interfaces such as SD card or VGA)
Debug 3-Pin ARM Serial Wire Debug Port
Operating Temperature -20 'C to +70 'C
WiFi WiFi 4, IEEE 802.11 b/g/n (2.4GHz)
Bluetooth Bluetooth 5.2 (Support for BLE, Bluetooth Classic)
728x90
반응형

댓글