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

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

3天内不再提示

智能双卡设计实战指南:硬件电路与软件配置详解!

合宙LuatOS 来源:合宙LuatOS 作者:合宙LuatOS 2025-12-16 15:13 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在智能双卡设计中,硬件电路的可靠性与软件配置的精准性直接决定双卡功能的稳定性。本文基于实际项目经验,详细拆解硬件设计中SIM卡供电电路、时钟信号匹配及卡槽复用设计的实现细节,并同步讲解软件层的初始化配置、双卡状态同步与运营商策略配置方法,形成一份可直接复用的实战指南。

今天我们以Air780EPM系列低功耗模组为例,分享双SIM卡硬件设计与软件配置要点,带你了解如何构建稳定可靠、功耗优化的物联网设备。

01. 模组相关管脚

Air780EPM系列模组与SIM相关的管脚,包括:

SIM1:VDD_SIM1,PIN14;SIM1_DAT,PIN11;SIM1_RST,PIN12;SIM1_CLK,PIN13;

SIM2:VDD_SIM2,PIN65;SIM2_DAT,PIN64;SIM2_RST,PIN63;SIM2_CLK,PIN62;

Air780EPM管脚图如下所示:

wKgZO2lA_12ACZNHAASOmHo6IBs415.png

02. 主要功能说明

Air780EPM系列模组支持双卡,但只能单待;模组SIM1为原生SIM卡接口,SIM2的数字信号为GPIO模拟电源共用SIM1。

1)GPIO复用

复用为SIM2的GPIO,在硬件上同时被引到了不同的模组管脚上,比如:

USIM2_RST:与CAM_BCLK(GPIO4)复用,二者不可同时使用;

USIM2_CLK:与CAM_CS(GPIO5)复用,二者不可同时使用;

USIM2_DAT:与CAM_RX0(GPIO6)复用,二者不可同时使用。

这里的不可同时使用:

是指在同一个硬件上,使用SIM2时就不能再使用GPIO4/5/6,包括这三个GPIO可以复用的其它功能,比如Camera、I2CUART等。

具体见GPIO复用表:https://docs.openluat.com/air780ehnehu/product/shouce/

wKgZPGlA_9yADSxYAATtXIAuBXk810.png

2)IO电平

SIM1支持1.8V/2.8V两种IO电平的SIM卡,SIM2由于是GPIO4/5/6复用,所以可以支持的SIM卡的电平与模组IO的电平保持一致。

模组IO电平设置为1.8V时:SIM2则只支持1.8V电平的SIM卡;

模组IO电平设置为2.8V/3.3V时:SIM2则只支持2.8V/3.3V电平的SIM卡(就IO电平而言,2.8V和3.3V可认为电平一致)。

当前运营商提供的SIM卡基本默认兼容1.8V/2.8V电平,所以大家在实际应用中很少遇到因为IO电平不一致而导致不识卡的情况。

3)模拟开关

也可以使用“SIM1+模拟开关”的方式实现双卡单待,我们验证调试过的SIM卡模拟开关为:BCT4567

相关手册详见:https://docs.openluat.com/air780epm/product/air780exxpins/#sim1sim2


03. 硬件参考设计

双卡设计时,推荐SIM1带插入检测功能,且配合SIM卡座的规格,保证在SIM卡插入后USIM_DET信号悬空而不是接地,可以进一步降低功耗。

双卡设计且其中之一为贴片SIM卡时:推荐使用SIM2接贴片SIM卡,SIM1接SIM卡座。

接下来,我们一起看看硬件设计及相关注意事项:

▼ SIM1参考设计 ▼

wKgZO2lBAHeAUyUWAAB2P_yAlc4095.png

相关注意事项如下:

1)USIM_DET为SIM卡插入检测管脚,不需要时可以不接;

2)USIM_DET推荐默认使用WAKEUP2,当然使用其它WAKEUP或GPIO中断也可以;

3)WAKEUP2被命名为USIM_DET,目的是为了引导大家默认使用WAKEUP2用作USIM_DET,当设计中不需要USIM_DET时,该管脚WAKEUP2与其它WAKEUP信号没有区别,也可以用作它用;

4)USIM_DET代码示例;

wKgZPGlBAMaAAFphAAEIsJrP2wY097.png

5)USIM_DET需上拉至某一AGPIO:

比如AGPIO3(GPIO23,软件可以控制一直高电平输出,此管脚在某些文档中也常被称为Vref),不能使用VDD_EXT(低功耗模式pm.WORK_MODE,1和PSM+模式pm.WORK_MODE,3下不能一直输出,后续的章节中会详细介绍)。

▼ SIM2参考设计 ▼

wKgZPGlBAQuAPn7kAADdAWNY7H4591.png

相关注意事项如下:

1)请严格按照SIM2参考设计电路进行设计,SIM2可以接SIM卡座,也可以接贴片SIM卡;

2)特别注意USIM2,无论电源还是信号(CLK/DATA/RST),均为复用模组的其它管脚。

USIM2_VDD:与USIM1_VDD使用同一个电源LDOSIM;

USIM2_RST:与CAM_BCLK(GPIO4)复用,二者不可同时使用;

USIM2_CLK:与CAM_CS(GPIO5)复用,二者不可同时使用;

USIM2_DAT:与CAM_RX0(GPIO6)复用,二者不可同时使用;

3)使用SIM2时,必须使用API函数mobile.simid(1)进行切换,否则模组不会自动初始化SIM2。

API函数详细说明参见:https://docs.openluat.com/osapi/core/mobile/#mobilesimidid-priority

4)TVS保护:SIM卡插拔时极易产生静电,电路上需要添加TVS保护。

推荐TVS型号为:芯禾微XESD100N-3V3


04. 与SIM相关的LuatOS API

以下是两个常见的API,详见资料中心:https://docs.openluat.com/osapi/core/mobile/

mobile.imsi(index)用于获取IMSI(国际移动用户识别码)

示例代码:

wKgZPGlBAXOAcz-XAADImlksdys557.png

mobile.iccid(id)

获取或设置ICCID(集成电路卡识别码)

示例代码:

wKgZO2lBAeOAclnCAADKtMTjPP8804.png

05. 常见问题解答

问题:SIM卡不识卡,使用万用表测量SIM卡电源VDD_SIM没有电压,怎么办???

解答如下:

首先,需要明确的是,是因为模组没有识别到卡,所以 VDD_SIM没有电压,并不是因为VDD_SIM没有电压所以识别不到SIM 卡,因果关系不要反了,这几乎是所有新用户都会遇到的常识性的认知错误。

真实原因是:SIM卡在初始化时,系统会尝试4次与SIM卡交互,此时 VDD_SIM也会打开4次,分别在1.8V和3.3V交替检测。若检测不到SIM卡,VDD_SIM卡就会关闭。因此在检测不到SIM卡的情况下你用万用表测量USIM_VDD总是低电平。

下图是使用示波器测量出来的,对应SIM卡未被识别到时的波形:

wKgZO2lBAgaAaOtsAAORSTOgBKs451.png

一般来说,不识别卡的主要原因大概有如下几个:

SIM卡封装做错;

SIM卡接触不良;

SIM卡信号线连错;

SIM卡信号使用的TVS容值太大,导致SIM卡信号变形严重;

SIM卡本身不良,一般做法是先使用个人手机SIM卡对比测试;

SIM2不识别时,大概率是没有设置 mobile.simid(1) 导致的;SIM2由GPIO复用而来,所以模组底层软件并不会主动轮询识别SIM1和SIM2,只会默认初始化识别SIM1。

再次强调:初始化SIM2需要主动设置mobile.simid(1) 。

详见资料中心:https://docs.openluat.com/osapi/core/mobile/#mobilesimidid-priority

今天的内容就分享到这里了~

审核编辑 黄宇

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

    关注

    39

    文章

    268

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索LTC1955智能卡接口的奥秘:DC465演示电路深度解析

    探索LTC1955智能卡接口的奥秘:DC465演示电路深度解析 在当今数字化飞速发展的时代,智能卡技术在各个领域的应用愈发广泛,其接口的设计与性能也变得至关重要。今天,我们就来深入探
    的头像 发表于 05-25 16:40 343次阅读

    DS8007A:多功能智能卡接口芯片的深度解析

    将深入剖析DS8007A的特点、电气特性、功能配置以及应用场景,帮助电子工程师更好地了解和应用这款芯片。 文件下载: DS8007A.pdf 一、芯片概述 DS8007A是一款汽车级、低成本的智能卡读取器接口芯片,它支持所有I
    的头像 发表于 05-12 15:35 125次阅读

    德思特干货 | 解锁ADC真实性能:斜坡测试(Ramp Test)AWG配置与结果查看指南

    导语在上一期内容中,我们从上下位机连接、工程新建到DIO模块时序设置,详解了斜坡测试软件配置实战,为捕捉ADC静态性能奠定基础。本期,德思特将带您继续深入学习斜坡测试(RampTest
    的头像 发表于 05-09 14:00 138次阅读
    德思特干货 | 解锁ADC真实性能:斜坡测试(Ramp Test)AWG<b class='flag-5'>配置</b>与结果查看<b class='flag-5'>指南</b>

    德思特干货 | 解锁ADC真实性能:斜坡测试(Ramp Test)AWG配置与结果查看指南

    ​导语在上一期内容中,我们从上下位机连接、工程新建到DIO模块时序设置,详解了斜坡测试软件配置实战,为捕捉ADC静态性能奠定基础。本期,德思特将带您继续深入学习斜坡测试(RampTes
    的头像 发表于 05-09 11:37 112次阅读
    德思特干货 | 解锁ADC真实性能:斜坡测试(Ramp Test)AWG<b class='flag-5'>配置</b>与结果查看<b class='flag-5'>指南</b>

    【CANopen实战】如何实现PDO数据变化即刻发送(事件触发模式详解

    【CANopen实战】如何实现PDO数据变化即刻发送(事件触发模式详解
    的头像 发表于 04-09 14:39 264次阅读
    【CANopen<b class='flag-5'>实战</b>】如何实现PDO数据变化即刻发送(事件触发模式<b class='flag-5'>详解</b>)

    演示电路542输出同步降压转换器快速入门指南

    演示电路542输出同步降压转换器快速入门指南 在电子设计领域,降压转换器是常见且关键的电路模块。今天我们要探讨的是演示
    的头像 发表于 04-01 13:15 400次阅读

    【教程】CAN总线数据过滤太难?ECAN-E02硬件+软件滤波器配置实战指南

    备与电脑连入同一网络在浏览器输入设备IP进入网络配置界面如果不知道设备IP,可以使用上位机进行搜索二、硬件滤波器模式详解硬件滤波器默认开启,但不进行任何过滤。接收过滤
    的头像 发表于 02-10 19:33 1804次阅读
    【教程】CAN总线数据过滤太难?ECAN-E02<b class='flag-5'>硬件</b>+<b class='flag-5'>软件</b>滤波器<b class='flag-5'>配置</b><b class='flag-5'>实战</b><b class='flag-5'>指南</b>

    SIM系统设计核心技术:硬件电路软件架构解析

    在多号码、多运营商应用场景下,SIM系统的设计变得愈发重要。本文聚焦于系统的核心技术,深入分析硬件
    的头像 发表于 12-30 15:31 628次阅读
    <b class='flag-5'>双</b>SIM<b class='flag-5'>卡</b>系统设计核心技术:<b class='flag-5'>硬件</b><b class='flag-5'>电路</b>与<b class='flag-5'>软件</b>架构解析

    ADC模数转换实战硬件设计与软件开发要点指南

    为实现高精度、高稳定性的ADC模数转换,硬件软件设计均需遵循特定原则。硬件层面需优化信号调理、参考电压及抗干扰设计;软件层面需合理配置采样
    的头像 发表于 12-16 13:25 648次阅读
    ADC模数转换<b class='flag-5'>实战</b>:<b class='flag-5'>硬件</b>设计与<b class='flag-5'>软件</b>开发要点<b class='flag-5'>指南</b>!

    多场景智能拍摄实战:摄像头模块集成与调试指南

    摄像头模块集成是实现多场景智能拍摄的基础,而调试则是保障系统稳定的关键。本指南聚焦实战,详细讲解摄像头模块的硬件集成方法与多场景调试技巧,包括常见故障排查、性能优化方案等,让你在
    的头像 发表于 11-21 17:58 657次阅读
    多场景<b class='flag-5'>智能</b>拍摄<b class='flag-5'>实战</b>:摄像头模块集成与调试<b class='flag-5'>指南</b>!

    一文搞懂 RK3588 PCIe:从硬件资源到拆分配置 + 避坑指南(含脑图)

    资源解析、 3  大拆分方案实战、关键配置步骤及避坑要点,附带可视化脑图,助力开发者快速落地  PCIe  相关项目。       一、 RK3588 PCIe  核心硬件资源   1.1  控制器
    的头像 发表于 11-20 18:18 5218次阅读
    一文搞懂 RK3588 PCIe:从<b class='flag-5'>硬件</b>资源到拆分<b class='flag-5'>配置</b> + 避坑<b class='flag-5'>指南</b>(含脑图)

    别再分页!淘宝全量商品接口实战开发指南:从并发优化到数据完整性闭环

    淘宝店铺全量商品接口实战指南详解权限申请、分页优化、并发拉取与增量更新,结合代码实现高效稳定的数据获取,解决超时、限流、数据丢失等核心难题,助力电商数据分析避坑提效。
    的头像 发表于 09-30 10:47 778次阅读

    SPI开发实战硬件电路设计与CH390H应用全攻略

    实战型SPI开发指南!涵盖硬件电路设计核心技巧,结合CH390H应用案例,一站式解决SPI开发中的常见问题与难点。 本文以Air780EPM为例,分享SPI接口的开发注意事项及
    的头像 发表于 09-18 14:08 1174次阅读
    SPI开发<b class='flag-5'>实战</b>:<b class='flag-5'>硬件</b><b class='flag-5'>电路</b>设计与CH390H应用全攻略

    如何实现3秒定位?GNSS模组实战指南大公开

    传统定位耗时过长?GNSS模组让3秒极速定位成为现实。本文为你提供实战指南详解操作步骤与技术要点,助你轻松达成目标。在紧急救援、智能交通等场景中,3秒定位至关重要。本文深入剖析GNS
    的头像 发表于 08-08 17:10 1260次阅读
    如何实现3秒定位?GNSS模组<b class='flag-5'>实战</b><b class='flag-5'>指南</b>大公开

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

    要实现稳定的切换功能,电路设计必须遵循严格的技术规范。本文系统梳理SIM接口的电气特性、时序要求及ESD防护策略,揭秘
    的头像 发表于 07-17 16:14 1219次阅读
    深度解析:<b class='flag-5'>双</b><b class='flag-5'>卡</b>切换的SIM<b class='flag-5'>卡</b><b class='flag-5'>电路</b>设计原则与实现!