I2C时序与SLE4442传送协议区别

上传人:公**** 文档编号:492274607 上传时间:2023-08-30 格式:DOCX 页数:4 大小:75.60KB
返回 下载 相关 举报
I2C时序与SLE4442传送协议区别_第1页
第1页 / 共4页
I2C时序与SLE4442传送协议区别_第2页
第2页 / 共4页
I2C时序与SLE4442传送协议区别_第3页
第3页 / 共4页
I2C时序与SLE4442传送协议区别_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《I2C时序与SLE4442传送协议区别》由会员分享,可在线阅读,更多相关《I2C时序与SLE4442传送协议区别(4页珍藏版)》请在金锄头文库上搜索。

1、I2C时序与SLE4442传送协议区别SLE4442 传送协议1.复位和复位响应复位和复位响应是根据 ISO7816-3 标准来进行的。在操作期间的任意时候都可以 复位。开始,地址计数器随一个时钟脉冲而被设置为零。当RST线从高状态(H) 置到低状态(L)是,第一个数据位(LSB)的内容被送到 I/O 上。若连续输入32 个时钟脉冲,主存储器中的前四个字节地址单元中的内容被读出。在第33个时钟脉冲的下降沿,I/O线被置成高状态而关 闭。2. 命令模式复位响应以后,芯片等待着命令。每条命令都以一个“启动状态”开始。整 个命令包括3个字节。随后紧跟着一个附加脉冲并用一个“停止状态”来结束操 作。i

2、)启动状态:CLK为高状态(H状态)期间,I/O显得下降沿为启动状态。IfD将I/O銭设置成低状嘉ii)停止状态:在CLK为高状态(H状态)期间,I/O显得上升沿为停止状态。 命令模式的时序关系:CommandGLK I ”】23_j24|_rLT|I/O发自lfB的神启动狀态发自UD的“停止狀态”2.4.3 输出数据模式:这种模式是将IC卡芯片中的数据传送给外部设备接口( IFD)的一种操作。输出数据模式的时序关系:芯片将I/O线置成高状态命令 A 输出数据4cue -_2FLjrLr_i/o ucnrry 厂开始输岀数据在第一个CLK脉冲的下降沿之后,I/O线上的第一位数据变为有效。随后每

3、 增加一个时钟脉冲,芯片内部的一位数据被送到I/O线上。其传输顺序是从每个 字节的最低位(LSB)开始。当说需要的最后一个数据送出以后,需要在附加一 个时钟脉冲来把I/O置成高状态,以便接受新的命令。该动作是将总线的I/O 释放以便接受数据。在输出数据期间,任何“启动状态”和“停止状态”均被屏蔽掉。2.4.4 处理数据模式这种模式是对IC芯片作内部处理。 处理模式的时序关系:芯片在第一个时钟脉冲的下降沿,将I/O线从高状态拉到低状态并开始处 理。此后芯片在内部连续计时计数,直到第 N 个时钟脉冲之后的附加一个时钟脉 冲的下降沿I/O线再次置高,完成芯片的处理过程。在整个处理过程中I/O线被 锁

4、定成低状态。芯片的复位方式(1)外部复位:SLE4442时序急于同步复位响应的传送协议。芯片的复位 时序如前述。(2)上电复位:在把操作电压连接到Vcc段之后,芯片内部进行复位操作。 I/O线被置为高状态。必须在对任意地址进行读操作或做一个复位响应操作之后 才可以进行数据交换。(3)中止:在CLK为低状态期间,如果RST置为高状态,则任何操作均无 效。I/O线被缩导电高状态,需要一个最小维持时间Tres = 5Us之后,芯片才能接受新的有效复位,中止状态的时序关系如下图。中止状态之后,芯片又准备下 一个操作。命令格式:每条命令包含三个字节,其排列顺序如下:MSB 控制尹LSDMS孑地1: fL

5、SB乂 333LSBB7B6 B4 Bj B2 Bl BOA7 A5 A5 Ai AS A2 Al AOD D6 I5 DI D3 D2 DI DO2)SLE4442 芯片具有七种命令,其格式和功能见表。7 u 1 C拧制J宇书庶JAM)A7-A0宇节乳数据)JD0功能金令複式3i:-H地址数读主储存器输出救据模式38H丄 l.;/输入数据修改主储存器处理模式34 H无效试惺护储佯器输出疑据模式3CH输AW写保护储疗器处理模盘3止无效无效读加密储存器谕出数旅唄战泗地址数&改側術储存器处呼喪式33H脱数输入数抵比较棱验数据处理摸式对于每个字节来说总是从最低位 LSB 开始读出。写入时首先传送的也

6、是字节的最 低位(LSB)。I2C 时序: 起始和停止条件:在I2C总线中,唯一出现的是被定义为起始S和停止P条件见图5的情况。 其中一种情况是在SCL线是高电平时,SDA线从高电平向低电平切换。这 个情况表示起始条件,当SCL是高电平时,SDA线由低电平向高电平切换表示停止条件。 起始和停止条件一般由主机产生总线在起始条件后被认为处于忙的状态SP05起始和停止条件SDASCLSTART condition计-ndiior 吟命令模式:7.1 字节格式发送到SDA线上的每个字节必须为8位,每次传输可以发送的字节数量不受 限制。每个字节后必须跟一个响应位首先传输的是数据的最高位MSB。如果从 机

7、要完成一些其他功能后例如一个内部中断服务程序才能接收或发送下一个完整的数据字节可以使时钟线 SCL 保持低电平迫使主机进入等待状态当从机准备好接收下一个数据字节并释 放时钟线SCL后数据传输继续数据传输必须带响应。相关的响应时钟脉冲由主机产生。在响应的时钟脉冲 期间发送器释放SDA线(高)在响应的时钟脉冲期间,接收器必须将SDA线拉低,使它在这个时钟脉冲的 高电平期间保持稳定的低电平。通常被寻址的接收器在接收到的每个字节后必须产生一个响应。当从机不能响应从机地址时,例如它正在执行一些实时函数不能接收或发送 从机,必须使数据线保持高电平主机,然后产生一个停止条件终止传输或者产生 重复起始条件开始

8、新的传输。如果从机接收器响应了从机地址,但是在传输了一段时间后不能接收更多 数据字节,主机必须再一次终止传输。这个情况用从机在第一个字节后没有产生 响应来表示。从机使数据线保持高电平,主机产生一个停止或重复起始条件。如果传输中有主机接收器,它必须通过在从机不产生时钟的最后一个字节不 产生一个响应,向从机发送器通知数据结束。从机发送器必须释放数据线, 允许主机产生一个停止或重复起始条件。7 位的地址格式数据的传输遵循图10所示的格式在起始条件S后发送了一个从机地址这个地址共有7 位紧接着的第8位是数据方向位R/W 0表示发送写1表示请求数据读数据传输一 般由主机产生的停止位P终止但是如果主机仍希望在总线上通讯它可以产生重复 起始条件Sr和寻址另一个从机而不是首先产生一个停止条件在这种传输中可能有不同的读 写格式结合

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 电气技术

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号