24lc01资料准备

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

比赛题目要求:

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

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

简介

**

  • 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协议补充







待补充。

24lc01资料准备相关推荐

  1. 客户资料查询传递数据格式

    客户资料查询传递数据格式 大家好! 客户资料查询字段JSON格式如下(附件为数据文件): [ { "colName":"CUSTTEL", "colT ...

  2. 隔年增长的题_行测资料分析:一起聊聊隔年增长

    隔年增长在行测资料分析考试中属于一种高频考点,但同时在很多考生看来也是一个难点.之所以觉得它是难点,那是因为在隔年增长考查中,很多考生觉得无论是列式还是运算相对都比较难.这样让有些甚至对于公式都不熟悉 ...

  3. GitHub:TensorFlow、PyTorch最全资料集锦

    给各位小伙伴们推出几个深度学习框架的资料集锦,统一命名为:XXX-From-Zero-To-One.下面po一幅深度学习框架发展的重要历史点: 从上图可知,TensorFlow和PyTorch是目前深 ...

  4. 【camera】自动泊车-视觉车位检测相关资料汇总(论文、数据集、源代码、相关博客、演示demo)(1)

    [camera]自动泊车-视觉车位检测相关资料汇总(论文.数据集.源代码.相关博客.演示demo)parking slot detection 论文 2020论文 2019论文 2018论文 2017 ...

  5. 【radar】毫米波雷达静态障碍物识别及其相关资料(仿真、生成、标定、运动估计、静态障碍物识别)(3)

    [radar]毫米波雷达相关资料(毫米波仿真.毫米波生成模型.毫米波标定.毫米波运动估计.毫米波静态障碍物识别)(3) 毫米波标定:多毫米波雷达联合标定.相机和毫米波雷达联合标定.毫米波雷达和激光雷达 ...

  6. 【radar】毫米波雷达相关资料(文献综述列表、顶会研讨会资料列表、顶会workshops资料列表、工具书、使用手册)(2)

    [radar]毫米波雷达相关资料(毫米波雷达文献综述列表.毫米波雷达顶会研讨会资料列表.毫米波雷达顶会workshops资料列表.毫米波雷达工具书.毫米波雷达使用手册)(2) Review Paper ...

  7. 涉密文件检查工具_肇庆高要销毁资料文件公司粉碎销毁文件资料公司欢迎您

    肇庆高要销毁资料文件公司粉碎销毁文件资料公司欢迎您 若在海关,还需要进一步清关并了解具体报废的原.这样的破碎,可以实现高保密等级,且能够选择不同的孔径的筛网,来不同的保密要求和文件销毁速度.食品生产经 ...

  8. 下面为初学者分享一下SQL 数据库学习资料

    一.基础 1.说明:创建数据库 CREATE DATABASE database-name 2.说明:删除数据库 drop database dbname 3.说明:备份sql server --- ...

  9. windows下nodejs express安装及入门网站,视频资料,开源项目介绍

    windows下nodejs express安装及入门网站,视频资料,开源项目介绍,pm2,supervisor,npm,Pomelo,Grunt安装使用注意事项等总结 第一步:下载安装文件 下载地址 ...

最新文章

  1. Javascript在IE中的有趣错误
  2. [转]WinXP、Win7脚本自动加域及用户资料迁移
  3. Permission is only granted to system app
  4. CSS3-transition,过渡实例
  5. go build和go install的区别
  6. 使用php操作qq第三方登录
  7. [leetcode] 337.打家劫舍3
  8. IB客座主编(三):西门子(中国)有限公司工业业务领域楼宇科技集团杜明轩(Christophe de Maistre)先生...
  9. 好想找一个灵魂伴侣,然后带着他一起周游世界,会实现吗?
  10. 运营前线1:一线运营专家的运营方法、技巧与实践03 与用户沟通,请避免这6个“坑”!...
  11. maven setting 设置jdk版本
  12. java泛型中的通配符 extends与super
  13. 小米max2怎么长截屏?
  14. 设计模式——备份模式
  15. MYSQL登录错误:mysqladmin: connect to server at 'localhost' failed acess denied for user 'root'@'localhos
  16. 2023年考研数学测试卷(预测)
  17. 辰迈智慧完美收官防灾减灾与应急救援展
  18. 基于THREEJS场景中模型局部辉光效果
  19. ath10k 出现ath10k_htt_t2h_msg_handler+0xebc/0x1efc解决方案
  20. 钓鱼网站套路深,上网须谨慎

热门文章

  1. Day53 Linux setitimer函数 信号集操作函数 信号捕捉 SIGCHLD信号
  2. bert模型及其应用场景分享
  3. javaweb之ajax
  4. 智能锁行业进入视频时代,如何定义一把好的视频锁?
  5. 无人机倾斜摄影全景建模三维数字沙盘电子沙盘人工智能开发教程视频第7课
  6. 行式数据库 VS 列式数据库
  7. Scene Management --- Culling
  8. java 插件大全_Java 常用插件
  9. 快速傅里叶变换-快速傅里叶变换
  10. linux日志查看技巧