位置:51电子网 » 技术资料 » 单 片 机

密码访问器件X76F100在单片机系统中的应用

发布时间:2007/9/10 0:00:00 访问次数:376

    摘要:介绍IC卡用密码访问安全监控器件X76F100的使用特点和外形结构与封装,同时对器件密码读、密码写以及密码修改的工作过程作详细说明,最后给出一段AT89C51与其通信的程序实例。

    关键词:X76F100 密码访问 编程

X76F100是一种密码访问安全监控器件,内部含有1个112×8位的保密数据阵列,对该阵列的访问由2个64位的读写密码来控制,密码与数据通过I2C总线接口完成输入输出。正常情况下,X76F1000提供最少为10万次的擦写期限和最少100年的数据保存使用。

1 器件的特点

*可编程64位读写密码保护;

*重试计数寄存器允许8次密码试验,然后阵列清零;

*32位对复位的响应(RST输入);

*8字节页写方式;

*最大1 MHz时钟速率;

*I2C总线接口;

*宽电压(3.0~5.5V)低功耗CMOS;

*10万次擦写和100年数据保存;

*多种(8脚PDIP、SOIC、MSOP、智能卡)外形封装。

2 封装与引脚说明

图1是X76F100的各种封装形式。

引脚功能如下:

(1)串行时钟SCL。串行时钟输入端用业控制所有的数据输入和输出器件。

(2)串行数据SDA。SDA是一个漏极开路的串行数据输入/输出引脚。

(3)片选CS。CS为低电平时,X76F100处于工作方式;否则,处于等待方式。

(4)复位RS。RST是器件的复位脚。当RST被触发为高电平为CS为低电平时,X76F100将输出标准的32位“复位同步响应”数据。

(5)电源Vcc,地Vss。在器件上应施加3.0~5.5V的工作电压。

3 器件的读写时序

3.1 I2C总线协议

X76F100支持I2C二线制总线协议。数据发送以字节为单位,高位在前,低位在后,且在所有应用中X76F100都被作为从机。总线协议约定如下:

开始条件-当SCL为高电平时,SDA由高电平到低电平的跳变。

停止条件-当SCL为高电平时,SDA由低电平到高电平的跳变。

数据改变-SDA线上数据的状态只有在SCL为低电平时才能改变。

应答ACK-用来表示数据传送成功的软件约定。发送器件在发送1个字节的8位以后,将释放总线,在额外的第九个时钟周期,接收器将SDA线接至低电平,以应答它接收到了8位数据。此时SDA的高电平被认为是一个NO-ACK(数据无效)。I2C的通信时序等详细技术规范可参看有关手册。

3.2 命令代码

如表1所列,X76F100一共有5种操作,分别由不同的命令代码来选择。器件操作时,命令代码必须跟随在起始信号后发出。

表1 命令代码

    摘要:介绍IC卡用密码访问安全监控器件X76F100的使用特点和外形结构与封装,同时对器件密码读、密码写以及密码修改的工作过程作详细说明,最后给出一段AT89C51与其通信的程序实例。

    关键词:X76F100 密码访问 编程

X76F100是一种密码访问安全监控器件,内部含有1个112×8位的保密数据阵列,对该阵列的访问由2个64位的读写密码来控制,密码与数据通过I2C总线接口完成输入输出。正常情况下,X76F1000提供最少为10万次的擦写期限和最少100年的数据保存使用。

1 器件的特点

*可编程64位读写密码保护;

*重试计数寄存器允许8次密码试验,然后阵列清零;

*32位对复位的响应(RST输入);

*8字节页写方式;

*最大1 MHz时钟速率;

*I2C总线接口;

*宽电压(3.0~5.5V)低功耗CMOS;

*10万次擦写和100年数据保存;

*多种(8脚PDIP、SOIC、MSOP、智能卡)外形封装。

2 封装与引脚说明

图1是X76F100的各种封装形式。

引脚功能如下:

(1)串行时钟SCL。串行时钟输入端用业控制所有的数据输入和输出器件。

(2)串行数据SDA。SDA是一个漏极开路的串行数据输入/输出引脚。

(3)片选CS。CS为低电平时,X76F100处于工作方式;否则,处于等待方式。

(4)复位RS。RST是器件的复位脚。当RST被触发为高电平为CS为低电平时,X76F100将输出标准的32位“复位同步响应”数据。

(5)电源Vcc,地Vss。在器件上应施加3.0~5.5V的工作电压。

3 器件的读写时序

3.1 I2C总线协议

X76F100支持I2C二线制总线协议。数据发送以字节为单位,高位在前,低位在后,且在所有应用中X76F100都被作为从机。总线协议约定如下:

开始条件-当SCL为高电平时,SDA由高电平到低电平的跳变。

停止条件-当SCL为高电平时,SDA由低电平到高电平的跳变。

数据改变-SDA线上数据的状态只有在SCL为低电平时才能改变。

应答ACK-用来表示数据传送成功的软件约定。发送器件在发送1个字节的8位以后,将释放总线,在额外的第九个时钟周期,接收器将SDA线接至低电平,以应答它接收到了8位数据。此时SDA的高电平被认为是一个NO-ACK(数据无效)。I2C的通信时序等详细技术规范可参看有关手册。

3.2 命令代码

如表1所列,X76F100一共有5种操作,分别由不同的命令代码来选择。器件操作时,命令代码必须跟随在起始信号后发出。

表1 命令代码

命令代码
相关IC型号
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!
命令代码