原创 AT24C02芯片工作原理

2019-3-1 10:02 1341 6 3 分类: 智能硬件 文集: 硬见小百科

       在IIC通信时,一般有写和读两种操作,我们用AT24C02来具体讲解。

AT24C02芯片工作原理

AT24C02芯片是以IIC接口的EEPROM器件。所谓EEPROM即电可擦除可编程只读存储器,是ROM的一种。它是只读存储器,即掉电可继续存储数据,而同时又可以在高于普通电压的作用下擦除和重写,这就大大方便了单片机对其的开发,现在电脑上的ROM很多都是用的EEPROM。

AT24C02引脚图如下:

image.png

其中A0、A1、A2用于定义芯片地址(后面会详细说明),VCC和GND是供电正负接口,SCL和SDA是IIC的数据总线,WP是写保护(若接VCC则该芯片所有内容都被保护,只能读不能写,一般我们直接接地)。 

AT24C02的从机地址如下表所示,前四位1010为固定值,A0,A1,A2正好与芯片的1,2,3引角对应,最末一位表示读(1)或写(0)。

实现方法:

AT24C02的内存有2Kbit(256byte),分为32页,对其的写操作包括字节写和页写。

字节写就是对指定地址的字节进行写入操作,时序是:

①发送start信号

②发送从器件地址+写标志“0”,并等待应答信号

③发送要写入的地址,并等待应答信号

④发送要写入的数据,并等应答信号

⑤发送stop信号。

(注意要将从器件地址和④中的地址加以区分,从机地址是用于区分总线上的从机的,而这个地址是器件内部的地址,是用于存储的。)

image.png

页写则是在字节写的基础上,在第⑤步之前多次使用第④步,即最后先不要发送stop信号,而是继续发送数据,这时AT24C02就会自动将地址加一,待所有数据发送完毕再发送stop信号。

对24C02的读操作有当前地址读,随机读和顺序读。

随机读可以指定要读取数据的地址,具体时序:

①发送start信号

②发送从器件地址+写标志“0”,并等待应答

③发送要读数据的地址,并等待应答

④重新发送一个start信号(也可称为restart信号)

⑤发送从器件地址+读标志“1”,并等待应答

⑥接收传来的数据,收到数据后要发送非应答信号

⑦发送stop信号。

(注意要将从器件地址和④中的地址加以区分,从机地址是用于区分总线上的从机的,而这个地址是器件内部的地址,是用于存储的。)

image.png

当前地址读则是只能读取芯片内部最近一次操作的地址加一处的数据(主要在已知上次操作地址时使用),具体时序:

①发送start信号

②发送从器件地址+读标志“1”,并等待应答

③接收传来的数据,然后发送非应答信号

④发送stop信号。

顺序读则是在前两种读操作的基础上,在接收到数据后发送应答信号,然后就可以继续读上次操作地址加一处的数据了(这是在芯片内部实现的),当读够数据后,要发送非应答信号,最后发送stop信号。

知道了这些,就可以在AT24C02上进行读写了。

基本电路图如下:

image.png

以上所有信息仅作为学习交流使用,不作为任何学习和商业标准。若您对文中任何信息有异议,欢迎随时提出,谢谢!  

文章评论1条评论)

登录后参与讨论

eyesee00 2019-3-6 10:42

资料不错
相关推荐阅读
硬见 2020-08-07 10:14
「硬见小百科」一文详解红外遥控模块工作原理
红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机和手机系统中。本文首先介绍了红外遥控...
硬见 2020-08-04 10:28
「硬见小百科」电子元器件图片识别(电容篇)
来源:电子电路——END——关于硬见科技硬见科技是国内最具特色的电子工程师社区,融合了行业资讯、社群互动、培训学习、活动交流、设计与制造分包等服务,以开放式硬件创新技术交流和培训服务为核心,连接了超过...
硬见 2020-07-31 10:06
「硬见小百科」一文解析什么是电磁波
什么是电磁波?电磁能以波的形式传播,并涵盖从很长的无线电波到很短的伽马射线的广谱范围。人眼只能检测到该光谱的一小部分,即可见光。无线电检测频谱的不同部分,而X射线机则使用另一部分。NASA的科学仪器使...
硬见 2020-07-28 13:52
「硬见小百科」运算放大器出神入化运用——11个经典电路
 运算放大器组成的电路五花八门,令人眼花瞭乱,是模拟电路中学习的重点。在分析它的工作原理时倘没有抓住核心,往往令人头大。特搜罗天下运放电路之应用,来个“庖丁解牛”,希望各位从事电路板维修的同...
硬见 2020-07-24 09:46
「硬见小百科」压合突发异常处理方法
压合突发异常处理方法目的为规范生产线突发停电、停水、停气 、设备、品质异常处理程序,使员工明确如何处理。使用范围适用于制一处压合课所有现场生产作业。突发异常情况1突发性停水1、需用水生产线即时停止进料...
硬见 2020-07-17 10:31
「硬见小百科」运放电路PCB设计技巧
印制电路板(PCB)布线在高速电路中具有关键的作用,但它往往是电路设计过程的最后几个步骤之一。高速PCB布线有很多方面的问题,关于这个题目已有人撰写了大量的文献。本文主要从实践的角度来探讨高速电路的布...
广告
我要评论
1
6
广告
关闭 热点推荐上一条 /5 下一条