上图为一个读的状态,如果浮栅上充有电荷,控制栅的5V和浮栅电荷抵消,那么控制极上的5伏电压就不能打开MOS管,因此,输出状态是高。
如果浮栅没有电荷,控制栅5V让MOS管导通,输出状态为低。
如果机器在运行时,遇到电源不稳定、滤波不良、温度过高、高压静电等,就有可能让浮栅电荷发生变化,有的可能电荷完全泄放掉,有的可能电荷只放掉一部分,这样一来数据发生了错乱,我们读出来的就不是原始数据,尤其是在NAND闪存上,读出来的数据位有时为“0”,有时为“1”,可能多次读出来的数据都不一样。
在电视维修中经常会遇见一种情况,故障现象为电视不开机,或反复启动的故障,用编程器读出原数据,然后再将读出的数据直接写入,电视就正常了,很多工程师不能理解这是为什么?我们读出数据、再写入这个过程,其实就是浮栅再次充电的过程,这样大家应该就能理解这个原理了。
上图左边为擦除示意图,右边为写入示意图,EEPROM擦除和写入时都需一个15V的高压,这个15V的高压由芯片内部的电荷泵升压电路产生此电压。
图中Word为字线,Bit为位线,
首先给控制栅极加入15V高压,给控制栅极和浮栅预充电,预充电过程就是擦除过程。
假如我们要写入“0”,那么控制栅加入0电位,浮栅电荷被放掉,可能有人问,如果写入“1”呢?擦除后就是“1”,所以“1”是不用写的。
上图为4个bit的存储阵列,有控制线,字线,bit线,每一个bit由两个MOS管组成。
上图为24系列的EEPROM内部图,由编码器,XY解码器,I/O移位寄存器,控制逻辑电路,数据寄存器,地址寄存器,计数器,电荷泵电路组成。
对外接口有串行时钟SCL,串行数据SDA,三个地址选择位(E0/E1/E2),写保护引脚(WC)。
24XX系列的eeprom存储器,SCL、SDA、地三根线连接编程器即可完成读写,第7脚为写保护脚,低电平时允许写入,高电平禁止写入。
25XX系列的写保护脚为3脚,跟24系列逻辑相反,高电平允许写入,低电平禁止写入。如果用编程器ISP在线写入25系列SPI闪存时,用镊子短接一下3脚和8脚(供电)即可解除保护。
总结EEPROM特点: 1、可以随机访问和修改任何一个字节; 2、具有较高的可靠性; 3、电路复杂/单位容量成本高; 4、容量小;
常用器件系列: 1、24系列I2C总线的EEPROM,比如苹果手机码片、电视主板的用户存储器; 2、AT25/95系列SPI总线的EEPROM,常用于汽车电脑板; 3、93系列MicroWire总线的EEPROM,常用于空调电脑板;
关注iFix官方公众号:iFix_Aixiu, 选择爱修 技术无忧!
|