Raspberry Pi Pico
If you are into IoT, robotics, or automation, then there are good chances that you must have heard about the latest revelation from theRaspberry Pi foundation, i.e. the Pi Pico. If not, then allow me to introduce you themicrocontroller,是的,你说的是对的,单片机! !! Pi Pico is the first microcontroller from the manufacturers of Raspberry Pi, based on theRaspberry Pi’s RP2040microcontroller chip and working onARM’s Dual-core cortex M0+ architecture。It works at frequencies up to133MHzand albeit looking powerless when compared to the other members of the Pi family it has a lot to offer. Unlike the other Pi boards which are basically a Linux basedsingle board computer, Pico is a budget friendly microcontroller with 264kB multi-bank high-performance SRAM,16 kb of on-chip cache,and 2MB of flash storage. It is actually an amazing board considering how affordable this board is, priced at just USD 4 (around INR 300 in Indian market) it is competing directly against the likes of establishedArduino boards, blowing them out of water in terms of power and speed when competed against the similarly priced modules.
Raspberry Pi Pico Pinout
Raspberry Pi Pico has a total of 40 input and output pins out of which26 are multipurpose GPIOsoperating at 3.3V and8 ground别针。除了这些销钉外,它还有3个用于调试的销钉。下图从Raspberry Pi Pico的官方数据表中拍摄的图像说明了所有引脚的布局。
General Input and Output (GPIO) Pins on Pico:
The Raspberry Pi only utilises 26 out of 30 GPIOs the RP2040 has to offer, 26 pins are exposed and an additional 27th pin can only be used for the onboard LED. The Raspberry Pi Pico’s GPIO is powered from the on-board 3.3V rail and is therefore fixed at 3.3V. GPIO0 to GPIO22 are digital only and GPIO 26-28 are able to be used either as digital GPIO or as an ADC input which can be done through software.
The communication options this board has to offer are:
- 2 × SPI
- 2 × I2C
- 2 × UART
- 3 × 12-bit ADC
- 16 × controllable PWM channels
Power Pins on Pi Pico:
Power pins are used for either powering the pico from the power source or power the sensors and peripherals from the pico.
VBUS |
40 |
It is the 5V input from the micro-USB port, if there is no micro-USB attached to the pico, there won’t be any power to the VBUS. |
VSYS |
39 |
It is the main system bus which supplies the 3.3V output to the RP2040 microprocessor and other IO pins. VSYS feeds power to the RT6150 SMPS which generates a fixed 3.3V output. |
3V3_EN |
37 |
it is the onboard enabled pin, it enables the 3.3V power supply on the pico board, it can be externally be used to turn the pico on or off. |
3V3(Out) |
36 |
It is the main pin supply pin to the RP2040, and its IO generated by the SMPS, hence this pin can be used to enable output circuitry. Max permissible current is 300mA |
πPico可以通过提供动力ugh a USB cable(via VBUS) or through a battery or other sources(via VSYS), when both the inputs are connected together, the input with higher potential supplies the power. For connecting 2 sources you need to connect it to VSYS in series with a Schottky diode.
Pico Ground Pins:
There are 2 kinds of ground pins in the board, a digital ground and a ground pin for analog IO. The differences are given below-
Name |
Pin no. |
描述 |
GND |
3,8,13,18,23,28,33,38 |
All the ground pins in the boards are interconnected. All the devices, peripheral and sensors are connected to the ground pins to close the electrical circuit and to achieve a common reference ground throughout the circuit. The board has a total of 9 ground pins. 8 in GPIO’s and 1 for Debugging |
AGND |
33 |
Also known as analog ground. It is intended for reference voltage for the ADCs and DACs. It is for the ground reference for GPIO26-29, a separate analog ground plane is running under these signals and terminating at this pin. In the absence of an ADC or ADC, this pin acts as a digital ground. |
Looking closely at the board, you will realize that all the ground pins have squared-off copper pads compared to the semi-circular pads for any other pins. Pin 33 acts as both a GND as well as the AGND.
Test Points on Raspberry Pi Pico:
These points are used during the manufacturing process to test the boards. These are only visible at the rare side of the board.
测试点针编号 |
Function |
TP1 |
Ground |
TP2 |
USB DM |
TP3 |
USB DP |
TP4 |
GPIO23/SMPS PS PIN(not to be used) |
TP5 |
GPIO25/LED(not to be used) |
TP6 |
BOOTSEL |
这些引脚可用于目的,例如将板用作表面安装模块。TP1,TP2和TP3可以代替Micro-USB。TP6可用于将系统驱动到质量存储USB编程模式(通过在电源下缩短)。TP4和TP5根本不打算使用。
It has an additional pin called the Run.
RUN– it is an RP2040 enabled pin. It can also be used as a reset for the RP2040 microcontroller.
Raspberry Pi Pico Specifications
The following are some of the important specifications of the Pico board that you might want to know. If you want more information, you can always refer to theRaspberry pi pico datasheetlinked at the bottom of this page.
- Powered by RP2040 microcontroller from Pi foundation
- Operating Voltage: 1.8V to 5.5V
- Dual-Core Arm Cortex-M0+ processor
- 133MhZ clock frequency
- 264KB SRAM and 2MB Flask Memory
- 26 GPIO pins with 2 Analog pins
- Peripherals: UART (2), SPI (2), I2C (2), PWM (16), USB (1)
- 集成温度传感器
- Low-power Sleep and dormant modes
Programming your Pi Pico:
The easiest method to program your Pi Pico is by usingMicroPython, you can use a compiler such asThonny IDE。Raspberry Pi Pico comes with two different platforms for programming and also two different programming languages support i.e. “C/C++or MicroPython”.
Recommended Operating Conditions:
The most optimum operating conditions for the board by the manufacturers are listed down:
Parameter |
Min |
最大限度 |
Operating Temperature |
-20°C |
-85°C |
VBUS |
4.5V |
5.5V |
VSYS |
1.8V |
5.5V |
覆盆子pi pico尺寸
The board comes in a DIP package with a thickness of 1mm and sides as 21mm and 51mm for it’s width and length, respectively. All the dimensions of the board are illustrated in the image below.
Raspberry Pi Foundation的最新董事会肯定是改变游戏规则的人,微控制器对于初学者和经验丰富的工程师都是有利可图的选择。这是一个很棒的产品,要价仅为4美元,这是您的巨大巨大巨大意义。
Где администратор m.hornymeter.com ??