minipcie usb总线_ipadmini2换wifi模块

minipcie usb总线_ipadmini2换wifi模块1、概述EC20R2.1MiniPCIe-C模块是PCIExpressMiniCard1.2标准接口LTE模块。本文章主要讲解了如何驱动EC20R2.1MiniPCIe-C模块的硬件电路设计,主要包含有:电源设计通讯接口SIM卡的防护1.1、EC20R2.1MiniPCIe-C模块引脚分配1.2、EC20R2.1MiniPCIe-C模块引脚描述引脚号miniPCIE引脚名模块引脚名I/O功能描述备注1WAKE

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

1、概述

EC20 R2.1 Mini PCIe-C 模块是 PCI Express Mini Card 1.2 标准接口 LTE 模块。本文章主要讲解了如何驱动EC20 R2.1 Mini PCIe-C 模块的硬件电路设计,主要包含有:

  1. 电源设计
  2. 通讯接口
  3. SIM卡的防护

EC20模块

1.1、EC20 R2.1 Mini PCIe-C 模块引脚分配

mini PCIE引脚分配

1.2、EC20 R2.1 Mini PCIe-C 模块引脚描述

引脚号 miniPCIE引脚名 模块引脚名 I/O 功能描述 备注
1 WAKE# MIC_P AI 模拟音频输入正端 不用则悬空
2 3.3Vaux VBAT PI 3.3V~3.6V 电源输入
3 COEX1 MIC_N AI 模拟音频输入负端 不用则悬空
4 GND GND
5 COEX2 SPK_P AO 模拟音频输出正端 不用则悬空
6 1.5V NC
7 CLKREQ# SPK_N AO 模拟音频输出负端 不用则悬空
8 UIM_PWR USIM_VDD PO (U)SIM 卡供电电源
9 GND AGND 模拟音频地
10 UIM_DATA USIM_DATA IO (U)SIM 卡数据信号
11 REFCLK- VDD_EXT PO 1.8V 输出电源
12 UIM_CLK USIM_CLK DO (U)SIM 卡时钟信号
13 REFCLK+ RESERVED 预留
14 UIM_RESET USIM_RST DO (U)SIM 卡复位信号
15 GND GND 地
16 UIM_VPP RESERVED 预留
17 RESERVED RESERVED 预留
18 GND GND
19 RESERVED WAKEUP_IN DI 模块睡眠控制引脚 低电平允许模块进入睡眠
20 W_DISABLE# W_DISABLE# DI 飞行模式控制 低电平有效
21 GND GND
22 PERST# PERST# DI 复位控制引脚 低电平有效
23 PERn0 UART_RXD DI 模块串口接收数据
24 3.3Vaux VBAT PI 3.3V~3.6V 电源输入
25 PERp0 UART_RTS DO 模块请求发送
26 GND GND
27 GND GND
28 1.5V UART_CTS DI 模块清除发送
29 GND GND
30 SMB_CLK UART_DCD DO 模块载波检测
31 PETn0 UART_TXD DO 模块串口发送数据
32 SMB_DATA WAKEUP_OUT DO 模块睡眠指示 低电平有效
33 PETp0 PERST# DI 复位控制引脚 低电平有效
34 GND GND
35 GND GND
36 USB_D- USB_DM IO USB 差分信号(-) 90Ω 差分特性阻抗
37 GND GND
38 USB_D+ USB_DP IO USB 差分信号(+) 90Ω 差分特性阻抗
39 3.3Vaux VBAT PI 3.3V~3.6V 电源输入
40 GND GND
41 3.3Vaux VBAT PI 3.3V~3.6V 电源输入
42 LED_WWAN# LED_WWAN# OC 网络状态指示灯
43 GND GND
44 LED_WLAN# USIM_PRESENCE DI (U)SIM 卡插入检测
45 RESERVED RESERVED 预留
46 LED_WPAN# UART_DTR DI DTE 准备就绪,可用来唤醒模块
47 RESERVED RESERVED 预留
48 1.5V NC
49 RESERVED RESERVED 预留
50 GND GND
51 RESERVED RESERVED 预留
52 3.3Vaux VBAT PI 3.3V~3.6V 电源输入

2、电源接口设计

EC20 R2.1 Mini PCIe-C 模块使用 VBAT 供电。 在 EGSM900 模式下,瞬间峰值电流最大可能达到2.0A。 为防止电压跌落到 3.3V 以下,使用开关电源或 LDO 时需要能够提供至少 2.0A 电流, 建议在模块供电端口处加一个容值大于470µF 的钽电容或电解电容。若使用开关电源给模块供电,开关电源的功率器件、电源走线应尽量避开天线部分,以防止 EMI 干扰。

2.1、一级总电源设计

本设计整体采用宽电压输入6-36V,一级电源采用LM2596稳压至5V,最大可以提供3A的电流。足够整个系统,包括网络模块的正常供电需求。
一级电源

2.2、二级网络模块电源设计

下图给出了使用 LDO 给网络模块供电的电源电路参考设计。 其中 R7 和 R9 两颗电阻精度为 1%,电容 C17需要选用低 ESR 的 470µF 滤波电容。
网络模块电源

2.3、二级1.8V电平电压转换电源设计

由于EC20串口的电压域是1.8V,不能直接与MCU的3.3V的串口通讯,短期可能没什么影响,但是长期会降低EC20的使用寿命。采用AMS1117进行5V到1.8V的电平转换
1.8V电源

对于EC20 R2.1 Mini PCIe-C 模块的电源来说,包含上述三种电源。

3、串口通讯接口电路设计

EC20 R2.1 Mini PCIe-C 模块支持 1 路带 RTS/CTS 硬件流控功能串口。该串口可支持 9600bps、19200bps、 38400bps、 57600bps、 115200bps 和 230400bps 波特率,默认波特率为 115200bps。EC20串口的电压域是1.8V,不能直接与MCU的3.3V的串口通讯,因此需要在1.8V和3.3V之间进行电平转换。
串口通讯

4、SIM卡电路设计

在SIM电路设计中,一定要注意进行静电防护,不然在实际项目应用中,会出现检测不到SIM卡的现象。
为了提高USIM卡电路的可靠性和稳定性,在电路设计中须注意以下几点:

  1. USIM 卡座靠近模块摆放,尽量保证(U)SIM 卡信号线布线长度不超过 200mm。
  2. SIM 卡信号线布线远离 RF线和电源线。
  3. 为防止 USIM_CLK 和 USIM_DATA 信号相互串扰,两者布线不能太靠近, 并且在两条走线之间需增加地屏蔽。
  4. 为确保良好的 ESD 性能,建议(U)SIM 卡的引脚增加 TVS 管;建议选择的 TVS 管寄生电容不大于15pF。
  5. USIM_CLK、 USIM_DATA、 USIM_RST 走线上串联 22Ω 的电阻,可以抑制EMI,增强ESD防护; 同时,并联33pF 电容可有效滤除 EGSM900 射频干扰,这些阻容器件应尽量靠近(U)SIM 卡座放置。
  6. USIM_DATA上的上拉电阻有利于增加(U)SIM 卡的抗干扰能力; 当(U)SIM卡走线过长,或者有比较近的干扰源的情况下,建议靠近卡座位置增加上拉电阻。

SIM卡硬件设计

获取完整的电路图

1、扫码关注微信公众号:redeemer奇
2、后台回复“EC20”。
redeemer奇
EC20

结束

欢迎大家关注我的微信号:redeemer奇
里面惊喜,有大量的学习资料持续更新。各种开源项目!
一起交流!一起努力!

软件下载 | 学习视频 | 嵌入式书籍 | 项目资料 |公众号中持续更新…

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/196199.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Linux云服务器挖矿病毒(crypto和pnscan)导致CPU占用100%问题解决方案「建议收藏」

    Linux云服务器挖矿病毒(crypto和pnscan)导致CPU占用100%问题解决方案「建议收藏」木马攻击问题由来阐述我买了三年的阿里云服务器(在阿里云官网买的),已经使用了一年多了,平时拿来搭建网站,有时也拿来学习技术和开发测试,一直使用很稳定。直到近期我服务器上安装了docker并部署了springboot+mysql+nginx项目,就被攻击了。但就在今年的5月14号,我的服务器被木马攻击,然后被拿去挖矿了。我服务器的cpu持续维持在CPU100%.后果是直接导致我网站无法正常请求和响应。而且Linux服务器的root权限被窃取了。黑客在服务器/root/.ssh目录下生成了连root用户

    2022年5月1日
    56
  • 使用 PyTorch 实现 MLP 并在 MNIST 数据集上验证

    使用 PyTorch 实现 MLP 并在 MNIST 数据集上验证这是深度学习课程的第一个实验,主要目的就是熟悉Pytorch框架。MLP是多层感知器,我这次实现的是四层感知器,代码和思路参考了网上的很多文章。个人认为,感知器的代码大同小异,尤其是用Pytorch实现,除了层数和参数外,代码都很相似。Pytorch写神经网络的主要步骤主要有以下几步:1.构建网络结构2.加载数据集3.训练神经网络(包括优化器的选择和Loss的计算)4.测试神经网络

    2022年6月22日
    54
  • 微生物组助手——最易学的扩增子、宏基因组分析流程

    微生物组助手——最易学的扩增子、宏基因组分析流程软件简介MicrobiomeHelper开源软件,方便大家分析微生物组数据。不仅提供了多套扩增子、宏基因组的分析流程方案,同时提供了几十个软件间衔接的脚本,可大大提高使用者分析的效率。文章于2017年发表于mSystems。Github项目主页:https://github.com/LangilleLab/microbiome_helpermicrobiomehelp结合不同组…

    2022年5月9日
    44
  • 利用DOSBox运行汇编超详细步骤「建议收藏」

    利用DOSBox运行汇编超详细步骤「建议收藏」最近学校要求用汇编写课设,笔试取消,无奈只有配置环境自己写课设了。起初是利用VS2017进行配置,但后面运行好像有些问题,就想到用DOSBox了。

    2022年6月15日
    32
  • google earth无法连接到服务器_怎么做才能保护地球

    google earth无法连接到服务器_怎么做才能保护地球近期Google地球、GoogleEarth、谷歌地球pro版本启动后提示无法连接到登录服务器或者启动后黑屏,可能是DNS污染、IP屏蔽、协议问题或者网络问题,以下介绍三种方法解决。先说结果:第一种修改host文件方法可能行不通,后续也要更新hosts文件,连接可能不稳定;第二种方法是使用免费加速器,可彻底解决此问题;第三种方法就是使用替代的国产软件,如图新地球、奥维地球等。

    2022年9月19日
    2
  • 如何求a类不确定度_不确定度a类分量与随机误差相对应

    如何求a类不确定度_不确定度a类分量与随机误差相对应1.计算A类不确定度u(a):某一工业容器温度控制要求为10℃,用温度计连续。A类不确定度的计算方法n=6时,u(a)=S(x)数据平均值设为q用贝塞尔公式S(x)*S(x)=[(X1-q)*(X1-q)+(X2-q)*(X2-q).+(X6-q)(X6-q)]/(6-1)可求出a类不确定度b类Ub就是0.6."A类不确定度"和"B类不确定度"的区别在于测定方法、输入量、系统效应的不…

    2022年9月24日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号