24c02中文资料

  • 格式:pdf
  • 大小:668.01 KB
  • 文档页数:34

目录1CSI24WC0 1/02/04/08/16 ……………………………….2-102 CSI24WC32/64…………………………………………...11-183 CSI24WC128. ……………………………..…………….19-264 CSI24WC256. ………………………….….…………….27-34CAT24WC01/02/04/08/161K/2K/4K/8K/16K位串行E2PROM特性与400KHz I2C总线兼容1.8到6.0伏工作电压范围低功耗CMOS技术写保护功能当WP为高电平时进入写保护状态页写缓冲器自定时擦写周期1,000,000编程/擦除周期可保存数据100年8脚DIP SOIC或TSSOP封装温度范围商业级工业级和汽车级概述CAT24WC01/02/04/08/16是一个1K/2K/4K/8K/16K位串行CMOS E2PROM内部含有128/256/512/1024/2048个8位字节CATAL YST公司的先进CMOS技术实质上减少了器件的功耗CAT24WC01有一个8字节页写缓冲器CAT24WC02/04/08/16有一个16字节页写缓冲器该器件通过I2C总线接口进行操作有一个专门的写保护功能管脚配置管脚描述管脚名称功能A0A1A2 器件地址选择SDA 串行数据/地址SCL 串行时钟WP 写保护Vcc +1.8V 6.0V工作电压Vss 地方框图极限参数工作温度工业级-55+125商业级0+75贮存温度-65+150各管脚承受电压-2.0Vcc+2.0VVcc 管脚承受电压-2.0+7.0V 封装功率损耗Ta =25 1.0W焊接温度(10秒)300输出短路电流100mA可靠性参数 符号 参数 最小 最大 单位 参考测试模式 N END耐久性1,000,000 周期/字节 MIL-STD-883测试方法1033 T DR 数据保存时间100 年 MIL-STD-883测试方法1008 V ZAP ESD 2000 V MIL-STD-883测试方法3015I LTH上拉电流 100 mA JEDEC 标准17直流操作特性 Vcc=+1.8V +6.0V除非特别说明符号 参数最小典型最大单位测试条件 I CC 电源电流3 mA F SCL =100KHz ISB 备用电流(Vcc=5.0V) 0A V IN =0 ~Vcc I LI 输入漏电流 10 A V IN =0 ~Vcc I LO 输出漏电流 10 A V OUT =0 ~VccV IL 输入低电压 1Vcc 0.3VV IH 输入高电压 Vcc 0.7Vcc+0.5 VV OL1 输出低电压 0.4 V I OL =3 mA V OL2 输出低电压0.5 V I OL =1.5 mA分布电容T A =25, f =1.0MHz, Vcc =5V符号 测试项最大单位条件CI/O I/O 电容SDA 脚8 PF V I/O =0V CIN输出电容A0A1A2SCL WP6 PF V IN=0V交流特性 Vcc=+1.8V +6.0V除非特别说明输出负载能力为1个TTL 门和100pF读写周期范围 1.8 V 2.5 V 4.5V 5.5V符号 参数最小最大最小最大单位F SCL 时钟频率100 400 KHz T I SCL,SDA 输入的噪声抑制时间 200 200 ns t AA SCL 变低至SDA 数据输出及应答信号 3.5 1 s t BUF 新的发送开始前总线空闲时间 4.7 1.2 s t HD: STA 起始信号保持时间 4 0.6 s t LOW 时钟低电平周期 4.7 1.2 s t HIGH 时钟高电平周期 4 0.6 s t SU: STA 起始信号建立时间 4.7 0.6 s t HD: DAT 数据输入保持时间 0 0 ns t SUl: DAT 数据输入建立时间 50 50 ns t R SDA 及SCL 上升时间 1 0.3 s t F SDA 及SCL 下降时间 300 300 ns t SU: STO 停止信号建立时间 4 0.6 s t DH 数据输出保持时间100 100 ns上电时序符号参数最大单位t PUR 上电到读操作 1 mst PUW上电到写操作 1 ms写周期限制符号参数最小典型最大单位t WR 写周期时间10ms 写周期时间是指从一个写时序的有效停止信号到内部编程/擦除周期结束的这一段时间在写周期期间总线接口电路禁能SDA保持为高电平器件不响应外部操作功能描述CAT24WC01/02/04/08/16支持I2C总线数据传送协议I2C总线协议规定任何将数据传送到总线的器件作为发送器任何从总线接收数据的器件为接收器数据传送是由产生串行时钟和所有起始停止信号的主器件控制的主器件和从器件都可以作为发送器或接收器但由主器件控制传送数据发送或接收的模式通过器件地址输入端A0A1和A2可以实现将最多8个24WC01和24WC02器件4个242C04器件,2 个24WC08器件和1个24WC16器件连接到总线上管脚描述SCL串行时钟CAT24WC01/02/04/08/16串行时钟输入管脚用于产生器件所有数据发送或接收的时钟这是一个输入管脚SDA串行数据/地址CAT24WC01/02/04/08/16双向串行数据/地址管脚用于器件所有数据的发送或接收SDA是一个开漏输出管脚可与其它开漏输出或集电极开路输出进行线或wire-ORA0A1A2器件地址输入端这些输入脚用于多个器件级联时设置器件地址当这些脚悬空时默认值为024WC01除外当使用24WC01或24WC02时最大可级联8个器件如果只有一个24WC02被总线寻址这三个地址输入脚A0A1A2可悬空或连接到Vss如果只有一个24WC01被总线寻址这三个地址输入脚A0A1A2必须连接到Vss当使用24WC04时最多可连接4个器件该器件仅使用A1A2地址管脚A0管脚未用可以连接到Vss或悬空如果只有一个24WC04被总线寻址A1和A2地址管脚可悬空或连接到Vss 当使用24WC08时最多可连接2个器件且仅使用地址管脚A2A0A1管脚未用可以连接到Vss或悬空如果只有一个24WC08被总线寻址A2管脚可悬空或连接到Vss当使用24WC16时最多只可连接1个器件所有地址管脚A0A1A2都未用管脚可以连接到Vss或悬空WP写保护如果WP管脚连接到Vcc所有的内容都被写保护只能读当WP管脚连接到Vss或悬空允许器件进行正常的读/写操作I2C总线协议I2C总线协议定义如下1只有在总线空闲时才允许启动数据传送2在数据传送过程中当时钟线为高电平时数据线必须保持稳定状态不允许有跳变时钟线为高电平时数据线的任何电平变化将被看作总线的起始或停止信号起始信号时钟线保持高电平期间数据线电平从高到低的跳变作为I2C总线的起始信号停止信号时钟线保持高电平期间数据线电平从低到高的跳变作为I2C总线的停止信号图1总线时序图2 写周期时序图3 起始/停止时序器件寻址主器件通过发送一个起始信号启动发送过程然后发送它所要寻址的从器件的地址8位从器件地址的高4位固定为1010见图5接下来的3位A2A1A0为器件的地址位用来定义哪个器件以及器件的哪个部分被主器件访问上述8个CAT24WC01/024个CAT24WC042个CAT24WC081个CAT24WC16可单独被系统寻址从器件8位地址的最低位作为读写控制位1表示对从器件进行读操作0表示对从器件进行写操作在主器件发送起始信号和从器件地址字节后CAT24WC01/02/04/08/16监视总线并当其地址与发送的从地址相符时响应一个应答信号通过SDA线CAT24WC01/02/04/08/16再根据读写控制位R/W的状态进行读或写操作应答信号I2C总线数据传送时每成功地传送一个字节数据后接收器都必须产生一个应答信号应答的器件在第9个时钟周期时将SDA线拉低表示其已收到一个8位数据CAT24WC01/02/04/08/16在接收到起始信号和从器件地址之后响应一个应答信号如果器件已选择了写操作则在每接收一个8位字节之后响应一个应答信号当CAT24WC01/02/04/08/16工作于读模式时在发送一个8位数据后释放SDA线并监视一个应答信号一旦接收到应答信号CAT24WC01/02/04/08/16继续发送数据如主器件没有发送应答信号器件停止传送数据且等待一个停止信号图4 应答时序图5 从器件地址位1. A0A1和A2对应器件的管脚12和32. a8a9和a10对应存储阵列地址字地址写操作字节写在字节写模式下主器件发送起始命令和从器件地址信息R/W位置零给从器件在从器件产生应答信号后主器件发送CAT24WC01/02/04/08/16的字节地址主器件在收到从器件的另一个应答信号后再发送数据到被寻址的存储单元CAT24WC01/02/04/08/16再次应答并在主器件产生停止信号后开始内部数据的擦写在内部擦写过程中CAT24WC01/02/04/08/16不再应答主器件的任何请求图6 字节写时序页写用页写CAT24WC01可一次写入8 个字节数据CAT24WC02/04/08/16可以一次写入16个字节的数据页写操作的启动和字节写一样不同在于传送了一字节数据后并不产生停止信号主器件被允许发送P CAT24WC01P=7CAT24WC02/04/08/16P=15个额外的字节每发送一个字节数据后CAT24WC01/02/04/08/16产生一个应答位并将字节地址低位加1高位保持不变如果在发送停止信号之前主器件发送超过P+1个字节地址计数器将自动翻转先前写入的数据被覆盖接收到P+1字节数据和主器件发送的停止信号后CAT24CXXX启动内部写周期将数据写到数据区所有接收的数据在一个写周期内写入CAT24WC01/02/04/08/16图7 页写时序应答查询可以利用内部写周期时禁止数据输入这一特性一旦主器件发送停止位指示主器件操作结束时CAT24WC02/04/08/16启动内部写周期应答查询立即启动包括发送一个起始信号和进行写操作的从器件地址如果CAT24WC02/04/08/16正在进行内部写操作不会发送应答信号如果CAT24WC02/04/08/16已经完成了内部自写周期将发送一个应答信号主器件可以继续进行下一次读写操作写保护写保护操作特性可使用户避免由于不当操作而造成对存储区域内部数据的改写当WP管脚接高时整个寄存器区全部被保护起来而变为只可读取CAT24WC01/02/04/08/16可以接收从器件地址和字节地址但是装置在接收到第一个数据字节后不发送应答信号从而避免寄存器区域被编程改写读操作对CAT24WC01/02/04/08/16读操作的初始化方式和写操作时一样仅把R/W位置为1有三种不同的读操作方式立即地址读选择读和连续读立即地址读CAT24WC01/02/04/08/16的地址计数器内容为最后操作字节的地址加1也就是说如果上次读/写的操作地址为N则立即读的地址从地址N+1如果N=E这里对24WC01E=127对24WC02E=255对24WC04E=511对24WC08E=1023对24WC16E=2047则计数器将翻转到0且继续输出数据CAT24WC01/02/04/08/16接收到从器件地址信号后R/W位置1 它首先发送一个应答信号然后发送一个8位字节数据主器件不需发送一个应答信号但要产生一个停止信号图8 立即地址读时序选择性读选择性读操作允许主器件对寄存器的任意字节进行读操作主器件首先通过发送起始信号从器件地址和它想读取的字节数据的地址执行一个伪写操作在CAT24WC01/02/04/08/16应答之后主器件重新发送起始信号和从器件地址此时R/W位置1 CAT24WC01/02/04/08/16响应并发送应答信号然后输出所要求的一个8位字节数据主器件不发送应答信号但产生一个停止信号图9 选择读时序连续读连续读操作可通过立即读或选择性读操作启动在CAT24WC01/02/04/08/16发送完一个8位字节数据后主器件产生一个应答信号来响应告知CAT24WC01/02/04/08/16主器件要求更多的数据对应每个主机产生的应答信号CAT24WC01/02/04/08/16将发送一个8位数据字节当主器件不发送应答信号而发送停止位时结束此操作从CAT24WC01/02/04/08/16输出的数据按顺序由N到N+1输出读操作时地址计数器在CAT24WC01/02/04/08/16整个地址内增加这样整个寄存器区域在可在一个读操作内全部读出当读取的字节超过E对于24WC01E=127对24WC02E=255对24WC04E=511对24WC08E=1023对24WC16E=2047计数器将翻转到零并继续输出数据字节图10 连续读时序订单信息CAT24WC32/6432K/64K位串行E2PROM特性与400KHz I2C总线兼容1.8到6.0伏工作电压范围最多可级联8个器件低功耗CMOS技术写保护功能当WP为高电平时进入写保护状态32字节页写缓冲器自定时擦写周期噪声保护的施密特触发输入零待机电流1,000,000编程/擦写周期可保存数据100年8脚DIP SOIC封装温度范围商业级工业级和汽车级概述CAT24WC32/64是一个32K/64K位串行CMOS E2PROM内部含有4096/8192个字节每字节为8位CATAL YST公司的先进CMOS技术实质上减少了器件的功耗CAT24WC32/64有一个32字节页写缓冲器该器件通过I2C总线接口进行操作管脚配置DIP封装P SOIC封装J K管脚描述管脚名称功能A0A1A2 器件地址选择SDA 串行数据/地址SCL 串行时钟WP 写保护Vcc +1.8V 6.0V工作电压Vss 地方框图极限参数工作温度工业级-55+125商业级0+75贮存温度-65+150各管脚承受电压-2.0Vcc+2.0VVcc管脚承受电压-2.0+7.0V=25 1.0W封装电源功耗T焊接温度(10秒)300口输出短路电流100mA可靠性参数符号参数最小最大单位参考测试模式N END耐久性1,000,000 周期/字节 MIL-STD-883测试方法1033 T DR数据保存100 年 MIL-STD-883测试方法1008 V ZAP ESD 2000 V MIL-STD-883测试方法3015 I LTH上拉电流100 mA JEDEC标准17直流操作特性 Vcc=+1.8V +6.0V 除非特别说明符号 参数最小典型最大单位测试条件 I CC 电源电流3 mA F SCL =100KHz ISB 备用电流(Vcc=5.0V) 0A V IN =0 ~Vcc I LI 输入漏电流 10 A V IN =0 ~Vcc I LO 输出漏电流 10 A V OUT =0 ~VccV IL 输入低电压 1Vcc 0.3VV IH 输入高电压 Vcc 0.7 Vcc+0.5 VVOL1 输出低电压Vcc=+3V0.4 V I OL =3 mA VOL2 输出低电压Vcc=+1.8V0.5 V I OL =1.5 mA分布电容T A =25, f =1.0MHz, Vcc =5V符号 测试项最大 单位 条件CI/O I/O 电容SDA 脚8 PF V I/O =0V CIN输出电容A0A1A2SCL WP6 PF V IN=0V交流特性 Vcc=+1.8V+6.0V除非特别说明输出负载能力为1个TTL 门和100pF读写周期范围 1.8 V 2.5 V 4.5V 5.5V符号 参数最小最大最小最大单位F SCL 时钟频率100 400 KHz T I SCL,SDA 输入的噪声抑制时间 200 200 ns t AA SCL 变低至SDA 数据输出及应答信号 3.5 1 s t BUF 新的发送开始前总线空闲时间 4.7 1.2 s t HD: STA 起始信号保持时间 4 0.6 s t LOW 时钟低电平周期 4.7 1.2 s t HIGH 时钟高电平周期 4 0.6 s t SU: STA 起始信号建立时间 4.7 0.6 s t HD: DAT 数据输入保持时间 0 0 ns t SUl: DAT 数据输入建立时间 50 50 ns t R SDA 及SCL 上升时间 1 0.3 s t F SDA 及SCL 下降时间 300 300 ns t SU: STO 停止信号建立时间 4 0.6 s t DH 数据输出保持时间100 100 ns上电时序符号参数最大单位t PUR 上电到读操作 1 mst PUW上电到写操作 1 ms写周期限制符号参数最小典型最大单位t WR 写周期时间10ms 写周期时间是指从一个写时序的有效停止信号到内部编程/擦除周期结束的这一段时间在写周期期间总线接口电路禁能SDA保持为高电平器件不响应外部操作功能描述CAT24WC32/64支持I2C总线数据传送协议I2C总线协议规定任何将数据传送到总线的器件作为发送器任何从总线接收数据的器件为接收器数据传送是由产生串行时钟和所有起始停止信号的主器件控制的CAT24WC32/64是作为从器件被操作的主器件和从器件都可以作为发送器或接收器但由主器件控制传送数据发送或接收的模式管脚描述SCL串行时钟CAT24WC32/64串行时钟输入管脚用于产生器件所有数据发送或接收的时钟这是一个输入管脚SDA串行数据/地址双向串行数据/地址管脚用于器件所有数据的发送或接收SDA是一个开漏输出管脚可与其它开漏输出或集电极开路输出进行线或wire-ORA0A1A2器件地址输入端这些管脚为硬连线或者不连接在硬件上与CAT24WC16兼容对于单总线系统最多可寻址8个CAT24WC32/64器件参阅器件寻址当这些引脚没有连接时其默认值为0WP写保护当WP脚连接到Vcc所有内存变成写保护只能读当WP引脚连接到Vss或悬空允许器件进行读/写操作I2C总线协议I2C总线协议定义如下1只有在总线空闲时才允许启动数据传送2在数据传送过程中当时钟线为高电平时数据线必须保持稳定状态不允许有跳变时钟线为高电平时数据线的任何电平变化将被看作总线的起始或停止信号起始信号时钟线保持高电平期间数据线电平从高到低的跳变作为I2C总线的起始信号停止信号时钟线保持高电平期间数据线电平从低到高的跳变作为I2C总线的停止信号图1总线时序图2 写时序图3 起始/停止时序器件寻址主器件通过发送一个起始信号启动发送过程然后发送它所要寻址的从器件的地址8位从器件地址的高4位固定为1010见图5接下来的3位A2A1A0为器件的地址位最多可以连接8个32K/64K器件到同一总线上这些位必须与硬连线输入脚A2A1A0相对应从器件8位地址的最低位作为读写控制位1表示对从器件进行读操作0表示对从器件进行写操作在主器件发送起始信号和从器件地址字节后CAT24WC32/64监视总线并当其地址与发送的从地址相符时响应一个应答信号通过SDA线CAT24WC32/64再根据读写控制位R/W的状态进行读或写操作应答信号I2C总线数据传送时每成功地传送一个字节数据后接收器都必须产生一个应答信号应答的器件在第9个时钟周期时将SDA线拉低表示其已收到一个8位数据CAT24WC32/64在接收到起始信号和从器件地址之后响应一个应答信号如果器件已选择了写操作则在每接收一个8位字节之后响应一个应答信号当CAT24WC32/64工作于读模式时在发送一个8位数据后释放SDA线并监视一个应答信号一旦接收到应答信号CAT24WC32/64继续发送数据如主器件没有发送应答信号器件停止传送数据并等待一个停止信号主器件必须发一个停止信号给CAT24WC32/64使其进入备用电源模式并使器件处于已知的状态图4 应答时序图5写操作字节写在字节写模式下主器件发送起始信号和从器件地址信息R/W位置0给从器件在从器件送回应答信号后主器件发送两个8位地址字写入CAT24WC32/64的地址指针主器件在收到从器件的应答信号后再发送数据到被寻址的存储单元CAT24WC32/64再次应答并在主器件产生停止信号后开始内部数据的擦写在内部擦写过程中CAT24WC32/64不再应答主器件的任何请求图6 字节写时序页写在页写模式下单个写周期内CAT24WC32/64最多可以写入32个字节数据页写操作的启动和字节写一样不同在于传送了一字节数据后主器件允许继续发送31个字节每发送一个字节后CAT24WC32/64将响应一个应答位且内部低5位地址加1高位地址保持不变如果主器件在发送停止信号之前发送大于32个字节地址计数器将自动翻转先前写入的数据被覆盖当所有32字节接收完毕主器件发送停止信号内部编程周期开始此时所有接收到的数据在单个写周期内写入CAT24WC32/64图7 页写时序应答查询可以利用内部写周期时禁止数据输入这一特性一旦主器件发送停止位指示主器件操作结束时CAT24WC32/64启动内部写周期应答查询立即启动包括发送一个起始信号和进行写操作的从器件地址如果CAT24WC32/64正在进行内部写操作不会发送应答信号如果CAT24WC32/64已经完成了内部自写周期将发送一个应答信号主器件可以继续对CAT24WC32/64进行下一次读写操作写保护写保护操作特性可使用户避免由于不当操作而造成对存储区域内部数据的改写当WP管脚接高时整个寄存器区全部被保护起来而变为只可读取CAT24WC32/64可以接收从器件地址和字节地址但是装置在接收到第一个数据字节后不发送应答信号从而避免寄存器区域被编程改写读操作CAT24WC32/64读操作的初始化方式和写操作时一样仅把R/W位置为1有三种不同的读操作方式立即/当前地址读选择/随机读和连续读立即/当前地址读CAT24WC32/64的地址计数器内容为最后操作字节的地址加1也就是说如果上次读/写的操作地址为N则立即读的地址从地址N+1开始如果N=E这里对24WC32E=4095对24WC64E=8191则计数器将翻转到0且继续输出数据CAT24WC32/64接收到从器件地址信号后R/W位置1 它首先发送一个应答信号然后发送一个8位字节数据主器件不需发送一个应答信号但要产生一个停止信号图8 立即地址读时序选择/随机读选择/随机读操作允许主器件对寄存器的任意字节进行读操作主器件首先通过发送起始信号从器件地址和它想读取的字节数据的地址执行一个伪写操作在CAT24WC32/64应答之后主器件重新发送起始信号和从器件地址此时R/W位置1 CAT24WC32/64响应并发送应答信号然后输出所要求的一个8位字节数据主器件不发送应答信号但产生一个停止信号图9 选择读连续读连续读操作可通过立即读或选择性读操作方式启动在CAT24WC32/64发送完一个8位字节数据后主器件产生一个应答信号来响应告知CAT24WC32/64主器件要求更多的数据对应每个主机产生的应答信号CAT24WC32/64将发送一个8位数据字节当主器件不发送应答信号而发送停止位时结束此操作从CAT24WC32/64输出的数据按顺序由N到N+1输出读操作时地址计数器在CAT24WC32/64整个地址内增加这样整个寄存器区域在可在一个读操作内全部读出当读取的字节超过E对于24WC32 E=4095对24WC64E=8191计数器将翻转到零并继续输出数据字节图10 连续读订单信息CAT24WC128128K位I2C串行E2PROM特性与1MHz I2C总线兼容1.8到6.0伏工作电压范围低功耗CMOS技术写保护功能当WP为高电平时进入写保护状态64字节页写缓冲器自定时擦写周期100,000次编程/擦除周期可保存数据100年8脚DIP SOIC封装温度范围商业级工业级和汽车级概述CAT24WC128是一个128K位串行CMOS E2PROM内部含有16384个字节每字节为8位CATAL YST公司的先进CMOS技术实质上减少了器件的功耗CAT24WC128有一个64字节页写缓冲器该器件通过I2C总线接口进行操作管脚配置DIP封装P SOIC封装J K管脚描述管脚名称功能SDA 串行数据/地址SCL 串行时钟WP 写保护Vcc +1.8V 6.0V电源Vss 地方框图极限参数工作温度工业级-55+125商业级0+75贮存温度-65+150各管脚承受电压-2.0Vcc+2.0VVcc 管脚承受电压-2.0+7.0V封装功率损耗Ta =25 1.0W焊接温度(10秒)300口输出短路电流100mA可靠性参数 符号 参数 最小 最大 单位 参考测试模式 N END耐久性1,000,000 周期/字节 MIL-STD-883测试方法1033 T DR数据保存100 年 MIL-STD-883测试方法1008 V ZAP ESD 2000 V MIL-STD-883测试方法3015I LTH上拉电流 100 mA JEDEC 标准17直流操作特性 Vcc=+1.8V +6.0V除非特别说明 符号 参数最小典型最大单位测试条件 I CC1 电源电流读 1 mAF SCL =100KHzVcc=5V I CC2 电源电流写3 mAF SCL =100KHzVcc=5V I SB 备用电流(Vcc=5.0V) 0 µA V IN =0 ~VccI LI 输入漏电流 3 µA V IN =0 ~Vcc I LO 输出漏电流 3 µA V OUT =0 ~Vcc V IL 输入低电压 1Vcc 0.3VV IH 输入高电压 Vcc 0.7 Vcc+0.5 VVOL1 输出低电压Vcc=+3V0.4 V I OL =3 mA VOL2输出低电压Vcc=+1.8V0.5 V I OL =1.5 mA分布电容T A =25, f =1.0MHz, Vcc =5V 符号 测试项最大 单位 条件CI/O I/O 电容 SDA 脚 8 pF V I/O =0V CIN 输出电容SCL WP6 pF V IN =0V交流特性 Vcc=+1.8V+6.0V除非特别说明输出负载能力为1个TTL 门和100pF读写周期范围 1.8V 6.0V 2.5V 6.0V 3.0V5.5V符号 参数最小最大最小 最大最小最大 单位F SCL 时钟频率100 400 1000 kHz t AA SCL 变低至SDA 数据输出及应答信号 0.1 3.5 0.05 0.9 0.05 0.55 µst BUF 新的发送开始前总线空闲时间 4.7 1.2 0.5 µs t HD: STA 起始信号保持时间4.0 0.6 0.25 µs t LOW 时钟低电平周期 4.7 1.2 0.6 µs t HIGH 时钟高电平周期 4.0 0.6 0.4 µs t SU: STA 起始信号建立时间4.0 0.6 0.25 µs t HD:DAT数据输入保持时间0 0 0 ns t SUl: DAT 数据输入建立时间 100 100 100 ns t R SDA 及SCL 上升时间 1.0 0.3 0.3 µs t F SDA 及SCL 下降时间 300 300 100 ns t SU: STO 停止信号建立时间4.7 0.6 0.25 µs t DH 数据输出保持时间 100 50 50 ns t WR写周期时间10 10 10 ms写周期时间是指从一个写时序的有效停止信号到内部编程/擦除周期结束的这一段时间在写周期期间总线接口电路禁能SDA保持为高电平器件不响应外部操作上电时序符号参数最大单位t PUR 上电到读操作 1 mst PUW上电到写操作 1 ms功能描述CAT24WC128支持I2C总线数据传送协议I2C总线协议规定任何将数据传送到总线的器件作为发送器任何从总线接收数据的器件为接收器数据传送是由产生串行时钟和所有起始停止信号的主器件控制的CAT24WC128是作为从器件被操作的主器件和从器件都可以作为发送器或接收器但由主器件控制传送数据发送或接收的模式管脚描述SCL串行时钟CAT24WC128串行时钟输入管脚用于产生器件所有数据发送或接收的时钟这是一个输入管脚SDA串行数据/地址双向串行数据/地址管脚用于器件所有数据的发送或接收SDA是一个开漏输出管脚可与其它开漏输出或集电极开路输出进行线或wire-ORWP写保护当WP脚连接到Vcc所有内存变成写保护只能读当WP引脚连接到Vss或悬空允许器件进行读/写操作I2C总线协议I2C总线协议定义如下1只有在总线空闲时才允许启动数据传送2在数据传送过程中当时钟线为高电平时数据线必须保持稳定状态不允许有跳变时钟线为高电平时数据线的任何电平变化将被看作总线的起始或停止信号起始信号时钟线保持高电平期间数据线电平从高到低的跳变作为I2C总线的起始信号停止信号时钟线保持高电平期间数据线电平从低到高的跳变作为I2C总线的停止信号图1总线时序图2 写时序图3 起始/停止时序器件寻址主器件通过发送一个起始信号启动发送过程然后发送它所要寻址的从器件的地址8位从器件地址的高7位固定为1010XXX见图5X可以是0或1从器件地址的最低位作为读写控制位1表示对从器件进行读操作0表示对从器件进行写操作在主器件发送起始信号和从器件地址字节后CAT24WC128监视总线并当其地址与发送的从地址相符时响应一个应答信号通过SDA线CAT24WC128再根据读写控制位R/W的状态进行读或写操作应答信号I2C总线数据传送时每成功地传送一个字节数据后接收器都必须产生一个应答信号应答的器件在第9个时钟周期时将SDA线拉低表示其已收到一个8位数据CAT24WC128在接收到起始信号和从器件地址之后响应一个应答信号如果器件已选择了写操作则在每接收一个8位字节之后响应一个应答信号当CAT24WC128工作于读模式时在发送一个8位数据后释放SDA线并监视一个应答信号一旦接收到应答信号CAT24WC128继续发送数据如主器件没有发送应答信号器件停止传送数据并等待一个停止信号图4 应答时序图5。