英锐芯AD24C02
AD24C02的秘密
在市场上面我们常常会听到4线、5线、8线的24C02,何为4线、5线、8线的24C02 ?
这里我跟大家解释一下:
1、所谓的4线24C02:其实就是芯片内部母体只打了4种功能线到塑封金属引脚上。分别是VDD、GND、SDA、SCLK。对于这种芯片的打线方式,芯片的设备地址选择脚A0A1A2和芯片写保护脚WP脚在母体上面都固定接地了,当然还有一种情况就是原厂为了省成本在芯片设计的时候就把这部分的电路简化掉了,所以母体上面根本就没有这4个脚的PAD。这种打线的芯片是没有器件地址选择和写保护功能的。
2、所谓的5线24C02:其实就是芯片内部母体只打了5种功能线到塑封金属引脚上。分别是GND、SDA、SCLK、WP、VDD、。对于这种芯片的打线方式,芯片的设备地址选择脚A0A1A2脚在母体上面都固定接地了,当然还有一种情况就是原厂为了省成本在芯片设计的时候就把这部分的电路简化掉了,所以母体上面根本就没有这3个脚的PAD。这种打线的芯片是没有器件地址选择功能,但是有芯片写保护功能。
3、所谓的8线24C02:其实就是芯片内部母体打了8种功能线到塑封金属引脚。分别是A0A1A2GNDSDASCLKWPVDD。对于这种芯片的打线方式,24C02的器件地址选择跟写保护功能都具备,是功能完全的24C02。
24C02都是以8字节为一页划分的么?
作为24C02的使用者,曾几何时在我们上大学的时候,学习51单片机编程用的开发板上面的就有24C02,因此教程实验里面就有用软件模拟I2C总线对24C02进行读写操作,那时候的24C02数据手册基本清一色都是一个存储单元可以保存8位数据,8个存储单元为一页的存储结构。直到后面参加工作以后,发现市场上面有的厂家的24C02别具特色,芯片内部的结构是以一个存储单元可以保存8位数据,16个存储单元为一页。其实这两种存储结构的芯片总容量是一样的,单个存储单元也是一样的,唯一不同的地方就是页的划分不一样,8个存储单元为一页的芯片内部总共是32页,而16个存储单元为一页的芯片内部有16页。因此这两种芯片的24C02进行页存取数据的时候会有点差异。
如何选择适合自己的24C02?
1、首先要确定你的产品应用是不是需要多个I2C接口设备,因为这里牵涉到多个设备地址会不会冲突的问题。
2、另外就是确定芯片是否需要写保护功能。
3、还有就是考虑一下在对24c02进行读取数据时,是按8字节一页来操作还是按16字节一页来操作的。
另外就是不同厂家的24C02芯片替代也可以跟进上面的3条来确定。我就有遇到过客户的板子上面用的是打4线的24C02,后面客户缺货拿我们的芯片替代上一家的芯片,并且把芯片全部贴到板子上面后,发现在生产测试的时候板子上面所有的24C02都不能正常读写数据。后来我拿到客户的PCBA板看了一下,才知道客户的应用电路是按打4线的24C02来设计的,他们的应用电路是将WP引脚悬空的。用打5线或者8线的24C02是没有办法使用的,因为5线或者8线的24c02的WP脚是有功能的,所以在写保护功能不用的时候WP脚必须接地,不能悬空或者接VDD上面。因此作为硬件工程师在设计电路的时候,一定要考虑电路兼容性的问题。很多时候采购对不同厂家的芯片的不同细节不清楚,她们只知道型号一样以为功能也一样,所以容易导致出问题。
软件模式I2C协议读取24C02 C语言(STM32)和汇编语音(九齐MCU)
商品型号
规格
品牌名称
类目
下单连接
AD24C02
SOP-8
英锐芯
EEPROM
https://item.szlcsc.com/5723288.html
AD24C02
SOT23-5
英锐芯
EEPROM
https://item.szlcsc.com/5722224.html