SIM卡物理形态与引脚定义

2023-10-27

SIM(Subscriber Identity Moudle,用户身份模块)大家并不陌生,有了它才可以进行通话服务。本篇文章介绍下SIM的基础知识与接口形态。

物理规格

SIM物理规格随着设备小型化发展也是一直在减小,如下图所示:

在这里插入图片描述

SIM卡 引入时间 引入标准 长度(mm) 宽度(mm) 厚度(mm)
Full-size(1FF) 1991 ISO/IEC 7810:2003,ID-1 85.6 53.98 0.76
Mini-SIM(2FF) 1996 ISO/IEC 7810:2003,ID-000 25 15 0.76
Micro-SIM(3FF) 2003 ETSI TS 102 221 V9.0.0 Mini-UICC 15 12 0.76
Nano-SIM(4FF) 2012 ETSI TS 102 221 V11.0.0 12.3 8.8 0.67
Embedded-SIM(eSIM) 2010 ETSI TS 102.671 V9.0.0JEDEC Design Guide 4.8, SON-8 <6 <5 <0.65

每一代的变化基本就是卡本身大小的变化,如今绝大多数智能手机中使用的是Nano-SIM卡。但在一些可穿戴设备上(手表、手环等)需要使用SIM卡的地方,使用Nano-SIM卡对于可穿戴设备来说占用空间较大。如下所示:

在这里插入图片描述

于是eSIM应运而生,使用芯片的形式大大减少使用实体SIM卡的尺寸,使用芯片形式还能使系统稳定性更高。前段时间中国移动发布了一款自研eSIM芯片CC191A。最小尺寸eSIM芯片只有2mm*2mm,广泛应用于物联网领域,eSIM发展前景宽广。

接口定义

SIM卡上黄色镀金的部分是金属触点,代表不同的引脚。如下图所示:

在这里插入图片描述

  • VCC:SIM卡电源信号。卡电源有3种规格,一般卡芯片都会兼容三种规格电源。电源规格有5V,3V,1.8V。
  • RESET:SIM卡复位信号。
  • CLOCK:SIM卡时钟信号。一般时钟频率在1-5MHz之间。
  • DATA:SIM卡数据信号。

SIM部分电路硬件连接如下:

SIM卡槽选择需要根据实际应用场景,比较6P还是8P?什么规格的SIM卡?自弹式还是抽屉式?是否需要插入检测引脚等相关参数。

在这里插入图片描述

在SIM卡接口电路设计中,为确保SIM卡发挥良好的功能,在电路设计中需要遵循以下设计原则:

  • SIM卡槽与模块距离不应太远,越近越好。保证SIM卡信号布线不超过20cm。
  • SIM卡信号线远离RF线和电源线。
  • SIM信号线要进行包地处理。CLK与DATA布线不宜过近防止串扰。
  • 为了保证良好的ESD保护,建议增加TVS管。选择ESD器件的寄生电容不宜超过50pF。放置位置靠近SIM卡槽。
  • 在4条重要线上预留33pF电容,滤除高频干扰,电容靠近SIM卡槽。
  • SIM电源引脚还需并联1颗小于1uF的旁路电容,并靠近SIM卡槽。

接口协议

智能卡的协议标准是ISO/IEC 7816,具体标准协议可以在网上下载查看。

参考

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

SIM卡物理形态与引脚定义 的相关文章

  • Java实现:猴子吃桃问题

    Java实现 猴子吃桃问题 文章目录 Java实现 猴子吃桃问题 1 问题 2 解决方案 3 实现代码 4 执行结果 5 解决方法说明 穷举法 1 问题 猴子吃桃问题 有一只猴子第一天摘下若干个桃子 当即吃掉了一半 又多吃了一个 第二天又将
  • TypeError:__init__() got an unexpected keyword argument 'xxx'

    如上图所示 出现此类问题通常是打错了一些英文
  • 浙大PAT 2-13. 两个有序序列的中位数 (解题思路)

    2 13 两个有序序列的中位数 时间限制 40 ms 内存限制 32000 kB 代码长度限制 8000 B 判题程序 Standard 已知有两个等长的非降序序列S1 S2 设计函数求S1与S2并集的中位数 有序序列A0 A1 AN 1的
  • 关于如何自定义docker的网络网段

    在修改docker的网段前 请务必关闭所有正在运行中的容器 编辑文件 etc docker daemon json 如果没有则需要创建 cat daemon json default address pools base 172 40 0
  • Powershell - 环境设置

    PowerShell 图标可以在任务栏和开始菜单中找到 只需点击图标 它就会打开 要打开它 只需单击图标 然后将打开以下屏幕 这意味着 PowerShell 已准备好供你使用 PowerShell 版本 最新版本的 PowerShell 是
  • JDK多版本配置及切换版本不生效问题解决

    一 准备工作 首先你要有多个版本的jdk 如果没有请移至 https www oracle com java technologies downloads 下载 具体下载方法可参考 Java同学入职环境安装全讲解 二 配置环境变量 在环境变
  • es6 实现数组的操作

    1 实现数组的去重 1 1 方法一 let arr id 1 name aa id 2 name bb id 3 name cc id 4 name dd id 5 name ee id 1 name aa id 1 name aa id
  • 医疗产业数字化转型现况及方向

    报告以医疗产业的各种应用场景为切入点 分析不同场景下数字化转型程度和路径 通过对医疗产业数字化整体发展现况的解析 探讨医疗产业链中数字化场景应用所带来的机遇及相应挑战 基于已描绘的医疗产业链数字化转型图谱 挖掘在医疗数字化转型浪潮中做出突出
  • 被问 Linux 命令 su 和 sudo 的区别?当场蒙了!

    tanjuntao github io 之前一直对 su 和 sudo 这两个命令犯迷糊 最近专门搜了这方面的资料 总算是把两者的关系以及用法搞清楚了 这篇文章来系统总结一下 1 准备工作 因为本篇博客中涉及到用户切换 所以我需要提前准备好
  • idea插件生成dao类service类controller类以及mapper.xml

    idea插件生成dao类service类controller类以及mapper xml 安装插件Easycode和MybatisX 不用自己写代码 1 Files Settings Plugins 分别搜索Easycode和MybatisX
  • Redis 持久化之 RDB 与 AOF 详解

    Redis 持久化 我们知道Redis的数据是全部存储在内存中的 如果机器突然GG 那么数据就会全部丢失 因此需要有持久化机制来保证数据不会因为宕机而丢失 Redis 为我们提供了两种持久化方案 一种是基于快照 另外一种是基于 AOF 日志
  • Mysql Group Replication 简介及单主模式组复制配置

    一 Mysql Group Replication简介 Mysql Group Replication MGR 是一个全新的高可用和高扩张的MySQL集群服务 高一致性 基于原生复制及paxos协议的组复制技术 以插件方式提供一致数据安全保
  • 在使用命令行环境下Scala读取输入内容时,输入内容不显示问题(未解决)

    在使用命令行环境下Scala读取输入内容时 输入内容不显示问题 如下图 使用键盘输入任意内容但是命令行没有显示任何内容 但是内容又是可以输出的 怀疑是被默认隐藏了 输出结果是如此 我不知道这是本来就这样还是我自己的问题 希望能有大佬可以答疑
  • 前台商品列表接口

    前台商品列表接口 搜索功能 1 入参判空 2 加 通配符 3 sql语句like关键字 平铺展示该商品类别及其子类别下的所有商品 排序功能 测试 查询 排序 按照类别展示该类别和他子类别下的所有商品 查询类别3和他所有子类别的商品 cont
  • 带你搞懂 Redis 中的两个策略

    面试的时候问到候选人 Redis 相关问题时 发现一个现象 一部分候选人分不清 Redis 的 键过期策略 和 内存淘汰策略 今天就来说一说这老哥俩 简单来说 过期策略就是当 key 到了指定的过期时间后 Redis 是用什么方式将其删除的
  • Python+Vue计算机毕业设计火灾与警情统计系统24b58(源码+程序+LW+部署)

    该项目含有源码 文档 程序 数据库 配套开发软件 软件安装教程 项目运行环境配置 Python3 7 7 Django Mysql5 7 pip list HBuilderX Vscode也行 Vue Pychram社区版 项目技术 Dja
  • 10分钟教你掌握BigQuery语法

    BigQuery 以下简称BQ 的CRUD操作都可以通过SQL指令來完成 Create SQL INSERT statement Read SQL SELETE statement Update SQL UPDATE MERGE 虽然Big
  • stm32驱动超声波模块

    define HCSR04 PORT GPIOB define HCSR04 CLK RCC APB2Periph GPIOB define HCSR04 TRIG GPIO Pin 8 define HCSR04 ECHO GPIO Pi

随机推荐

  • hadoop默认对3个副本的存储策略和执行策略:

    1 首先要先了解下什么是rack 机架 集群 一个集群有多个机架 一个机架有多个机器 一个机器一个datanode或namenode节点 通常一个机架内的机器之间的网络速度会高于跨机架机器之间的网络速度 2 但是要同时保持副本存储策略的容错
  • javascript 创建对象(object)

  • javascript 中键盘快捷键(键盘事件)

    如果想要在javascript中使用快捷键 可以利用 event ctrlKey event shiftKey event altKey 来进行判断 对应的是ctrl shift 与alt 按键 事件属性可返回一个布尔值 true fals
  • Flutter 判断网络可用性

    Flutter 判断网络可用性 依赖包 dependencies connectivity 0 4 2 代码 import package connectivity connectivity dart 2019 4 18 By GX 判断网
  • LeetCode 142.环形链表II

    给定一个链表的头节点 head 返回链表开始入环的第一个节点 如果链表无环 则返回 null 如果链表中有某个节点 可以通过连续跟踪 next 指针再次到达 则链表中存在环 为了表示给定链表中的环 评测系统内部使用整数 pos 来表示链表尾
  • Nodejs+Extjs+Mongodb开发第一天 Nodejs环境搭建

    一 装备 我个人PC环境是Ubuntu14 JDK7 所以下面的步骤及问题也是基于此进行及产生的 二 Nodejs及npm的安装 这个安装的过程在网上有很多教程 这里就不详细讲了 html view plain copy print sud
  • 一篇文章了解Java虚拟机,Java虚拟机内存详解

    虚拟机介绍 Java虚拟机 JVM 一种用于计算机设备的规范 可用不同的方式 软件或硬件 加以实现 编译虚拟机的指令集与编译微处理器的指令集非常类似 Java虚拟机包括一套字节码指令集 一组寄存器 一个栈 一个垃圾回收堆和一个存储方法域 J
  • unity面板的旋转次序和万向锁

    每个unity物体在面板上都有一个rotation值 那么这个旋转的数值是怎么得出来的呢 假如一个物体xyz的rotation值都不为零 我们拉动面板上的数值会有这样的发现 拉动y值时物体绕世界坐标的y轴也就是竖直方向做旋转 拉动z轴物体沿
  • php websocket 示例

    php使用websocket示例详解 一 php 中处理 websocket WebSocket 连接是由客户端主动发起的 所以一切要从客户端出发 第一步是要解析拿到客户端发过来的 Sec WebSocket Key 字符串 复制代码代码如
  • 2、centos7修改最大文件数

    1 file max 系统所有进程能够打开的文件数 查看当前值 cat proc sys fs file max 修改值 file max的值要大于nr open 如果不修改nr open 那么file max至少要大于1024 1024
  • springboot启动报错:Unable to start web server; nested exception is org.springframework................

    Spring Boot启动出现错误 错误内容大概的意思是 未能加载嵌入的供web应用加载的空间 是因为缺少ServletWebServerFactory bean 解决方法 添加注释 EnableAutoConfiguration
  • inline-block布局与float布局

    1 解释一下display的几个常用的属性值 inline block inline block inline 行内元素 使元素变成行内元素 拥有行内元素的特性 即可以与其他行内元素共享一行 不会独占一行 不能更改元素的height wid
  • 掌握 Linux 调试技术

    http www ibm com developerworks cn linux sdk l debug index html ibm pcon 在 Linux 上找出并解决程序错误的主要方法 Steve Best sbest us ibm
  • 使用tkinter编写一个非常简单的获取股价程序(数据源tushare)

    使用tkinter编写一个非常简单的获取股价程序 数据源tushare 先看结果 主界面 获取股票信息 为更新信息按钮 查询股票信息 为功能按钮 查询股票信息界面 点击查询后 输入起始终止时间 可以查看对应的价格 并绘制K线图 价格 K线图
  • mysql5.7免安装版本

    安装环境 Win10 64位 软件版本 MySQL 5 7 16 解压版 一 下载 点开下面的链接 链接 下载地址 B站安装视频地址 链接 安装视频地址 选择选择和自己系统位数相对应的版本点击右边的Download 此时会进到另一个页面 同
  • 怎么制作睡袋rust_【手工课堂第二十三期】宝宝睡袋DIY

    作者 宝宝知道 依米Yimi 大家好 又到我的手工课堂咯 我是依米 热爱手工 有时间必手工 这一期给大家带来宝宝睡觉必备神器 仿踢睡袋 宝宝睡觉前 穿着睡袋来个bedtime story 睡前故事 真是极好的 睡袋是很多宝妈会选择的睡眠小物
  • 使用hiredis 实现异步设置发布订阅模式

    通过libevent实现订阅的回调事件 发布端代码如下 include
  • Unity3d 引擎原理详细介绍、Unity3D引擎架构设计

    体系结构 为了更好地理解游戏的软件架构和对象模型 它获得更好的外观仅有一名Unity3D的游戏引擎和编辑器是非常有用的 它的主要原则 Unity3D 引擎 Unity3D的是一个屡获殊荣的工具 用于创建交互式3D应用程序在多个platfor
  • vscode 中如何删除空行

    在 Visual Studio Code 中 可以使用以下步骤来删除空行 打开你想要删除空行的文件 按下 Ctrl F 打开查找功能 在查找框中输入 s 点击 查找全部 按钮 这样就可以找到文件中的所有空行 选中所有空行 然后按下 Dele
  • SIM卡物理形态与引脚定义

    SIM Subscriber Identity Moudle 用户身份模块 大家并不陌生 有了它才可以进行通话服务 本篇文章介绍下SIM的基础知识与接口形态 物理规格 SIM物理规格随着设备小型化发展也是一直在减小 如下图所示 SIM卡 引