AT24c02最全的中文资料Word文档格式.docx
《AT24c02最全的中文资料Word文档格式.docx》由会员分享,可在线阅读,更多相关《AT24c02最全的中文资料Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。
-65°
C〜15°
各管脚承受对地电压:
〜Vcc+VCC对地电压范围:
〜最大功耗:
管脚焊接温度(10S):
300°
输出短路电流:
100mA
管脚配置
]VCC]RESET
方框图
表一直流操作特性
Vcc=+〜+
符号
参数
最小
典型
最大
单位
测试条件
Icc
供电电压
3
mA
Fscl=100KHz
ISb
停止
40
uA
Vcc=
50
Vcc=5
Ili
输入漏电流
2
Vm=0或Vcc
Ilo
输出漏电流
10
Vil
输入低电平
-1
V
Vih
输入高电平
7
Vcc+
v
Vol
输出低电平
Iol=3mA,Vcc=
表二分布电容TA=25°
C,f=,Vcc=5V
测试项
条件
Ci/o
I/O(SDA脚)
8
pf
CFo=0V
Cin
I(SLC脚)
6
Cm=0V
读写周期范围
Vcc=〜6V
Vcc=〜
Fscl
时钟频率
100
400
KHz
Ti
噪声抑制时间scl,sda
200
ns
^AA
scl变低至数据输出及应答信号
1
从s
^BUF
新的发送开始前总线空闲时间
^HDiSTA
起始条件保持时间
4
^low
时钟脉冲为低时间
^high
时钟脉冲为高时间
tsu:
STA
起始条件设定时间(重复起始)
ThD:
DAT
数据输入保持时间
tsU:
数据输入建立时间
tR
sda及scl上升时间
%
sda及scl下降时间
300
STO
停止条件建立时间
Tdh
数据输出保持时间
上电时序
tPUR
上电到读操作
Ms
tpuw
上电到写操作
复位电路
寺性
参数名称
)glitch
误操作否认脉冲宽度
nS
Volrs
复位输出低电平Ws=1mA
Vohrs
复位输出高电平
Vth
复位入口VCC=5V(24CXXX-45)
复位入口VCC=5V(24CXXX-42)
复位入口VCC=(24CXXX-30)
复位入口VCC=(24CXXX-28)
复位入口VCC=3V(24CXXX-25)
tpURST
上电复位时间
130
270
mS
tRPD
V™到复位输出延时时间
5
uS
Vrvalid
复位输出有效
管脚介绍WP:
写保护
将该管脚接Vcc,E2PRON就实现写保护(只读)。
将该管脚接地或悬空,可以对器件进行读写操
作。
SCL:
串行时钟脚
串行输入输出数据时,该脚用于输入时钟。
RESET/RESET:
复位I/O口
该脚用来启动复位输入。
该脚强制复位的条件下,芯片保持复位状态。
RESET脚需下拉,RESET脚需上拉。
SDA:
串行数据/地址输入脚
双向串行数据/地址脚,用来输入输出数据。
和其他的I2C总线芯片一样,该脚为射(漏)极开路输出,需接上拉电阻。
在CAT24Cxxx中,该脚也用作看门狗输出。
装置操作复位微控制器说明
在系统出现故障或上电/掉电期间,CAT24Cxxx能够给CPU提供一个复位信号,确保系统的正确操作。
RESET管脚配置为开漏输出。
在从上电直到Vcc到达门槛电压VTH期间,RESET输出一直有效,并在VCC到达VIH后继续保持200ms(Tpurst),之后RESET输出无效,被其相应的上拉或下拉器件强制为高或多或低电平。
掉电时,当Vcc下降到VTH后,RESET脚输出有效,
只要时,RESET输出保持有效。
RESET脚是I/O脚,因此,CAT24Cxxx可以作为外部复位器件。
因此对外加复位电路而言,CAT24Cxxx可以作为一个信号检测电路。
输入为电平触发,当RESET检测到高电平时产生一个复位时间,当RESET检测到低电位时产生一个复位时间。
图1复位输出时序
看门狗定时器
看门狗定时器为微控制器提供一个独立的保护。
当系统出现故障时,由于没有正确操作,秒后看门狗定时溢出,CAT24xxl将会产生一个复位信号。
通过SDA脚对看门狗进行操作。
如果CPU秒内没有触发SDA,看门狗计数器将溢出,给CPU—个复位信号。
SDA管脚上电平的任何跳变都会清零看门狗定时器。
一旦产生复位信号,看门狗定时器不再计时并保持清零状态。
CAT24Cxx2不具备该功能。
硬件数据保护
24Cxxx具有以下的数据保护措施,高度保证了数据的完整
(1)具有WP写保护脚,将WP脚接到Vcc,存储器被写保护(只读)。
(2)当Vcc下降到复位门槛电平Vra以下时,E2PROM被写禁止,直到CAT24Cxxx检测到Vcc大于Vra时写禁止才能被解除。
复位门槛电压
工厂为CAT24Cxxx提供了5种不同的复位门槛电压,分别为V〜,〜,〜,〜,〜。
为了工程师设计使用的灵活性,CAT24Cxxx可编程选择复位门槛电
图2总线时序
压。
这个特性允许用户将当前使用的复位门槛电压转换成另外四种复位门槛电压。
一旦复位门槛电压设定后,即使重复循环上电也不会改变,除非用户使用编程器改变复位门槛电压。
然而,只有编程器生产厂家提供此类功能。
图3写周期时序
图4起始/停止时序
功能描述
CAT24CXXX支持I2C总线数据传送协议。
I2C总线协议规定,任何将数据传送到总线的作为发送器,任何从总线接收数据的器件为接收器。
数据传送由主器件控制,总线的串行时钟、起始停止条件均由主控制器产生。
24CXXX为从器件。
主器件和从器件都可以作为发送器或者接收器,但数据转送(接收或发送)模式由主器件控制。
l2C总线协议定义如下:
(1)只有在总线非忙时才被允许进行数据传送。
(2)在数据传送时,当时钟线为高电平,数据线必须为固定状态,不允许有跳变。
时钟线为高电平时,数据线的任何电平变化将被当作总线的启动或停止条件。
启始条件
起始条件必须在所有操作命令之前发送。
时钟线保持高电平期间,数据线电平从高到低的跳变作为I2C总线的启动信号。
CAT24CXXX—直监视SDA和SCL电平信号直到条件满足时才响应。
停止条件
时钟线保持高平期间,数据线电平从低到高的跳变作为I2C总线的停止信号。
操作结束时必须发送停止条件。
器件地址的约定
主器件在发送启动命令后开始传送,主器件发送相应的从器件的地址,8位从器件地址的高4位固定为1010。
接下来的3位(见图5)用来定义存储器的地址,对于CAT24C021/022,这三位无意义。
对于CAT24C041/042,接下来的2位无意义,第三位是地址位高位。
CAT24C081/082中,第一位无意义,后两位表示地址高位。
对于CAT24C161/162,这三位表示地址位高位。
最后一位为读写控制位。
“1”表示对从器件进行读操作,“0”表示对从器件进行写操作。
在主器件发送启动命令和发送一字节从器件地址后,如果从器件地址相吻合,CAT24CXXX发送一个应答信号(通过SDA线)。
然后CAT24CXXX再根据读/写控制位进行读或写操作。
图5应答时序
24C041/0421o10XXa8R/W24C161/1621010a10a9a8R/W
图6从器件寻址
应答信号
每次数据传送成功后,接收器件发送一个应答信号。
当第九个时钟信号产生时,产生应答信号的器件将SDA下拉为低,通知已经接收到8位数据。
接收到起始条件和从地址后,CAT24CXXX发送一个应答信号;
如果被选择为写操作,每接收到一字节数据,CAT24CXXX发送一个应答信号。
当接收到读命令后,CAT24CXXX发送一字节数据,然后释放总线,等待应答信号。
一旦接收到应答信号,它将继续发送数据。
如果接收到主器件发送的非应答信号,它结束数据传送等待停止条件。
写操作
字节写
在字节写模式下,主器件发送起始命令和从器件地址信息给从器件。
在从器件响应应答信号后,主器件将要写入数据的地址发送到CAT24CXXX的地址指针,主器件在收到从器件的应答信号后,再送数据到相应数据存储区地址。
CAT24Cxxx再响应一个应答信号,主器件产生一个停止信号;
然后,CAT24Cxxx启动内部写周期。
在内部写周期期间,CAT24CXXX不再响应主器件的任何请求。
页写
使用页写操作时,最多可以一次向CAT24CXXX中写入16个字节的数据。
页写操作的初始化字节写一样,区别在于传送了一字节数据后,主器件发送15个字节的数据,每传送完一个字节数据后,CAT24Cxxx响应一个应答信号,寻址字节低位自动加1,而高位保持不变。
如果主器件在发送停止信号前发送的字节数超过16个字节的数据,地址计数器自动翻转,先前写入的数据被自动覆盖。
接收到16字节数据后和主器件发送的停止信号后,CAT24CXXX启动内部写周期将数据写到数据区。
ACK
图7字节写时序
BUSACTIVITY:
ASLAVEBYTEJ
MASTERRADDRESSADDRESS(n)DATAnDATAn+1DATAn+15O
nn门丨丨iiiiiiiiii丨丨丨丨丨iiirii謂丨i"
r~■丨丨^_i請丨iirffi丨i丨i丨in
SDALINE|sjiiiiii>
iiiIIIIIIILL-l..1.,.1,-1...,IU\lI」IIILJ
图8页写时序
应答查询
可以利用内部写周期时禁止数据输入这一特性。
一旦主机发送停止位指示主机操作结束时,CAT24Cxxx起动内部写周期。
应答查询立即起动。
包括发送一个起始信号和进行写操作的从器件地址。
如果CAT24Cxxx正在进行内部写操作,不会发送应答信号。
如果CAT24Cxxx已经完成了内部自写周期,将发送一个应答信号,主器件可以继续对CAT24Cxxx进行读写操作。
写保护操作特性可使用户避免由于不当操作而造成对存储区域内部数据的改写,当WP管脚接高时,整个寄存器区全部被保护起来而变为只可读取。
CAT24Cxxx可以接收从机地址和字节地址,但是装置在接收到第一个数据字节后不发送应答信号从而避免寄存器区域被编程改写。
读操作—
对CAT24Cxxx读操作的初始化方式和写操作时一样,仅把R/W位置为1,有三种可能的读操作方式:
立即地址读;
选择地址读;
立即/选择地址连续读。
立即地址读
CAT24Cxxx的地址计数器内容为最后操作字节的地址加1。
也就是说,如果上次读/写的操作地址为N,则立即读的地址从地址N+1开始。
如果N=E(此处CAT24C021/022中E=255,CAT24C041/24C042中E=511,CAT24C081/24C082中E=1023,CAT24C161/24C162中E=2047),则寄存器将会翻转到地址0继续输出数据,在CAT24Cxxx接收到从机地址以后(Iw=l),它首先发送一个应答信号,然后发送8位一字节的数据。
主机设备不需发送一个应答信号,但是要产生一个停止信号。
选择地址读
选择/随机读操作允许主机对寄存器的任意字节进行读操作。
主机首先进行一次空写操作,发送起始条件、从机地址和它想读取的字节数据的地址,在CAT24Cxxx应答以后,主机重新发送起始条件位和从机地址位,此时R/W置为“1”。
CAT24Cxxx响应并发送应答信号然后输出要求的8位字节数据。
主机不发送信号应答,但是产生一个停止位。
连续读
在连续读方式中,首先执行立即读或选择字节读操作。
在CAT24Cxxx发送完8位一字节数据后,主机产生一个应答信号来响应,告知CAT24CXXX主机要求更多的数据,对应每个主机产生的应答信号CAT24Cxxx将发送一个8位的数据字节。
当主机发送非应答信号时结束读操作,然后主机发送一个停止信号。
图9立即地址读时序
从CAT24Cxxx输出的数据按顺序输出,由N到N+1。
读操作时的地址计数器在CAT24Cxxx整个寄存器区域增加,这样整个寄存器区域可在一个读操作内全部读出。
当超过E(对于CAT24C021/24C022时E=255,对于CAT24C41/24C042时E=511,对于CAT24C081/24C082时E=1023,对于CAT24C161/24C162时E=2047)字节数据被读出时,计数器将循环计数继续输出数据。
图10选择地址读
SDALINE
I—I
a
图11连续读时序
订单信息