STM32自己从零开始实操06:无线电路原理图

 一、WIFI 模块电路设计

1.1指路

延续使用 ESP-12S 芯片,封装 SMD 16x24mm。

实物图
原理图与PCB图

2.2电路图

电路较为简单,如下图:

2.2.1引脚说明

序号引脚名称描述
1RST复位复位引脚,低电平有效
3EN使能芯片使能端,高电平有效
8VCC电源3.3V VDD;外部供电电源输出电流建议在 500mA 以上
9GND接地
15

RXD0

UART0_ RXD;GPIO3;I2SO_DATA
16TXD0UART0_ TXD;GPIO1

2.2.2需要说明

(1)复位和使能

芯片内部已经有上拉,外部直接控制就可以。

(2)滤波电容

  1. 我的想法:0.1uF 陶瓷电容
  2. 数据手册:0.1uF+1uF 陶瓷电容
  3. 老师想法:RVT1A101M0505(100uF 铝电解电容)
  4. 最终想法:采用老师的想法
  5. 原因1:ESP-12S 芯片在工作时可能会有较大的电流波动,尤其是在无线传输数据时。100uF的铝电解电容能够提供足够的电容容量来应对这些电流波动,平滑电源电压。
  6. 原因2:老师的器件选择都是经过调试的,后续应该更加实用。 

(3)RXD0、TXD0

通过串口通信,连接单片机的串口

二、SIM 弹片式卡座(中卡)

2.1指路

创新使用芯片 MICRO SIM 6P H1.35 (自弹式)和 ESDA6V1-5W6 的TVS 管。

(没有找到和老师一模一样的器件,最终选择的是和老师的选型比较接近的器件)

SIM卡座实物图
原理图与PCB图
TVS管实物图
原理图与PCB

2.2需要知道

SIM卡和卡座接口定义
引脚相连功能
SIM卡SIM卡座/
SIM_VDD

VCC

供电 3.3V 
SIM_DATAI/O传输数据
SIM_CLKCLK时钟
SIM_RSTRST复位
SIM_DET/SIM卡在位检测,设计中没用

2.3电路图

关于以下的说明我只想说我理解的最大原因只有一个:就是 SIM 卡座和 SIM 卡是可分离的两个接触型器件,所以对两者的保护格外多一点。

(1)51Ω 电阻作用

  • 阻抗匹配:在高速信号传输中,线路的阻抗匹配非常重要。串联一个适当值的电阻可以帮助匹配信号源的输出阻抗和传输线路的特性阻抗,从而减少反射和信号失真。
  • 信号完整性:高频信号容易产生反射和振荡,串联电阻可以起到衰减高频尖峰的作用,减少反射和振荡,确保信号的完整性。
  • 电流限制:在某些情况下,串联电阻也可以起到限制电流的作用,保护电路不受瞬态电流冲击的损害。
  • 51Ω 是一个常用的标准值,接近常见的信号线的特性阻抗(通常为50Ω ),因此可以很好地用于阻抗匹配和减少反射。
  • 具体值的选择可能经过了设计和测试的权衡,确保在实际应用中达到最佳效果。

(2)30pF电容

  • 高频滤波:并联电容可以滤除高频噪声和干扰,特别是从 SIM 卡座到地之间的高频噪声。这有助于稳定信号,减少 EMI 影响。
  • 信号去耦:并联电容还可以在信号线和地之间提供一个低阻抗通路,使得高频噪声能够快速泄放到地,减少干扰。
  • 30pF 是一个相对较小的电容值,适合滤除高频噪声而不会显著影响信号传输。
  • 具体值的选择是基于设计和测试的结果,确保在实际应用中有效抑制高频噪声,同时不影响信号的正常传输。

(3)TVS管

ESDA6V1-5W6 是一种多线保护二极管阵列,用于防止静电放电(ESD)和电涌对电子设备的破坏,通常在敏感信号线与地之间连接,用来吸收并泄放 ESD 能量,防止对电路的破坏。它的应用在SIM卡接口中具有重要意义,尤其是对于SIM卡的信号线(SIM_RST、SIM_CLK、SIM_DATA)。

  • ESD保护:ESD 是指静电放电,这种事件可能会产生高达几千伏的电压瞬变,足以损坏电子元件。ESDA6V1-5W6 能够快速响应,提供低阻抗路径,将过量电荷引导到地,从而保护电路。
  • 浪涌保护:除了 ESD 保护,它也能在一定程度上保护电路免受其他类型的电涌冲击。

选择ESDA6V1-5W6 是因为它能够同时保护多条信号线,具有快速响应时间、低电容和合适的钳位电压。将其与串联电阻和并联电容结合使用,可以全面提高电路的稳定性和可靠性。

三、GPRS 电路设计

3.1指路

延续使用 SIM800C 24Mbit 。

实物图
原理图与PCB图

3.2自己解读数据手册

3.2.1功能模块图

下图列出了模块的主要功能部分:

  • GSM基带
  • GSM射频
  • 天线接口
  • 其他接口

3.2.2引脚说明

引脚序号引脚名称I/O描述备注
34、35VBATI模块提供 2 个 VBAT 电源引脚。SIM800C 采用单电源供电,电压范围 3.4V~4.4V。电源要能够提供足够的峰值电流以保证在突发模式时高达 2A 的峰值耗流。
28VRTCI/O实时时钟电源输入:当系统电源 VBAT 没电时给实时时钟提供电流输入,当 VBAT 有电而且后备电池电压过低时可以给后备电池进行充电。VRTC 引脚上接电池或者电容。
40VDD_EXTO2.8V 电源输出如果不用,保持悬空
GND8、13、19、21、 27、30、31、 33、36、37接地VBAT 回流 GND,推荐使用 36,37 脚
开机 关机
PWRKEY39I通过拉低 PWRKEY 可以实现模块的开启和关闭模块内部已经上拉至 3V
音频接口
MICP9I音频一路输入正端和负端如果不用,保持悬空
MICN10
SPKP11O音频一路输出正端和负端
SPKN12
GPIO 接口
NETLIGHT41O网络状态指示灯如果不用,保持悬空
STATUS42O运行状态指示灯如果不用,保持悬空
串口
UART1 _DTR6I数据终端准备如果不用,保持悬空
UART1_RI7O振铃指示
UART1_DCD5O数据载波检测
UART1_CTS4O清除发送
UART1_RTS3I请求发送
UART1_TXD1O数据发送
UART1_RXD2I数据接收
UART2_TXD22O数据发送
UART2_RXD23I数据接收
调试接口
USB_VBUS24I用于调试以及下载如果不用,保持悬空
USB_DP25I/O
USB_DN26I/O
模数转换(ADC)
ADC38I10bit 通用模拟数字转换器如果不用,保持悬空
外部 SIM 卡接口
SIM_VDD18OSIM 卡 1.8V/3V 电源输入所有引脚预留TVS管位置,防止 ESD 干扰
SIM_DATA15I/OSIM 卡数据输入/输出
SIM_CLK16OSIM 卡时钟
SIM_RST17OSIM 卡复位
SIM_DET14I外部 SIM 卡在位检测脚如果不用,保持悬空
天线接口
GSM_ANT32I/O连接 GSM 天线
BT_ANT20I/O连接 BT 天线
射频同步信号
RF_SYNC29O射频发射同步信号

3.2.3接口应用

本项目有以下几个模块没有使用:

四、无线部分总结

在硬件设计中,无线部分通常是指设备实现无线通信所需的各种模块和组件。本项目无线部分包含WIFI 模块、SIM 卡座和 GPRS 模块,它们各自有不同的功能和作用,组合起来可以实现多种无线通信功能。以下是这些组件的详细说明:

4.1WIFI模块(ESP-12S)

  • 功能:WIFI 模块用于连接无线局域网(WLAN),实现设备与网络之间的通信。ESP-12S 是一种常用的 WIFI 模块,基于 ESP8266 芯片,支持 2.4GHz 频段的 WIFI 连接。
  • 作用提供设备与互联网或局域网的无线连接,常用于物联网(IoT)设备中,用于数据传输、远程控制等。

4.2 SIM卡座(MICRO SIM 6P H1.35)

  • 功能:SIM 卡座用于插入 SIM 卡,SIM 卡提供蜂窝网络连接的身份验证。
  • 作用SIM 卡座是 GPRS 模块工作所需的重要部件,SIM 卡提供蜂窝网络服务,允许设备通过蜂窝网络进行通信。

4.3 GPRS模块(SIM800C 24Mbit)

  • 功能:GPRS(General Packet Radio Service)模块用于通过蜂窝网络进行数据通信。SIM800C 是一个常用的 GPRS 模块,支持 2G 蜂窝网络。
  • 作用提供设备与互联网或其他设备的无线数据连接,尤其在没有 WIFI 网络的情况下,通过蜂窝网络进行通信。

4.4其他相关组件

  • 网络指示灯:通常用于指示网络状态,例如连接成功、数据传输中等。
  • 开关机信号:用于控制模块的电源状态。
  • 网络指示灯:指示 GPRS 模块的工作状态,如信号强度、连接状态等。

4.5这些组件的协同工作

  • WIFI模块:用于连接 WIFI 网络,当设备在有 WIFI 覆盖的环境下工作时,通过 WIFI 进行通信。常用于数据量大或需要高带宽的应用场景。
  • SIM卡座和GPRS模块:用于蜂窝网络通信。当设备在没有 WIFI 覆盖的环境下工作时自动切换,通过插入 SIM 卡并使用 GPRS 模块进行通信。适合需要广覆盖或移动环境下使用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/30358.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【华为HCIA数通网络工程师真题-数据通信与网络基础】

文章目录 选择题判断题 选择题 1、在 VRP 平台上,可以通过下面哪种方式访向上条历史命令? 上光标 (ctrlU 为自定义快捷键,ctrlP 为显示历史缓存区的前一条命令,左光标为移动光标) 2、主机 A (1…

TVS的原理及选型

目录 案例描述 TVS管的功能与作用: TVS选型注意事项: 高速TVS管选型 最近项目中遇到TVS管选型错误的问题。在此对TVS的功能及选型做一个分享。 案例描述 项目中保护指标应为4-14V,而选型的TVS管位SMJ40CA,其保护电压为40V未…

python创建虚拟环境venv

为什么要创建虚拟环境 使用python创建虚拟环境是为了让项目的依赖隔离开来,互不干扰,使得每个项目都运行在一个独立的Python环境中。 创建虚拟环境 1. 命令行创建 step1. 创建 # 1. 进入到你的项目目录中 cd myproject # 使用python创建一个虚拟环境…

音视频入门基础:H.264专题(1)——H.264官方文档下载

音视频入门基础:H.264专题系列文章: 音视频入门基础:H.264专题(1)——H.264官方文档下载 音视频入门基础:H.264专题(2)——使用FFmpeg命令生成H.264裸流文件 音视频入门基础&…

DDMA信号处理以及数据处理的流程---距离速度测量

Hello,大家好,我是Xiaojie,好久不见,欢迎大家能够和Xiaojie一起学习毫米波雷达知识,Xiaojie准备连载一个系列的文章—DDMA信号处理以及数据处理的流程,本系列文章将从目标生成、信号仿真、测距、测速、cfar检测、测角、目标聚类、目标跟踪这几个模块逐步介绍,这个系列的…

完整迁移方案+工具:Citrix替换,无感迁移!

随着用户的替换进程进入到演进的阶段,用户面临的重大挑战包括: (1)大量数据的迁移需要精确规划,以避免数据丢失或损坏; (2)迁移效率低下,不仅会增加迁移成本,…

B端系统的UI框架选择,不要输在了起跑线,如何破?

所谓成也框架、败也框架,框架就是这么的优点和缺点鲜明,市面上的框架多如牛毛,谁家的最优秀呢?为何框架搞出来的UI界面同质化呢,如何避免这种情况,如何在框架的基础上进一步提升颜值和体验呢,本…

LabVIEW回热系统热经济性分析及故障诊断

开发了一种利用LabVIEW软件的电厂回热系统热经济性分析和故障诊断系统。该系统针对火电厂回热加热器进行优化,通过实时数据监控与分析,有效提高机组的经济性和安全性,同时降低能耗和维护成本。系统的实施大幅提升了火电厂运行的效率和可靠性&…

引领潮流!Xinstall创新技术让App免填邀请码成为可能,轻松吸引海量用户!

在快速变化的互联网环境下,App推广和运营面临着诸多挑战。如何迅速搭建起满足用户需求的运营体系,提高获客转化的效率和用户留存,成为了众多企业急待解决的问题。而邀请码作为App推广中常见的手段,其繁琐的填写过程常常让用户望而…

Orangepi Zero2

1、Orangepi Zero2 Orangepi Zero2 是基于全志H616的一款产品 特性: CPU全志H616四核64位1.5GHz高性能Cortex-A53处理器 GPU MaliG31MP2 SupportsOpenGLES1.0/2.0/3.2、OpenCL2.0 运行内存1GB DDR3(与GPU共享) 存储TF卡插槽,测试128G可支持、2MB SPI Fl…

ImageNet-1k 测试集 两大坑

1、官方网站提交test set标签时,千万不能提交zip文件,即便明文说可以 https://image-net.org/challenges/LSVRC/eval_server.php 不然就会浪费一次提交机会,直接提交submission.txt就可以,注意每排5个预测结果,用于计…

Java安全

Java安全 Java2Sec靶场搭建 靶场地址 https://github.com/bewhale/JavaSec 查看数据库配置文件,mysql,用户名密码根据自己数据库密码更改 使用小皮面板的mysql,新建一个数据名为javasec的数据库 运行javasec.sql文件 下载运行jar包即可 …

图卷积网络(Graph Convolutional Network, GCN)

图卷积网络(Graph Convolutional Network, GCN)是一种用于处理图结构数据的深度学习模型。GCN编码器的核心思想是通过邻接节点的信息聚合来更新节点表示。 图的表示 一个图 G通常表示为 G(V,E),其中: V 是节点集合,…

2024 New Relic Java 生态系统报告

New Relic 发布了 2024 年度 Java 生态系统报告,数据来源于使用 New Relic 监控的线上 Java 应用。从这个报告中,我们可以看到 Java 发展的一些趋势。 在 Java 版本方面,新版本的使用率越来越高。Java 11 的使用率是 32.9%,Java 1…

Jenkins教程-5-gitee自动化测试任务构建

上一小节我们学习了Jenkins构建gitlab自动化测试任务的方法,本小节我们讲解一下gitee自动化测试任务的构建方法。 接下来我们以windows系统为例,讲解一下构建实际自动化测试任务的具体步骤。 安装git和gitee插件 点击进入Jenkins插件管理页面 安装完插…

【植物大战僵尸杂交版】致敬传奇游戏玩家——一个普通人的六年坚持

目录 缘起 波澜 凌云 缘起 曾​​​​​​佳伟是《植物大战僵尸》的忠实粉丝,这款游戏给了他很多乐趣,也成为了他度过困难时期的精神支柱。他决定制作杂交版,部分原因是出于对原版游戏的热爱和致敬。 六年前,出于对一些pvz续作…

13.2 Go 接口的动态性

💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

发布自己的c#包到nuget

1)创建自己的nuget账号 NuGet Gallery | Home 2)在Rider中-->项目文件夹右键-->properties 注意:必须勾选生成nuget包 3)编译后,将生成一个包 4)点击上传包 5)将之前的nuget包拖拽过来,点击上传即可,如果有不对的比如&a…

国际期货行情相关术语

1)合约:期货行情表提供了期货交易的相关信息 ,行情表中每一个期货合约都有合约代码(由期货合约交易代码和合约到期月份组成)来标识。 (2)开盘价:当日某一期货合约交易开始前五分钟集…