首页 > 其他分享 >专题1:树莓派Pico引脚功能详解

专题1:树莓派Pico引脚功能详解

时间:2024-08-17 13:51:55浏览次数:8  
标签:树莓 引脚 模拟信号 数字信号 传输 Pico PWM

1 主要功能

Raspberry Pi Pico 一共有40个针脚。

这是Raspberry Pi Pico官方提供的引脚图,应该有很多人看到上面的图标都是两眼一摸黑,接下来,我将从每种颜色分类来讲述每个引脚的功能

2 Power类引脚

Power,顾名思义就是电源的意思。这种引脚一共有三个,Power类引脚是为接到Pico上的传感器供电使用的(一般会接VCC)我来列个表:

Power引脚简介
引脚编号名称作用
363V3(OUT)输出3.3伏电压的引脚
39VSYS直连Pico内部电源,输出2~5V的电压
40VBUS连接Pico的USB接口电源,输出5V电压

基本上,Power类的引脚稍微讲解一下即可,因为你在实际操作时也只会与引脚的电压打交道。

3 Ground引脚

这个引脚嘛......

我相信大家对这个引脚太熟悉不过了,Ground引脚就是接地的引脚,一般都会接在传感器的GND引脚上,基本上你知道这一点也就够啦,反正你在后面的课程中也会熟悉它的。

4 GPIO,PIO and PWM类引脚

GPIO在第一节课已经讲过一回了,但是很多小伙伴都不是特别清楚PWM是什么鬼,我来给大家讲

 一下什么是PWM。

脉冲宽度调制(PWM)是一种模拟控制方式,根据相应载荷的变化来调制晶体管基极或MOS管栅极的偏置,来实现晶体管或MOS管导通时间的改变,从而实现开关稳压电源输出的改变。这种方式能使电源的输出电压在工作条件变化时保持恒定,是利用微处理器的数字信号对模拟电路进行控制的一种非常有效的技术。广泛应用在从测量、通信到功率控制与变换的许多领域中。

呵呵,看到这一大串文字,小伙伴们肯定又蒙了,我找了一个视频,就用这个视频来给大家通俗易懂地讲一下什么是PWM吧。

<iframe allowfullscreen="true" data-mediaembed="bilibili" frameborder="0" id="BjWJS3Po-1723865401533" src="https://player.bilibili.com/player.html?aid=1350871122"></iframe>

什么是PWM?

看完了这个视频,相信大家对PWM已经有了一个基本的认识,在后面,我们还会遇到他的。

5 UART,I2C和SPI

UART,I2C和SPI分别指的是三种单片机与其他设备的通信方式。同样,我又找了一个视频,大家也看一下这个视频,对这三种通信方式来一个基本的了解吧————

<iframe allowfullscreen="true" data-mediaembed="bilibili" frameborder="0" id="PHpsqLA8-1723866549698" src="https://player.bilibili.com/player.html?aid=1900318867"></iframe>

UART那么好用,为什么单片机还需要I2C和SPI?

这三种通信方式在后面,我们也会与它打交道的, 现在我们要做到的,就是先把基础打好,后面再学习使用这三种通信方式。

6 ADC类针脚

ADC是模拟到数字转换器(Analog-to-Digital Converter)缩写,主要用于将连续传输的模拟信号转换为数字信号,便于数字系统(如中央处理器CPU、微控制器MCU等)对传输信息进行快速处理和分析。

模拟信号是指用连续变化的物理量所表达的信息,如温度、湿度、压力、电压、电流等。ADC模块所采集的模拟信号是连续变化的电压或电流信号,其数值在一定范围内连续变化,传输信号波形如图所示:

模拟信号传输优缺点如下:

优点:

1)具有精确的分辨率,在理想情况下,具有无穷大的分辨率;

2)描述物理量时,模拟信号比数字信号处理方法更简单方便;

3)模拟信号因为没有村子量化误差,所以能准确描述物理量的真实值;

4)模拟信号直观且更容易实现。

缺点:

1)模拟信号的信号比较弱,易受到杂讯的影响;

2)传输距离近,只能进行短距离运输;

3)抗干扰能力弱,在传输过程中容易受到噪声的干扰;

4)模拟信号保密性差,通信内容容易遭到窃听。

       数字信号是由一系列离散的数字表示,只能取有限的值,一般用二进制代码0/1表示,传输信号波形如下图所示:

数字信号传输优缺点:

优点:

1)抗干扰能力强。数字信号通过二进制表示,相比于模拟信号的连续变化,数字信号的干扰对信号质量影响比较小,在传输和处理过程中能更好的抵抗外部干扰。

2)压缩和处理方便。数字信号通过编码和压缩算法减少数据量,从而在传输和存储过程中节省宽带和空间。同时,利用数字信号处理(DSP)技术,进行高效的算法实现和信号分析。

3)传输损耗小。数字信号在传输过程中可以经过放大和补偿,以抵消信号损耗,提升信号质量。此外,使用纠错编码技术,通过差错检测和纠正机制保证数据准确性。

4)兼容性强。数字信号可以通过数字接口连接不同设备和系统,实现各种数字信号之间的互联。

缺点:

1)处理延迟高。数字信号进行数模转换(DAC)和模数转换(ADC)的过程会带来一定的延迟,对于啥要求实时性高的应用如音频传输和通信系统可能带来问题。

2)精度受限。数字信号的精度受到采样率限制,由于数字限号只能通过离散的数值来表示,其精度不能无限增加。在高精度应用中,可能需要更高的采样率和更大的数据表示范围。
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
                        
原文链接:https://blog.csdn.net/m0_72952662/article/details/136063831

ADC接口共有五个,我列一个表来讲一下他们每个的作用:

名称编号作用
ADC031模数转换0号接口
ADC132模数转换1号接口
AGND33ADC专用GND接口
ADC234模数转换2号接口
ADC_VREF35ADC电源(和基准)电压,通过对3.3V电源进行滤波在树莓派Pico上产生。若需要更好的ADC性能,则可将该引脚与外部基准一起配合使用。

7 System Control类接口

这种接口只有两个:RUN和3V3_EN

  1. 3V3_EN: 3V3_EN连接到板载SMPS使能引脚,并通过100kΩ电阻上拉至VSYS。若禁用3.3 V(撤消RP2040电源),请将3V3_EN引脚与低电平短路。
  2. RUN: RUN是RP2040 MCU芯片使能引脚,它有一个连接到3.3V的内部(片上)上拉电阻,该电阻为50kΩ。将此引脚与低电平短路将对RP2040 MCU进行复位(也就是运行main.py主程序)。

好了,这就是这节课要讲的东西。

哦,对了,我最近见了一个树莓派PICO交流群,感兴趣的伙伴进来聊一聊哈

标签:树莓,引脚,模拟信号,数字信号,传输,Pico,PWM
From: https://blog.csdn.net/2301_76188530/article/details/141277243

相关文章

  • 【树莓派学习笔记2】opencv常用的视觉方案,特征颜色提取,模式匹配,图形映射函数
    本文主要介绍opencv里面一些常用的视觉方案,所需的全部代码均在如下1.给视觉单独开一个进程持续运行并更新全局变量#获取并处理图像defget_image():whileTrue:#开全局变量处理,分理处红绿蓝globalimage,image_red,image_green,image_blue......
  • DCDC电路设计之FB引脚布线
    该随笔从与非网上搬运,原文:案例讲解,DCDC电源反馈路径的布线规则下面为正文内容:在本文中,将对用来将输出信号反馈给电源ic的FB引脚的布线进行说明。反馈路径的布线反馈信号的布线在信号布线过程中也需要特别注意。反馈信号如Figure7-a左侧的电路图所示,输出电压经由布线,由电阻......
  • unity2022.3.9+Pico更换渲染管线后打包,人物材质不可显示问题
    为了解决字体和场景闪烁问题吗,更换渲染管线旧项目管线是URP 新的项目管线是内置管线buildin()  内置管线需要设置两个地方,可以解决人物材质不显示问题1.PICO-StereoRenderingMode选择 MultiPass模式 2,Player-OtherSetting-AutoGraphicsAPI勾选(注:项目中有......
  • (二) 树莓派CM4调试
    1.参考资料资料汇总页面https://shumeipai.nxez.com/raspberry-pi-datasheets《bcm2711-peripherals.pdf》,下载地址https://datasheets.raspberrypi.com/bcm2711/bcm2711-peripherals.pdf《cm4io-datasheet.pdf》,下载地址https://datasheets.raspberrypi.com/cm......
  • AFIO专题1:GPIO引脚复用和重映射
    1、GPIO的复用功能STM32上有很多片上外设,这些外设的外部引脚都是与GPIO口复用的。也就是说,一个GPIO口如果可以复用为片上外设的功能引脚,那么当这个GPIO作为片上外设使用的时候,就叫做复用。因此,使用外设功能配置GPIO输出时都要设置成复用输出模式:GPIO_Mode_AF_PP或GPIO_Mode_A......
  • 树莓派刷debian12系统
     本博主使用的板子是树莓派3系列的2017年生产的型号准备材料:1、树莓派板子2、一个很快很大的tf卡3、一个树莓派电源下载树莓派官方是烧录镜像的软件去官网下载这个软件,电脑安装上RaspberryPiOS–RaspberryPi点击DoenloadforWindows​然后安装后,打开软件将......
  • (CubeIDE/CubeMX STM32引脚布局)将配置的引脚转移到其它引脚
            新建了项目,配置好引脚,但是想将原先的配置换到别的引脚上,我教大家一个方法。    这里以STM32F103芯片为例,其它芯片也同样适用,先打开工程,如下图所示。     假设我现在想使用PA7点灯,但是现在PA7被SPI1占用了,那我们需要知道还有没有其它引脚可......
  • 记一次STM32使用I2C PinRemap引脚重映射出现卡死现象
    在移植WouoUI到STMF103C8BluePillboard时,发现会出现上电卡死在I2C检查函数(如下图)本人遇到的现象:在习惯使用的(SWI2C/HWI2C)@(PB8->SCLPB9->SDA)连接OLED的情况下,大多数情况使用江科大的SWI2C,一切正常。今天跑某开源基于u8g2库的UI框架WouoUI(HWI2C)@(PB6->SCLPB7->SDA)遇......
  • 【Unity XR Input 获取Quest和Pico各个按键状态,按下、抬起、按下中】
    usingSystem;usingSystem.Collections.Generic;usingUnityEngine;usingUnityEngine.XR;usingQFramework;///<summary>///提供各种输入事件///</summary>publicclassInputEvent:MonoSingleton<InputEvent>{//*************输入设别***********......
  • 树莓派4b的Mysql数据库操作
    卸载树莓派中的MySQL。停止MySQL服务:sudosystemctlstopmysql卸载MySQL服务器和客户端:sudoapt-getremove--purgemysql-servermysql-clientmysql-common删除MySQL数据库和配置文件:sudorm-rf/etc/mysql/var/lib/mysql自动删除未使用的依赖:s......