SEMI通讯介绍3分析和总结.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

SEMI通讯介绍

(三)SECSII标准

SECSII标准是国际半导体协会在1982年制定的。SECSII标准是在SECSI基础上制定的,定义了数据传输的格式。在SECSI介绍中我们提到的数据封包头包含10个字节,其中第3第4字节的内容就是由SECSII来定义。下图是封包头的示意。

SECSII将数据进行了分类,目前共分了19大类,如下图:

类的编号由封包头的第三字节来表示,第三字节的名称为Stream。第三字节的8位中的第一位是W位,表示信息是否需要应答。W=0不需要应答,W=1需要应答。后7位是编号位,编码范围是0到127。也就是说最多能将数据分为128类。第四个字节为类下面的功能编号,名称是Function,范围是0到255,即每个类下面最多有256个功能。SECSII规定F是奇数时表示发送信息,F是偶数时表示应答信息,应答信息编号是在接收信息的编号基础上加1。例如S1F1/S1F2,S1F1表示你在吗?S1F2表示我在。在程序书写时将类和功能表示为SnFm,S为Stream,F为Function,nm是在其范围内的整数。

SECSII规定S1F1到S63F63,S0Fx和SxF0为协议保留段。S64到S127,F64到F255

是用户自定义段。如下图,红色部分是协议保留段,白色部分是用户自定义段。

上面介绍的是封包头中关于SF的格式和内容,下面介绍信息区的格式和内容。信息区是处在封包头和校验区之间的区域,如下图:

SECSII将信息区分为3个部分,第一部分是初始化部分,由1个字节构成,定义了数据的类型和长度字节。第二部分是长度字节,由1到3个字节组成,字节个数由初始化字节来定义。顾名思义长度字节定义了信息的长度。最后一部分就是信息数据部分,它是传送信息的

具体内容。下图是信息区的格式示意。

FormatByte是初始化字节,LengthBytes是长度字节,DataByte是数据字节。

初始化字节

初始化字节由2部分构成,01位是第一部分,234567位是第二部分。01位定义了长度字节的字节个数,字节个数不能为0。234567位定义了数据的类型,如下表:

长度字节

长度字节规定了传输数据的长度。当长度字节只有一个字节时数据长度最大是255字节。当长度字节有2个字节时数据长度最大是64K。当长度字节有3个字节时数据长度最大是7.99M。如下图

数据字节

数据字节就是传送的具体内容。

下面举一些例子来说明信息段的格式和内容。

传送一个二进制代码

首先查数据类型表得到二进制代码的编号是001000,然后判断需要几个长度字节,由于传送一个字节,小于255,因此初始化字节的01位为01。这样我们就得出了初始化代码001000+01因为传送1个字节,字节长度要传送的内容是因此其信息格式和内容如下:

传送三个ASCII字符“ABC”

首先查数据类型表得到ASCII码的编号是010000,然后判断需要几个长度字节,要传送3个字节,小于255,因此初始化字节的01位为01。这样我们得到初始化代码为010000+01因要传送3个字节的数据,字节长度为然后查ABC对应的ASCII码,ABC信息格式和内容如下:

传送三个2字节的无符号整型数

首先查数据类型表得到2字节无符号整数的编号是011010,判断需要几个长度字节,要传送3个两字节数,共需要6个字节,小于255,因此初始化字节的01位为01,得出初始化代码因为要传送数据总长为6字节,因此字节长度为后面就是2字节的无符号整数,一个数据占2个字节。如下:

面我们举个传送列表的例子,比较一下列表和数据传送之间的区别。例如传送一个一行两列的列表,第一列是字符C,第二列是二进制码C首先查数据类型表得到列表的编码是000000,然后判断需要几个长度字节。注意列表传送是按照列表单元格来计算。要传送2个单元,小于255,故初始化字节01位为01,得出初始化字节为长度字节根据传送的单元数为后面是列表单元,每个单元的数据格式同信息区的格式相同,见下图。第一个单元内容是字符C,对应的ASCII码是0100

文档评论(0)

hao187 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体武汉豪锦宏商务信息咨询服务有限公司
IP属地上海
统一社会信用代码/组织机构代码
91420100MA4F3KHG8Q

1亿VIP精品文档

相关文档