AT24C512与AT24C512B的区别
eerun 发表
前几日公司采购人员说现在AT24C512要停产了,替代型号为AT24C512B,因为公司产品中使用该器件较多,因此专门又研究了一下这两个芯片,发现还是有很多地方不同的。

(1)AT24C512输入电压有2个等级,1.8V和2.7V。2.7输入电压为2.7V-5.5V
AT24C512B输入电压有2个等级,1.8V和2.5V。2.5V的输入电压为为2.5V-3.6V。
如果产品中使用的是5V等级的,在以后的产品中就必须要改版了。
(2)AT24C512在5V供电时,SCL时钟频率才能到1MHZ,在3.3V供电时,只能达到400K,AT24C512B在3.3V供电时即可达到1MHZ。
(3)AT24C512只有两个地址线A0,A1,最多可并联4片,内部下拉到GND。如果VCC上的耦合电容<3pF,悬空可以认为是连接到GND;如果VCC上的耦合电容>3pF,建议将引脚直接下拉到GND。 AT24C512B有三个地址线A0,A1,A2,最多可并联8片,内部下拉到GND。由于耦合电容的原因,ATMEL建议将其连接到一个确认的状态。如果采用上拉电阻,建议为10K。
(4)tBUF – time the bus must be free before a new transmission can start,即从本次结束到下次起始之间的最小间隔,对AT24C512B在3.3V供电时,这个时间最小为0.5us,是确定的;而对5V的AT24C512,这个时间最小为0.5us,该时间是没有100%测试的。
(5)对于因为掉电或系统复位导致的传输中断,AT24C512B提供一个软复位模式:A:发送一个起始位;B:发送9个时钟脉冲;C:再发送一个起始位和一个停止位;这样器件就为下一次数据传输做好了准备。
AT24C512的步骤为:A:发送9个时钟脉冲;B:在SCL发送脉冲的过程中,在SCL为高电平的时候,检测SDA是否为高电平,如果是高电平,那么C:在SDA为高电平时,发送一个起始位。
另外:AT24C512B芯片上的标示为ATMLH(X)(XX),其中第一个(X)代表生产年份,(XX)代表日期。如果凭ATMLHxxx查资料,是查不到的。。。呵呵。
希望对大家有所帮助。

AT24C512与AT24C512B的区别相关推荐

  1. RPC 笔记(01)— RPC概念、调用流程、RPC 与 Restful API 区别

    1. 基本概念 PRC 远程过程调用 Remote Procedure Call,其就是一个节点请求另外一个节点提供的服务.当两个物理分离的子系统需要建立逻辑上的关联时,RPC 是牵线搭桥的常见技术手 ...

  2. C++ 笔记(28)— C++ 中 NULL和 nullptr 的区别

    最近看公司代码的时候发现在判断指针是否为空的时候,有的时候用的是 NULL, 有的时候用的是 nullptr 感觉很奇怪,好奇心驱使我查了下两者的区别,发现还是有很多细节需要学习的. 1. NULL ...

  3. gcc 和 g++ 的联系和区别,使用 gcc 编译 c++

    GCC 编译器已经为我们提供了调用它的接口,对于 C 语言或者 C++ 程序,可以通过执行 gcc 或者 g++ 指令来调用 GCC 编译器. 实际使用中我们更习惯使用 gcc 指令编译 C 语言程序 ...

  4. Python2 与 Python3 区别

    Python2.x 与 Python3.x 区别 1. print 函数 Python2 中 print 是语句(statement),Python3 中 print 则变成了函数.在 Python3 ...

  5. Docker 入门系列(1)- 初识容器,镜像、容器、仓库的区别

    Docker 简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发 ...

  6. HTTP 协议入门 — (TCP/IP协议族、通信传输流、URI 与 URL 的区别、Cookie 状态管理、HTTP 支持的方法、状态码类别、HTTP 首部字段)

    TCP/IP协议族 在介绍 HTTP 协议之前,我们先对 TCP/IP 协议族有个大概的了解,TCP/IP 协议从上到下主要分为应用层.传输层.网络层和数据链路层,各层的主要功能如下表所示: 协议层 ...

  7. python二进制打开(rb)和文本格式打开(r)什么区别?

    使用 open() 函数以文本格式打开文件和以二进制格式打开文件,唯一的区别是对文件中换行符的处理不同. 在 Windows 系统中,文件中用 "\r\n" 作为行末标识符(即换行 ...

  8. python中__dict__与dir()区别

    前言 Python下一切皆对象,每个对象都有多个属性(attribute),Python对属性有一套统一的管理方案. __dict__与dir()的区别: dir()是一个函数,返回的是list: _ ...

  9. java和C#面向对象的区别

    问题:C#中的构造函数和java的构造函数一样吗? 答: .net的项目中,写实体Entity属性时,经常会为每一个属性写一对get和set方法,在用到这个实体或是一个类时,通过new实例化一个对象, ...

最新文章

  1. 探寻繁杂定时任务的解决方案:分布式任务调度系统
  2. python __builtins__ credits类 (15)
  3. oracle+挂载dbf,dbf导入oracle工具下载|OracleToDbf(dbf导入oracle工具) v1.2官方版 附教程_星星软件园...
  4. python排序的方法_python中排序的一种方法
  5. matlab s函数_matlab结构体 rmfield,arrayfun,structfun,struct2cell,cell2struct
  6. 开放性实践活动微信客服_什么是开放组织中的实践社区?
  7. Gym - 100783E
  8. Material Design学习之 Dialog(顺便把前两天AppBarLayout没讲的部分提一提)
  9. 怎样HTML做图片画廊,42个jQuery图片画廊插件
  10. [网络安全提高篇] 一一三.Powershell恶意代码检测 (1)论文总结及抽象语法树(AST)提取
  11. 专利电子申请那些事儿 |入股不亏 |专利代理 |CPC客户端
  12. 「经济理财」跟简七学理财之理财训练营(下)
  13. 微信生态圈盈利模式分析
  14. 天津职称英语及计算机,关于天津职称英语
  15. 户外风景拍摄自然风光摄影网站搭建模板
  16. 爬虫(7):忽略安全证书爬取12306数据
  17. 如何解决微信端直接跳WAP端
  18. python画聚类图、并且把聚类图保存起来_Python利用igraph绘制复杂网络聚类(社区检测)结果图-Go语言中文社区...
  19. 带孔缝箱体屏蔽效能仿真分析
  20. 使用阿里云ECS绑定弹性公网IP搭建反向代理服务器

热门文章

  1. Xshell 使用小技巧
  2. c语言文件加密大写字母,C语言 文件加密解密
  3. Linux 文件名颜色
  4. matlab里excel汉字怎么显示,如果EXCEL里既有字母,汉字又有数据,在MATLAB中该如何读取?|excel提取重复项...
  5. 重启mysql主从同步mongodb(tungsten-replicator)
  6. 《Spring技术内幕》学习笔记19——Spring RMI实现远程调用
  7. 大星星学物联网概览篇-物联网专用网络LPWAN
  8. 用函数编写十进制转化为二进制
  9. 橡皮筋CRectTracker使用心得
  10. 企鹅极光盒子显示服务器连接失败,企鹅极光盒呢?这三种方法告诉你如何解决他们...