0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

深度解析:Air780E模组之SIM卡接口电路的设计原理

青山老竹农 来源:jf_82863998 作者:jf_82863998 2024-11-04 14:32 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

SIM卡接口用于连接SIM卡并读取SIM卡信息,以便在注册4G网络时进行鉴权身份验证,是4G通信系统的必要功能。

合宙低功耗4G模组经典型号Air780E支持两路SIM卡,支持双卡切换,便于设备灵活选择,切换网络。接下来,我们详细介绍SIM卡接口功能及其电路设计相关注意事项,希望对您的应用有帮助。

一、SIM卡接口功能简介

Air780E模组支持2路USIM接口,支持双卡单待功能,均符合ETSI和IMT-2000规范。

  • USIM1接口:
    自适应支持1.8V和3.3V USIM卡;
  • USIM2接口:
    支持USIM卡的电平与模组GPIO电平配置相同。模组GPIO电平配置为1.8V时,USIM2只支持1.8V的USIM卡;模组GPIO电平配置为3.3V时,USIM2只支持3.3V的USIM卡。

1.1 SIM卡相关管脚

Air780E模组SIM卡信号相关管脚,详见下方图表:

图片

图片

1.2 SIM卡电气特性

1)支持SIM卡类型:

  • USIM1接口:1.8V/3.3V USIM卡;
  • USIM2接口:
    与模组GPIO电平配置有关。模组GPIO电平配置为1.8V时,只支持1.8V的USIM卡;模组GPIO电平配置为3.3V时,只支持3.3V的USIM卡。

2)SIM卡在位检测: USIM1支持;USIM2不支持。

3)支持协议: ETSI / IMT-2000

4)双卡特性: 双卡单待

图片

1.3 SIM卡时序

激活时序:

当SIM卡的触点接通序列结束后(RST处于低电平,VCC稳定供电,ME的I/O处于接收状态,VPP被置为空闲状态,CLK提供适当的、稳定的时钟),SIM卡准备复位。

如下图所示:

图片

t2≤200/fi;400/fi≤t1≤40000/fi;40000/fi≤t3。

  • 时钟信号在T0时刻加到CLK触点,I/O总线在时钟信号加到CLK触点200个时钟周期(T0时刻之后的t2时间段)之内应该处于高阻状态;
  • 内部复位的SIM卡,在几个时钟周期之后开始复位,复位应答应该在400~40000个时钟周期内开始(T0时刻之后的t1时间段之内);
  • 低电平复位的SIM卡的复位信号至少在40000个时钟周期内RST触点维持低电平(T0之后的t3时间段内),如果在40000个时钟周期内没有复位应答,则RST触点被置为高电平;
  • I/O端的复位应答必须在RST上升沿开始的400~40000个时钟周期内开始(T1时刻之后的t1时间段之内);
  • 如果复位应答在400~40000个时钟周期内没有开始(T1时刻之后的t3时间段之内),则RST触点的电平将被置为低电平(在T2时刻),触点也将被ME释放。

1.4 SIM卡切换功能

Air780E支持双卡单待,同一时间只能使用其中一个SIM通道。可以通过相应的AT指令或者LuatOS相应的API,进行SIM卡通道切换。

相关特性如下:

1)对于内置贴片SIM卡的双卡应用场景,建议将贴片SIM卡置于SIM2通道,外置插拔SIM卡座置于SIM1通道,以实现优先使用外置插拔SIM卡的效果。

2)由于Air780E是双卡单待模式,因此同时只能有一张SIM卡在工作,系统在切换SIM卡时,会重新注册网络。

3)模组开机会默认检测SIM1通道,在SIM1通道检测到SIM卡不在位的情况下,才会去检测SIM2通道。

4)USIM_DET信号为SIM卡插拔检测管脚,上下边沿电平触发中断,触发系统进行SIM1通道的卡在位检测。而SIM2通道不支持SIM卡插拔检测。

二、SIM卡接口电路设计

常用的SIM卡参考设计如下:

USIM1通道:

USIM2通道:

图片

设计注意事项:

1)SIM卡座与模组距离摆件不能太远,越近越好,尽量保证SIM卡信号线布线不超过20cm。

2)SIM卡信号线布线远离RF线和VBAT电源线。

3)为了防止可能存在的USIM_CLK信号对USIM_DATA信号的串扰,两者布线不要太靠近,在两条走线之间增加地屏蔽。且对USIM_RST_N信号也需要地保护。

4)为了保证良好的ESD保护,建议加TVS管,并靠近SIM卡座摆放。选择的ESD器件寄生电容不大于50pF。在模组和SIM卡之间也可以串联22欧姆的电阻用以抑制杂散EMI,增强ESD防护。SIM卡的外围电路必须尽量靠近SIM卡座。

5)在需要模组进入休眠的场景,SIM_DET禁止用VDD_EXT上拉,否则会造成无法休眠的问题;建议用VREF_VOLT上拉。

6)USIM2通道由于是与普通GPIO口复用,因此无法自适应1.8V/3.3V USIM卡,USIM2的电平只能与VDD_EXT保持一致,也就是与模组GPIO电平保持一致。

7)USIM_DET只支持USIM1通道,通过中断触发系统查询SIM卡是否在位,因此,USIM_DET只要是电平变化就能触发中断,无论是高电平或是低电平。

8)USIM2_DAT和USIM2_RST在模组内部被4.7K上拉到USIM_VDD;USIM2_CLK通过100K上拉到RefVolt。因此如果要使用这三个管脚复用GPIO,要注意上拉电阻对外设的影响。

9)USIM1_VDD和USIM2_VDD共用同一个电源,内部是同一个网络,因此USIM1_VDD和USIM2_VDD总是同时上下电,即使USIM2通道不使用。

三、SIM卡常见问题

在出现SIM卡不识别卡时,测量SIM卡供电VDD_SIM,总是发现VDD_SIM为低电平?

原因解析:

SIM卡在初始化时,系统会尝试4次与SIM卡交互。此时VDD_SIM也会打开4次,分别在1.8V和3.3V交替检测,若检测不到SIM卡,VDD_SIM卡就会关闭,如下图:

图片

因此在检测不到SIM卡的情况下,USIM_VDD总是低电平。

设计建议:

VDD_SIM不输出不是SIM卡不识别的原因,而是结果;SIM卡上任何一个信号异常,均会导致VDD_SIM自动关闭。


审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接口电路
    +关注

    关注

    8

    文章

    470

    浏览量

    58248
  • Sim
    Sim
    +关注

    关注

    2

    文章

    258

    浏览量

    41586
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深度解析:双切换的SIM电路设计原则与实现!

    SIM接口用于连接SIM并读取SIM信息,
    的头像 发表于 07-17 16:14 529次阅读
    <b class='flag-5'>深度</b><b class='flag-5'>解析</b>:双<b class='flag-5'>卡</b>切换的<b class='flag-5'>SIM</b><b class='flag-5'>卡</b><b class='flag-5'>电路</b>设计原则与实现!

    干货预警!4G模组Air780EPM其他硬件接口

    Air780EPM 4G模组不仅凭借高速稳定的数据传输能力在智能终端、工业自动化、车载设备等领域大放异彩,更以其“全栈式”硬件接口设计,为开发者提供了近乎无限的扩展可能。 一、ADC 接口
    的头像 发表于 03-17 17:37 662次阅读
    干货预警!4G<b class='flag-5'>模组</b>:<b class='flag-5'>Air780</b>EPM其他硬件<b class='flag-5'>接口</b>

    Air780EPM 模块串口电路设计硬件指导

    串口作为Air780EPM模块的核心通信接口,承担着设备控制、数据传输及外设交互等关键功能,在物联网终端、智能设备、工业自动化等场景中不可或缺。 一、概述   串口作为 Air780EPM 模块最最
    的头像 发表于 03-07 17:56 548次阅读
    <b class='flag-5'>Air780</b>EPM 模块串口<b class='flag-5'>电路</b>设计硬件指导

    4G模组Air780EPM的开机启动及外围电路设计!

    本文介绍了4G模组——Air780EPM 模块开机的完整硬件设计指南,涵盖供电要求、管脚配置、电路示例及常见问题排查方法,希望能够帮助大家避免设计错误,确保模块稳定启动!常见开机电路
    的头像 发表于 03-07 16:06 764次阅读
    4G<b class='flag-5'>模组</b><b class='flag-5'>Air780</b>EPM的开机启动及外围<b class='flag-5'>电路</b>设计!

    要Open开发,又要低功耗低成本?建议等新方案

    、联通三大运营商。 仅比Air700E系列相对大一些: Air700ECQ/Air700EAQ/Air700EMQ; 与Air780E系列
    的头像 发表于 12-24 17:09 667次阅读
    要Open开发,又要低功耗低成本?建议等新方案

    来来来,看这里:低功耗模组LuatOS开发的日志输出!

    本文以低功耗4G模组Air780E为例,学会低功耗模组LuatOS开发的日志输出,积累技术。
    的头像 发表于 12-05 09:09 895次阅读
    来来来,看这里:低功耗<b class='flag-5'>模组</b>LuatOS开发的日志输出!

    Air780E模组LuatOS开发实战 —— 手把手教你搞定数据打包解包

    本文要说的是低功耗4G模组Air780E的LuatOS开发实战,我将手把手教你搞定数据打包解包。
    的头像 发表于 12-03 11:17 970次阅读
    <b class='flag-5'>Air780E</b><b class='flag-5'>模组</b>LuatOS开发实战 —— 手把手教你搞定数据打包解包

    4G模组Air780E的LuatOS开发位运算(bit)示例

    本文我要说的是低功耗4G模组Air780E的LuatOS开发,关于位运算(bit)示例,我将详细解析分享给大家。
    的头像 发表于 12-02 14:33 819次阅读
    4G<b class='flag-5'>模组</b><b class='flag-5'>Air780E</b>的LuatOS开发<b class='flag-5'>之</b>位运算(bit)示例

    关于4G模组LuatOS开发:通用加解密函数(crypto)|全攻略

    本次我要说的攻略是关于4G模组LuatOS开发的通用加解密函数,我以我常用的Air780E模组为例子供大家参考。
    的头像 发表于 11-30 09:52 1166次阅读
    关于4G<b class='flag-5'>模组</b>LuatOS开发:通用加解密函数(crypto)|全攻略

    低功耗模组Air780E的AT指令:FTP示例!

    本文说的是关于4G模组AT指令的FTP示例,以Air780E为例,希望大家有所收获。
    的头像 发表于 11-30 09:40 1037次阅读
    低功耗<b class='flag-5'>模组</b><b class='flag-5'>Air780E</b>的AT指令:FTP示例!

    解析Air780E模组LuatOS开发的随机数(random) 示例篇

    本文主要解析的是低功耗4G模组Air780E的LuatOS开发随机数(random)实例,我以整理成文分享给大家。
    的头像 发表于 11-29 20:23 814次阅读
    <b class='flag-5'>解析</b><b class='flag-5'>Air780E</b><b class='flag-5'>模组</b>LuatOS开发的随机数(random) 示例篇

    Air780E模组LuatOS开发的位运算(bit)教程篇!

    本次我们要学习的是4G模组Air780E的LuatOS开发,关于位运算(bit)教程分享给大家。
    的头像 发表于 11-26 11:58 834次阅读
    <b class='flag-5'>Air780E</b><b class='flag-5'>模组</b>LuatOS开发的位运算(bit)教程篇!

    4G模组SD接口编程:深度学习

    今天我们需要深度学习的是4G模组SD接口编程,以我常用的模组Air724UG为例,分享给大家。
    的头像 发表于 11-20 23:14 959次阅读
    4G<b class='flag-5'>模组</b>SD<b class='flag-5'>卡</b><b class='flag-5'>接口</b>编程:<b class='flag-5'>深度</b>学习

    Air780E软件中zlib解压示例的详细展示!

    今天我带入的是Air780E 软件中 zlib 解压示例,希望大家有所收获。
    的头像 发表于 11-17 10:01 1022次阅读
    <b class='flag-5'>Air780E</b>软件中zlib解压示例的详细展示!

    解读版|Air780E软件中C语言内存数组的神秘面纱!

    今天我们来揭开Air780E 软件中 C 语言内存数组的神秘面纱,希望有所收获。
    的头像 发表于 11-17 10:00 874次阅读
    解读版|<b class='flag-5'>Air780E</b>软件中C语言内存数组的神秘面纱!