24lc01资料准备

24lc01资料准备

最近在家准备数字电路测试比赛的事情,用到的芯片就是24LC01这款IIC总线接口的EEPROM.
在此写下自己对芯片手册的理解和最近在做的一些工作的进度,也能督促自己干活。

比赛题目要求:

对于芯片测试方案要求如下:

  1. 了解数字电路的直流特性,输入高电平电压、输入低电平电压、输出高电平电压、输出低电平电压、输入高电平电流、输入低电平电流、输出短路电流、电源电流、三态漏电流等;
  2. 了解被测电路的功能,编写测试向量
  3. 要求基于ST3020集成电路测试系统测试实训平台完成24LC01电路(芯片)的自动化测试方案设计。
  4. 测试项需要尽量多的覆盖24LC01电路(芯片)的静态参数指标和功能测试,并写出每种指标的测试原理和基于指定测试平台的测试程序。
  5. 提供资料:
    a) 24LC01芯片手册
    b) ST3020集成电路测试系统结构组成与产品说明
    **

简介

datasheet里的框图和引脚分配

**

  • 24LC01是一个1024位内存,双线CMOS串行EEPROM.
  • 允许部分页面写入。
  • 8-byte 页写模式
  • A0~A2为地址输入引脚,8个24LC01设备可以连接到同一双线总线上
  • 具有写保护

直流交流参数附图
与测试工作有关
在这里插入图片描述
交流参数附图
在这里插入图片描述

在这里插入图片描述
描述

开始

位置:SDA从高转换到低、SCL一直处在高电平。(它必须在其他任何命令之前)

描述

结束

位置:SDA从低电平转换到高电平、SCL处在高电平。

应答:

**所有地址和数据都是以串行方式以8字节传送给EEPROM。在接受完八个字节的数据以后,EEPROM发送一个0来确认它已经接收到每个单词。这发生在第九时钟周期。

设备寻址:*1K和2K EEPROM设备都需要一个8位设备地址字来满足启动条件,使芯片能够进行读写操作。设备地址字由一个强制性的字组成,前四个最重要的位的零序列(参考显示设备地址的图表)。这对所有EEPROM设备都是通用的。
接下来的三位是用于1K/2K EEPROM的A2、A1和A0设备地址位。这三个位必须与对应的硬连线输入引脚相比较。

写操作(细节)

在这里插入图片描述

描述具体的写操作
当R/W位为1时,执行读操作;当R/W位为0时,执行写操作。
在开始位置过后,首先传送八位器件地址,根据DATASHEET,
附图

在这里插入图片描述

  • 字节写
    写操作在接受完设备地址字和确认之后有一个8位的数据字地址。在收到这个地址后,EEPROM将再次响应一个0,然后在第一个8位数据字中计时。在接收到8位数据字之后,EEPROM将输出一个0,而寻址设备(如微控制器)必须使用停止条件终止写序列。这意味着,在写操作完成之前,EEPROM不会响应。

在这里插入图片描述

  • 页写
    在接受完设备地址、数据字地址后,应答0以后,继续写第一个8位数据,应答,第二个8位数据,应答,……第n个8位数据,应答,第n+1个8位数据,应答,直到遇到停止条件。

  • 写保护
    当WP引脚连接到VCC时,HT24LC01/02可以作为串行ROM使用。编程将被抑制,整个内存将被写保护。

读操作

读操作的启动方式与写操作相同,只是设备地址字中的读/写选择位设置为1。有三种读操作:当前地址读、随机地址读和顺序地址读。

  • 当前地址读取
    在这里插入图片描述
    鹅妈妈,这段我读不太懂。

内部数据字地址计时器在读/写操作的最后一个地址时,递增1.
只要保持芯片电源,此地址在操作之间保持有效。从上一个内存页的最后一个字节到第一页的第一个字节的读取期间,地址会滚转。写入期间,地址从当前页的最后一个字节滚到同一页的第一个字节。一旦将读/写选择位设置为1的设备地址被锁定并被EEPROM确认,当前地址数据字就会被串行地锁定。微控制器不响应输入0,而是生成以下停止条件

  • 随机读取
    在这里插入图片描述
    随机读需要一个虚拟字节写序列来加载数据字地址,然后被EEPROM锁定并确认。微控制器必须产生另一个start条件,微处理器现在通过发送一个read/write 位置高来启动一个当前读地址。EEPROM识别设备地址,并连续地输出数据字。微控制器不响应0,但会生成以下停止条件。
  • 顺序读
    在这里插入图片描述
    顺序读取由当前地址读取或随机地址读取启动。在微控制器接收到一个数据字之后,它以一个确认来回应。只要EEPROM接收到确认信息,它就会继续增加数据字地址,并以串行方式输出连续数据字节。当达到内存地址限制时,数据字地址将滚动并继续连续读取,当微控制器不响应0而生成以下停止条件时,串行读取操作将终止。

IIC协议补充

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
待补充。

  • 10
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值