GA T 467-2019 居民身份证验证安全控制模块接口技术规范.pdf

上传人:bonesoil321 文档编号:1498734 上传时间:2021-02-13 格式:PDF 页数:46 大小:3.56MB
下载 相关 举报
GA T 467-2019 居民身份证验证安全控制模块接口技术规范.pdf_第1页
第1页 / 共46页
GA T 467-2019 居民身份证验证安全控制模块接口技术规范.pdf_第2页
第2页 / 共46页
GA T 467-2019 居民身份证验证安全控制模块接口技术规范.pdf_第3页
第3页 / 共46页
GA T 467-2019 居民身份证验证安全控制模块接口技术规范.pdf_第4页
第4页 / 共46页
GA T 467-2019 居民身份证验证安全控制模块接口技术规范.pdf_第5页
第5页 / 共46页
亲,该文档总共46页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、ICS 35.240.99 A90 GA 中华人民共和国 公共安全 行业标准 GA/T 4672019 代替 GA467-2013 居民身份证验证安全控制模块 接口技术规范 Technical specifications for interfaces of secure access modules for Resident Identity Card authentication XXXX - XX - XX 发布 XXXX - XX - XX 实施 中华人民共和国公安部 发 布 GA/T 467XXXX I 目 次 前言 . II 1 范围 . 1 2 规范 性引用文件 . 1 3 术语

2、和定义 . 1 4 符号和缩略语 . 1 5 SAM_A 概述 . 2 6 射频模块接口 . 2 7 业务终端接口 . 10 附录 A(规范性附录) SAM_A_ 接口定义及电气特性 . 34 附录 B(规范性附录) SAM_A_ 接口定义及电气特性 . 37 附录 C(规范性附录) SAM_A_ 接口定义及电气特性 . 39 GA/T 467XXXX II 前 言 本标准按照 GB/T 1.1 2009 给出的规则起草。 本标准代替 GA 467-2013居民身份证验证安全控制模块接口技术规范 。 与 GA 467-2013相 比,除 编辑性修改外 , 主要 技术 变化如下: 由强制性标准改

3、为推荐性标准; 修改 了 范围表述 (见 第 1 章, 2013 年 版 的 第 1 章 ) ; 增加了 识别码 的定义 (见 3.3) ; 修改了“ 4 缩略语”为“ 4 符号和缩略语”,增加了后文 中 符 号 的说明 (见第 4 章 , 2013 年 版 的 第 4 章 ) ; 增加 了 泛指所有类型的验证安全控制模块的说明,增加了 SAM_A_ 、 SAM_A_ 、 SAM_A_ 的缩略说明 (见第 4 章) ; 修改 了 第 5 章标题为“ SAM_A 概述”(见 第 5 章, 2013 年 版 的 第 5 章 ) ; 增加 了 “ SAM_A 类别”章节 (见 5.1) ; 修改了

4、原 5.1 节 “ SAM_A 接口” 到 5.2 节 (见 5.2, 2013 年 版 的 5.1) ; 增加 了 对 SAM_A_ 、 SAM_A_ 的射频模块物理接口说明 (见 6.1) ; 增加 了 对 SAM_A_ 、 SAM_A_ 的数据传输方式说明 ( 见 6.2.1) ; 修改 了 射频模块接口的 并行 数据传输方式 通信时间 参数 (见 6.2.4.2, 2013 年版的 6.2.4.2) ; 修改了 “SAM_A 接收时序 ”中规定的 SAM_A 最大等待时间为 15ms(见 6.2.4.2.2 和 6.2.5.4.3, 2013 年版的 6.2.4.2.2 和 6.2.5

5、.4.3) ; 修改 了 射频模块接口的 串行 传输 速率选择定义, 并 将“预留”修改为 1Mbps 速率 ( 见 6.2.5.2, 2013 年版的 6.2.5.2) ; 修改 了 射频模块接口 串行 传输方式 通信时间参数 , 将 原有速率下的 每个 时间 参数 从 确定值修改 为范围值 , 并增加 1Mbps 的速率值, 将速率单位 从 kHz 修改为 kbps(见 6.2.5.4.4, 2013 年版 的 6.2.5.4.4) ; 修改 了 R E S E T信号时序中 tlow 和 thigh 的最大值 (见 6.2.6, 2013 年版的 6.2.6) ; 增加 了 对 SAM_

6、A_ 、 SAM_A_ 的业务终端物理接口说明 (见 7.1) ; 增加 了 对 SAM_A_ 、 SAM_A_ 的 UART 说明 (见 7.2.2) ; 增加 了 对 SAM_A_ 、 SAM_A_ 的 USB 说明 (见 7.2.3) ; 修改了 原“ 7.4.1 命令集”、“ 7.4.2 应答码”和“ 7.5.1 命令说明” ,将三节 整合为一节“ 7.4.1 命 令及应答码 概述” ,在 7.4.1 节下 再细分“ 7.4.1.1 命 令集”和“ 7.4.1.2 应答码集” (见 7.4.1, 2013 年版的 7.4.1、 7.4.2、 7.5.1) ; 增加了 “ 7.4.1.1

7、 命令集”中 设备 状态 管理类、 设备 模式 管理类、 身份证核验类、安全服务类 的 命令集区分,并在每一类中修改 原命令集 为 SAM_A_ 和 SAM_A_ 的支持命令集, 增加 了 SAM_A_ 的命令集 (见 7.4.1.1, 2013 年版的 7.4.1) ; 增加了应答码对应不同类型 SAM_A 的说明, 并 增加 了 SAM_A_ 新增的应答码 (见 7.4.1, 2013 年版的 7.4.2) ; 删除了 “ 7.5 命令及应答 码说明”章节 ,将原 7.5 章节内的 内容 放入第 7.4 章,并 按照 设备 状态 管理类、设备 模式 管理类 、身份证核验类、安全服务类的目录

8、来编写命令;增加 了 SAM_A_ GA/T 467XXXX III 新增的命令 (见 7.4.3、 7.4.4、 7.4.5、 7.4.6, 2013 年版的 7.5) ; 增加 了 复位射频模块说明 (见 7.4.2.1) ; 修改了 原“读机读文字信息和相片信息”命令 的表述 为“ 核验身份证返回 文字信息和相片信息” , 并删除了 信息长度的限制说明 (见 7.4.1 和 7.4.4.3, 2013 年版的 7.4.1 和 7.5.9) ; 修改了 原“读机读文字信息、相 片信息和指纹信息”命令 的表述 为“ 核验身份证返回 文字信息、 相片信息和指纹信息” ,并删除了 信息长度的限制

9、说明 (见 7.4.1 和 7.4.4.4, 2013 年版的 7.4.1 和 7.5.10) ; 修改了 原附录 A“34 针 插座 ”和附录 B“业务终端接口 ”内容 ,将其 合并为附录 A“SAM_A_ 接 口定义及电气特性 ”(见附录 A, 2013 年版的附录 A、附录 B) ; 修改 了 附录 B 为 “SAM_A_ 接口定义及电气特性 ”(见附录 B, 2013 年 版的附录 B) ; 增加 了 附录 C“SAM_A_ 接口定义及电气特性 ”(见附录 C) 。 请注意本文件 的某些内容可能涉及专利。本文件的发布机构不承担识别这些专利的责任。 本标准由公安部治安管理局提出。 本标准

10、由公安部计算机与信息处理标准化技术委员会归口。 本标准起草单位:数据通信科学技术研究所、 公安部治安管理局、 公安部第一研究所、公安部 户政 管理研究中心 。 本标准主要起草人: 王俊峰、 苏桂亭、 周东平、 张加巍、 古健宇、 张文直、张治安、刘丽娜、张知 恒 。 本标准所代替标准的历次版本发布情况: GA 467-2004; GA 467-2013。 GA/T 467XXXX 1 居民身份证验证安全控制模块 接口技术规范 1 范围 本标准规 定了居民身 份证验证安全控制模块的 射频模块接口和业务终端接口的技术要求 。 本标准适用于 使用 居民身份证验证安全控制模块 的 相关产品的设计、生产

11、 、使用 和检测等 。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。 凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。 GB/T 20518 信息安全技术 公钥基础设施 数字证书格式 GB/T 32905 信息安全技术 SM3密码杂凑算法 GB/T 32907 信息安全技术 SM4分组密码算法 GB/T 32918 信息安全技术 SM2椭圆曲线公钥密码算法 GA/T 449 居民身份证术语 GA/T 490 居民身份证机读信息规范 3 术语和定义 GA/T 449界定的以及下列术语和定义适用于本文件。 3.1

12、业务终端 application terminal 与 SAM_A连接,能向 SAM_A发送操作命令,接收并处理 SAM_A返回结果的实体。 3.2 射频模块 RF module 内嵌于居民身份证阅读 机具 中 , 与居民身份证专用芯片进行射频通信的电子电路。 3.3 识别码 identification code 基于身份证信息 产生的标识数据 。 4 符号和 缩略语 4.1 符号 GA/T 467XXXX 2 下列 符合 适用于本文件。 H( ):采用 SM3商密算法 计算 的 HASH值 。 HMAC( ):采用 SM3商密算法 计算 的 HMAC值 。 Sign( ): 采用 SM2商

13、密算法产生的签名 。 x|y: x与 y的拼接,其中 x、 y可以是比特串或字节串。 4.2 缩略语 下列缩略语适用于本文件。 RF:射频( Radio Frequency) SAM_A: 居民身份证 验证安全控制模块( Secure Access Module for Resident Identity Card Authentication) SAM_A_ : 型验证安全控制模块 ( SAM_A of Type ) SAM_A_ : 型验证安全控制模块 ( SAM_A of Type ) SAM_A_ : 型验证安全控制模块 ( SAM_A of Type ) SAMID: SAM_A的编

14、号 及校验码 ( SAM_A ID) SAMID_ASCII: SAMID编号 的 字符串形式 ( SAMID in ASCII Code Form) UART:通用异步收发器( Universal Asynchronous Receiver/Transmitter) USB:通用串 行总线( Universal Serial Bus) 5 SAM_A 概述 5.1 SAM_A 类别 SAM_A按照物理形态与操作命令的不同,分为 SAM_A_ 、 SAM_A_ 和 SAM_A_ 三种类型。 5.2 SAM_A 接口 SAM_A的接口包括射频模块接口和业务终端接口,如图 1所示。 业 务 终 端

15、 S A M _ A 射 频 模 块 业 务 终 端 接 口 射 频 模 块 接 口 图 1 SAM_A 接口示意图 6 射频模块接口 6.1 物理接口 SAM_A_ 通过 IDC标准 34针插座 引脚引出 ,引脚说明、 物理 结构 及电气特性 等见附录 A。 SAM_A_ 通过 22针 SATA插座 引脚引出 ,引脚说 明、 物理 结构 及电气特性 等见附录 B。 SAM_A_ 通过 LGA28封装 引脚引出 ,引脚说明、 物理 结构 及电气特性 等见附录 C。 6.2 数据传输 6.2.1 数据传输方式 GA/T 467XXXX 3 SAM_A_ 具有并行和串行两种数据传输方式,通过 “射

16、频模块接口的传输方式选择信号 ”(即 RF_TYPE)选择,高电平为 数据 并行传输方式,低电平为 数据 串行传输方式。 SAM_A_ 和 SAM_A_ 只具有 数据 串行传输方式。 6.2.2 数据传输顺序 在 数据 并行传输方式下,数据按字节传输,低字节在前,高字节在后。 在 数据 串行传输方式下,数据按位传输,高位在前,低位在后。 6.2.3 射频校验标 识 射频校验标识由射频模块发给 SAM_A的最后一个字节表示, 0 x00表示校验正确,非 0 x00表示校验 错误。 6.2.4 数据并行传输方式 6.2.4.1 端口说明 端口说明见表 1。 表 1 数据并行传输方式 端口说明 6.

17、2.4.2 端口信号时序 6.2.4.2.1 SAM_A 发送时序 信号名称 信号流向 功能描述 D7 D0 I/O/Z 8 比特数据总线, 不进行读、写数据时,为高阻状态 TX_REQ O 发送请求信号。平时为低电平。上升沿表示 SAM_A 发送数据准备好,在设定时间内、 TX_ACK 信号有效前,保持高电平。当 TX_ACK 信号有效(低电平),或超时后,设置 为低电平 TX_ACK /RATE0 I 在 数据并行传输方式下为 TX_REQ 的应答信号 TX_ACK,平时为高电平。在 TX_REQ 发送请求有效后、射频模块接收数据完成前,保持为低电平 TX_FRAME O 发送数据帧的帧标

18、识信号,平时为低电平。当 SAM_A 开始发送一帧数据时,为高电平,这一帧所有数据发送结束后,重置为低电平 RX_REQ /RATE1 I 在数据并行传输方式下为接收请求信号 RX_REQ,平时为低电平。上升沿表示射频模块 准备好数据,在 RX_ACK 变为低电平时,由射频模块清除 RX_ACK O RX_REQ 的应答信号,平时为高电平。在 RX_REQ 接收请求有效后、 SAM_A 接收数据完成前,保持为低电平 RX_FRAME I 接收数据帧的帧标识信号,平时为低电平。当射频模块向 SAM_A 转发一帧数据时,变为高电平;在所有数据字节转发完,给出校验结果后,变为低电平 R/W_ O S

19、AM_A 读、写信号, CS _低电平时,高电平表示读,低电平表示写 CS _ O 射频模块片选信号,低电平有效 R E S E T O 对射频模块的复位信号,低电平有效 ,时序说明见 6.2.6 RF_TYPE I 射频模块接口的 数据 传输方式选择 信号。高电平表示选择数据并行传输方式 注 : I 表示 SAM_A 的输入, O 表示 SAM_A 的输出, Z 表示高阻状态 。 GA/T 467XXXX 4 SAM_A将 TX_FRAME信号置为高电平开始一帧数据的发送。在 TX_FRAME保持高电平期间, SAM_A首先产生 TX_REQ信号,待接收到 TX_ACK信号后开始发送数据,直

20、到一帧数据发送完毕, SAM_A将 TX_FRAME信号设置为低电平。 SAM_A发送时序如图 2所示,发送时序参数见表 2。 图 2 数据并行传输方式发送时序 表 2 数据并行传输方式发送时序参数 参数 说明 最小值 最大值 单位 t s u (D) W 在 R/W_变高前 Data 的建立时间 40 100 ns t h (D) W 在 R/W_变高后 Data 的维持时间 20 60 ns t l (RW) R/W_保持低电平的时间 48 105 ns t l (CS) CS_保持低电平的时间 85 155 ns t h (R) C CS _ 变为高电平后,产生 TX_REQ 的时间(

21、SAM_A 发出数据到发 出请求的时间) 65 ns t l (R) A TX_ACK 变为低电平后, TX_REQ 保持高电平的时间( SAM_A获得应答到清除请求的时间) 20 600 ns t l (A) R TX_REQ 变为高电平后,等待 TX_ACK 变为低电平的时间( SAM_A 发出请求到等待应答的时间) 200 s t s l (A) TX_ACK 低电平保持时间 1.6 200 s t h (A) R TX_ACK 恢复后, SAM_A 发出下一个 TX_REQ 的时间 400 870 ns t l (R) F TX_FRAME 有效后,产生第一个 TX_REQ(变为高电平

22、)的时间 1 3 s t l (F)R 最后一个 TX_ACK 变为高电平后, TX_FRAME 变为低电平的时间( SAM_A 确认最后一个字节发完后,取消发送帧标识) 0.5 5 s 注 : “ ” 表示对该项指标不作限制 。 GA/T 467XXXX 5 6.2.4.2.2 SAM_A 接收时序 SAM_A在发送完一帧数据后,如果射频模块收到居民身份证应答数据,应在等待时间内将应答数 据发送给 SAM_A, SAM_A最大等待时间为 15ms。 SAM_A检测到 RX_FRAME信号 变 为高电平开始一帧数据的接收,在 RX_FRAME保持高电平期间, SAM_A等待 RX_REQ信号,

23、收到 RX_REQ后, SAM_A产生 RX_ACK信号并读取数据, 直到 RX_FRAME 信号变为低电平,一帧数据 接收完毕。 SAM_A接收时序见图 3,接收时序参数见表 3。 图 3 数据并行传输方式接收时序 表 3 数据并行传输方式接收时序参数 参数 说明 最小值 最大值 单位 t s u (D) C 在 CS_变为高电平前 Data 的建立时间 40 ns t h (D) C 在 CS_变为高电平后 Data 的维持时间 15 ns t s l (C) CS_保持低电平的时间 48 105 ns t l (C) R RX_REQ 有效后产生 CS_的时间 350 650 ns t

24、h (A) C CS _ 变为高电平后, RX_ACK 变为高电平的时间( SAM_A 读数据后 清除应答的时间) 10 100 ns t l (A) R RX_REQ 有效后, RX_ACK 的产生时 间 25 600 ns t l (R) A RX_ACK 产生低电平后, RX_REQ 变为无效的时间( SAM_A 可以接收下一个请求时,前一个请求应被清除) 400 ns t h (A) R RX_ACK 清除后,向 SAM_A 发出下一个 RX_REQ 的时间 1.6 200 s t h (R) F RX_FRAME 有效后,产生第一个 RX_REQ(变为高电平)的时间 1.6 200

25、s t l (F) R 最后一个 RX_REQ 变为低电平后, RX_FRAME 变为低电平的时间 0 50 s 注 : “ ” 表示对该项指标不作限制 。 GA/T 467XXXX 6 6.2.5 数据串行传输方式 6.2.5.1 端口说明 端口说明见表 4。 表 4 数据串行传输方式端口说明 6.2.5.2 速率选择 通过设置 TX_ACK/RATE0、 RX_REQ/RATE1信号的电平,选择数据串行传输方式速率,见表 5。 表 5 数据串行传输方式速率选择 TX_ACK/RATE0 RX_REQ/RATE1 串行传输总线速率 L L 100kbps L H 200kbps H L 30

26、0kbps H H 1Mbps 注 1: H 表示高电平, L 表示低电平 。 注 2: SAM_A_ 和 SAM_A_ 不支持 1Mbps 速 率的选择 , 仅 SAM_A_ 支持 1Mbps 速率的选择 。 6.2.5.3 端口信号 6.2.5.3.1 开始通信信号 SCLK信号为高电平时,在 SDATA线上的一个由高电平到低电平的变化表示通信开始。该信号应在 一帧数据发送开始时由发送方产生,开始通信信号时序如图 4所示。 6.2.5.3.2 停止通信信号 信号名称 信号流向 功能描述 TX_ACK /RATE0 I 接口速率选择信号,速率选择编码见 6.2.5.2 TX_FRAME O

27、发送数据帧的帧标识信号,平时为低电平。当 SAM_A 开始发送一帧数据时,为高电平,该帧数据发送结束后,重置为低电平 RX_REQ /RATE1 I 接口速率选择信号,速率选择编码见 6.2.5.2 RX_FRAME I 接收数据帧的帧标识信号,平时为低电平。当射频模 块向 SAM_A 转发一帧数据时,变为高电平;在所有数据字节转发完,给出校验结果后,变为低电平 RF_TYPE I 射频模块接口的 数据 传输方式选择信号。低电平表示数据串行传输方式 SDATA I/O 数据线。发送和产生应答信号时为输出方式,接收和等待应答信号时为输入方式 SCLK I/O 时钟信号。发送时为输出方式,接收时为

28、输入方式 RESET _ O 对射频模 块的复位信号, 低电平有效,时序说明见 6.2.6 注 : I 表示 SAM_A 的输入, O 表示 SAM_A 的输出 。 GA/T 467XXXX 7 SCLK信号为高电平时,在 SDATA线上的一个由低电平到高电平的变化表示通信停止。该信号应在 一帧数据发送结束时由发送方产生,停止通信信号时序如图 4所示。 图 4 数据串行传输方式开始通信和停止通信时序 6.2.5.3.3 确认信号 在通信过程中,数据位为 8位,高位在前。每发送 8位数据后 ,发送方设置 SDATA信号为输入状态; 接收方应在确认信号时钟周期内产生确认信号(将 SDATA信号置为

29、低电平),并在确认信号时钟周期 结束时,接收方将 SDATA信号置为输入状态。确认信号时序如图 5所示。 图 5 数据串行传输方式数据格式与确认信号 6.2.5.4 端口信号时序 6.2.5.4.1 数据传输方向 在通信过程中, SAM_A发送数据时, SAM_A为发送方,射频模块为接收方;在 SAM_A接收时, SAM_A为接收方,射频模块为发送方。 6.2.5.4.2 SAM_A 发送时序 SAM_A将 TX_FRAME信号置为高电平,表示一帧数据发送开始。此时,射频模块应保持 SDATA 和 SCLK信号为输入状态。 在 TX_FRAME保持高电平期间, SAM_A首先产生 开始 通信信

30、号,并按照设定的速率依次发送数据 和等待确认信号。待一帧数据发送结束后, SAM_A产生停止通信信号,将 SDATA信号和 SCLK信号设 置为输入状态,并将 TX_FRAME信号设置为低电平。 SAM_A发送时序如图 6所示。 图 6 数据串行传输方式发送时序 GA/T 467XXXX 8 6.2.5.4.3 SAM_A 接收时序 SAM_A在发送完一帧数据后,如果射频模块收到居民身份证应答数据,应在等待时间内将应答数 据发送给 SAM_A, SAM_A最大等待时间为 15ms。 从 RX_FRAME为高电平开始,到 RX_FRAME信号为低电平之前, SAM_A接收 开始 通信信号,并 依

31、次接收数据和产生应答信号,直至收到停止通信信号。 SAM_A的接收时序如图 7所示。 图 7 数据串行传输方式接收时序 6.2.5.4.4 数据串行传输方式通信时间参数 数据串行传输方式 通信的具体时序如图 8所示,时间参数 见表 6。 图 8 串行接口通信时序时间参数图 GA/T 467XXXX 9 表 6 数据串行传输方式通信时间参数 参数 说明 100kbps 200kbps 300kbps 1Mbps 单位 tLOW SCLK 为低的时间 最小 4.5 最小 2.25 最小 1.5 最小 0.45 s 最大 5.5 最大 2.75 最大 1.8 最大 0.55 s tHIGH SCLK

32、 为高的时间 最小 4.5 最小 2.25 最小 1.5 最小 0.45 s 最大 5.5 最大 2.75 最大 1.8 最大 0.55 s tSU_STA 开始通信信号建立前保持时间 最小 4.5 最小 2.25 最小 1.5 最小 0.45 s 最大 5.5 最大 2.75 最大 1.8 最大 0.55 s tHD_STA 开始通信信号建立后保持时间 最小 4.5 最小 2.25 最小 1.5 最小 0.45 s 最大 5.5 最大 2.75 最大 1.8 最大 0.55 s tSU_STO 停止 通信信号建立后的保持时间 最小 1.1 最小 1.1 最小 0.7 最小 0.11 s 最大

33、 1.3 最大 1.3 最大 0.9 最大 0.13 s tSU_END SDATA 信 号 变 为 高 到 TX_FRAME /RX_FRAME 保持高 电平的时间 最小 1.1 最小 1.1 最小 0.7 最小 0.11 s 最大 1.3 最大 1.3 最大 0.9 最大 0.13 s tHD_DAT 数据保持时间 最小 50 最小 50 最小 50 最小 50 ns tSU_DAT 数据建立时间 最小 50 最小 50 最小 50 最小 50 ns 6.2.6 RESET _ 信号的时序 RESET _ 信号在 SAM_A 上电复位阶段产生,也可以通过给 SAM_A 发送 “复位 SAM

34、_A”命令产生。 上电后, RESET _ 信号保持低电平一段时间后变为高电平,并在延迟 thigh 时间后产生一个持续时间为 trst_rf 的低电平复位信号。在 SAM_A 工作期间发送 “复位 SAM_A”命令,也会产生一个 持续时间为 trst_rf 的低电平复位信号。 RESET _ 信号的时序图见图 9, 时间参数见表 7。 图 9 RESET _ 信号时序图 表 7 RESET _ 信号时间参数说明 参数 说明 最小值 最大值 单位 tlow 上电后 RESET_信号保持低电平的时间 16 700 ms thigh 上电后 RESET_信号变高到产生 trst_rf 的时间 8

35、300 ms trst_rf RESET_信号保持低电平的时间 0.8 1.2 ms trst_SAM SAM_A 响应复位命令到产生 trst_rf 的时间 2 s 注 : “ ” 表示对该项指标不作限制 。 GA/T 467XXXX 10 7 业务终端接口 7.1 物理接口 SAM_A_ 的业务接口通过 34针 插座引 脚 、 USB A型插座 及 UART音频座引出, 引脚说明、 物理 结 构 及电气特性 见 附录 A。 SAM_A_ 的业务接口通过 22针 SATA插座 引脚引出, 引脚说明、 物理 结构 及电气特性 见附录 B。 SAM_A_ 的业务接口通过 LGA28封装 引脚引出

36、, 引脚说明、 物理 结构 及电气特性 见附录 C。 7.2 通信方式 7.2.1 接口选择 业务终端可选 择 UART接口 或 USB接口进行通信 。 SAM_A上电后 应 始终使用同一接口进行通信, 不支持带电 过程中 切换通信接口。 7.2.2 UART UART包括 5V CMOS电平 、 3.3V CMOS电平 和 RS-232C电平 三 种信号接口。 SAM_A_ 采用 5V CMOS电平和 RS-232C电平接口形式 , 同一时刻只允许选用其中 一种电平。 5V CMOS电平 接口形式 见附录 A中图 A.1, RS-232C电平接口形式 见 附录 A中图 A.3。 SAM_A_

37、 采用 3.3V CMOS电平接口形式 。 见附录 B中图 B.1。 SAM_A_ 采用 3.3V CMOS电平接口形式 。 见附录 C中图 C.1。 参数说明见表 8。 表 8 UART 接口参数说明 项目 要求 起始位 1位 数据位 8位 停止位 1位 校验位 无 波特率 默认为 115200bps,也可设置为 57600bps、 38400bps、 19200bps、 9600bps 7.2.3 USB SAM_A_ 采 用 USB1.1 协议。 SAM_A_ 采 用 USB1.1 协议。 SAM_A_ 采 用 USB2.0 协议。 参数说明见表 9。 表 9 USB 接口参数说明 项目

38、 传输通道一 传输通道二 传输通道三 速度 全速( 12Mbps) 全速 ( 12Mbps) 全速 ( 12Mbps) 输入管道 0 x02( Pipe2) 、 0 x06( Pipe6) 0 x01( Pipe1) 0 x02( Pipe2) 输出管道 0 x81( Pipe81) 、 0 x85( Pipe85) 0 x81( Pipe81) 0 x81( Pipe81) GA/T 467XXXX 11 7.3 数据传输格式 7.3.1 UART 通信方式下的数据传输格式 使用 UART 业务终端接口时,以命令应答方式进行数据交换。业务终端以输入数据 帧 格式向 SAM_A 发送命令, S

39、AM_A 以输出数据 帧 格式应答业务终端。 数据输入传输格式见表 10,数据输出传输格式见表 11。 表 10 数据输入传输帧格式 Preamble Len1 Len2 CMD Para Data CHK_SUM 表 11 数据输出 传输 帧格式 Preamble Len1 Len2 SW1 SW2 SW3 Data CHK_SUM 7.3.2 USB 通信方式下的数据传输格式 7.3.2.1 USB 传输通道一 USB传输一通过 Pipe2、 Pipe6实现 SAM_A的数据输入,通过 Pipe81、 Pipe85实现 SAM_A的数据输出。 Pipe2的数据传输格式见表 12, Pipe

40、6的数据传输格式见表 13, Pipe81的数据传输格式见表 14, Pipe85的 数据传输格式见表 15。 表 12 Pipe2 数据传输格式 Preamble Len1 Len2 表 13 Pipe6 数据传输格式 CMD Para Data CHK_SUM 表 14 Pipe81 数据传输格式 Preamble Len1 Len2 表 15 Pipe85 数据传输格式 SW1 SW2 SW3 Data CHK_SUM 7.3.2.2 USB 传输通道二 USB传输二通过 Pipe1实现 SAM_A的数据输入,通过 Pipe81实现 SAM_A的数据输出。 Pipe1的数据 传输格式见表

41、 16, Pipe81的数据传输格式见表 17。 表 16 Pipe1 数据传输格式 Preamble Len1 Len2 CMD Para Data CHK_SUM 表 17 Pipe81 数据传输 格式 Preamble Len1 Len2 SW1 SW2 SW3 Data CHK_SUM GA/T 467XXXX 12 7.3.2.3 USB 传输通道三 USB传输通道三通过 Pipe2实现 SAM_A的数据输入,通过 Pipe81实现 SAM_A的数据输出。 Pipe2的 数据传输格式见表 18, Pipe81的数据传输格式见表 19。 表 18 Pipe2 数据传输格式 Preamb

42、le Len1 Len2 CMD Para Data CHK_SUM 表 19 Pipe81 数据传输 格式 Preamble Len1 Len2 SW1 SW2 SW3 Data CHK_SUM 7.3.3 数据传输格式中各字段的含义 及要求 数据传输格式中各字段的含义 及要求 如下: a) Preamble:本帧数据的帧头, 5字节, 为 0 xAA, 0 xAA, 0 xAA, 0 x96, 0 x69; b) Len1、 Len2:数据帧的有效数据长度,各为 1 字节 。 其中 , Len1 为数据长度高字节; Len2 为 数据长度低字节 。 当为数据输入 传输帧 时,数据长度 为

43、CMD、 Para、 Data、 CHK_SUM 字段 字节数之和; 当为数据输出 传输帧 时,数据长度 为 SW1、 SW2、 SW3、 Data、 CHK_SUM 字 段字节数之和 ; c) CMD:命令码, 1字节, 见表 2026; d) Para: 命令参数, 1字节, 见表 2026; e) Data:帧数据内容,最大不超过 3000字节,可以为 0字节; f) SW1、 SW2、 SW3:状态字段,各为 1 字节 。其中, SW1、 SW2 表示居民身份证返回的状态 参数; SW3 表示 SAM_A 操作状态。 SW1、 SW2、 SW3 的定义见表 27; g) CHK_SUM

44、:校验和, 1 字节。计算方法为数据帧中除帧头和校验和之外的数据逐字节按位异 或。 GA/T 467XXXX 13 7.4 命 令 及应答码 7.4.1 命令 及应答码 概述 7.4.1.1 命令 集 7.4.1.1.1 设备 状态 管理类命令集 SAM_A_ 与 SAM_A_ 的 设备状态管理 类命令集 见 表 20。 SAM_A_ 的 设备状态管理 类命令集 见 表 21。 表 20 SAM_A_ 与 SAM_A_ 的 设备 状态 管理 类命令集 命令 命令码 (CMD) 命令参数 (Para) 复位 SAM_A 0 x10 0 xFF SAM_A 状态检测 0 x11 0 xFF 读 S

45、AM_A 管理信息 0 x12 0 xFF 表 21 SAM_A_ 的 设备状态管理 类命令集 命令 命令码 (CMD) 命令参数 (Para) 复位 SAM_A 0 x10 0 xFF SAM_A 状态检测 0 x11 0 xFF 读 SAM_A 管理信息 0 x12 0 xFF 读取 SAM_A 证书 0 x12 0 xFE 7.4.1.1.2 设备 模式 管理类命令集 SAM_A_ 与 SAM_A_ 的 设备 模式 管理 类命令集 见 表 22。 SAM_A_ 的 设备 模式 管理 类命令集 见 表 23。 表 22 SAM_A_ 与 SAM_A_ 的 设备 模式 管理 类命令集 命令

46、命令码 (CMD) 命令参数 (Para) 设置 UART 接口速率 0 x60 0 x000 x04( 见表 36) 设置 SAM_A 与射频模块一帧通信数据的最大字节数 0 x61 0 xFF 表 23 SAM_A_ 的 设备 模式 管理 类命令集 命令 命令码 (CMD) 命令参数 (Para) 设置 UART 接口速率 0 x60 0 x000 x04( 见表 36) 设置 SAM_A 与射频模块一帧通信数据的最大字节数 0 x61 0 xFF 启动 低功耗 0 x62 0 x01 GA/T 467XXXX 14 7.4.1.1.3 身份证核验类 命令集 SAM_A_ 与 SAM_A_ 的 身份证核验 类 命令集 见 表 24。 SAM_

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 标准规范 > 行业标准 > GA公共安全

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1