0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于ATMEL串行EEPROM型号AT24C02的数据手册

GReq_mcu168 来源:玩转单片机 作者:玩转单片机 2020-07-01 16:58 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

EEPROM(Electrically Erasable Programmable read only memory)即电可擦可编程只读存储器,是一种掉电后数据不丢失(不挥发)存储芯片。

EERPOM的基本结构有几种,这里讲解比较常用的FLOTOX管结构,如下图所示:

基于ATMEL串行EEPROM型号AT24C02的数据手册

FLOTOX(Floating Gate Tunneling Oxide)MOS管即浮栅隧道氧化层晶体管,它是在标准CMOS工艺的基础上衍生的技术。

如上图所示,在传统的MOS管控制栅下插入一层多晶硅浮栅,浮栅周围的氧化层与绝缘层将其与各电极相互隔离,这些氧化物的电阻非常高,而且电子从浮栅的导带向周围氧化物导带的移动需要克服较高的势叠,因此,浮栅中的电子泄漏速度很慢,在非热平衡的亚稳态下可保持数十年。

浮栅延长区的下方有个薄氧区小窗口,在外加强电场的作用下漏极与浮栅之间可以进行双向电子流动,继而达到对存储单元的“擦除”与“写入”操作。

为强调浮栅周围氧化物的绝缘效果,我们把绝缘层去掉,如下图所示,其中的“电子”就是我们需要存储的数据:

基于ATMEL串行EEPROM型号AT24C02的数据手册

其原理图符号如下所示:

基于ATMEL串行EEPROM型号AT24C02的数据手册

我们通常利用F-N隧道效应(Fowler-Nordheim tunneling)对EEPROM存储单元进行“擦除”或“写入”操作,简单地说,即FLOTOX管的控制栅极与漏极在强电场的作用下(正向或负向),浮栅中的电子获得足够的能量后,穿过二氧化硅层的禁带到达导带,这样电子可自由向衬底移动(具体细节可自行参考样资料,此处不赘述)。

对EEPROM存储单元进行“擦除”操作,就是将电子注入到浮栅中的过程(不要将此处的“擦除”操作与FLASH存储单元中的“擦除”操作弄反了,具体参考FLASH对应文章),如下图所示:

基于ATMEL串行EEPROM型号AT24C02的数据手册

如上图所示,将FLOTOX管的源极与漏极接地,而控制栅极接高压(不小于12V),浮栅与漏极之间形成正向强电场,电子从漏极通过隧道氧化层进入浮栅。

为防止存储单元“擦除”(或“写入”操作)对其它单元产生影响,每个FLOTOX管均与一个选通管配对(按照制造工艺可分为N管与P管,这里我们以N管为例进行讲解,P管是类似的),前者就是存储电子的单元,而后者用来选择相应的存储单元的控制位,这种结构导致单位存储面积比较大,因此,EEPROM存储芯片的容量通常都不会很大。

一个bit位的存储单元电路状态如下图所示:

基于ATMEL串行EEPROM型号AT24C02的数据手册

其中,SG表示选通管的选通栅(SelectGate),CG表示FLOTOX管的控制栅(Control Gate),VPP表示外接高压,此处以12V为例

对EEPROM存储单元进行“写入”操作,就是将浮栅中电子释放的过程(不要把“写入”与“擦除”操作弄反了),如下图所示:

基于ATMEL串行EEPROM型号AT24C02的数据手册

如上图所示,将FLOTOX管的源极悬空,漏极接高压(不小于12V),而控制栅极接地,则浮栅与漏极之间形成负向强电场,电子从浮栅通过隧道氧化层回到漏极放电。

配合对应的选通管,则一个bit位的存储单元电路状态如下图所示:

基于ATMEL串行EEPROM型号AT24C02的数据手册

多个bit位组成的存储单元阵列如下图所示:

基于ATMEL串行EEPROM型号AT24C02的数据手册

当进行存储单元的“擦除”操作时,源线(Sources Lines, SL)与位线(Bit Lines, BL)均为低电平,而控制栅线(CL)为高电平(不小于12V),当对应存储单元的选通管打开时(Word Line, WL=VPP),如下图所示:

基于ATMEL串行EEPROM型号AT24C02的数据手册

当进行存储单元的“写”操作时,位线为高电平(不小于12V),而源线悬空且比Program Gate Line为低电平,当对应存储单元的选通管打开时(SG=VPP),如下图所示:

基于ATMEL串行EEPROM型号AT24C02的数据手册

每8个存储单元配置一个高压传输管,则一个字节的存储阵列如下图所示:

基于ATMEL串行EEPROM型号AT24C02的数据手册

很明显,EEPROM的“擦除”与“写入”操作均需要高压(强电场)进行浮栅电子的注入或释放,而一般的EEPROM芯片为5V供电,那么这些高压从何而来?对于并行EEPROM芯片,有专用的引脚可作为擦除功能的高压供电端,下图来自ATMEL并行EEPROM型号AT28C16数据手册:

基于ATMEL串行EEPROM型号AT24C02的数据手册

可以看到,在进行“擦除”操作时,需要在OE(Output Enable)引脚接入12V的高压。

但是串行EEPROM就没这么幸运了,比如我们最常用的AT24CXX系列EEPROM芯片,通常是3.3V或5V供电的,而且对外的接口通常是I2C串行总线那样的两根线,那高压从何而来?有人想到了升压电路,没错,下图来自ATMEL串行EEPROM型号AT24C02数据手册:

基于ATMEL串行EEPROM型号AT24C02的数据手册

其中,H.V. PUMP(High Voltage Pump)就是高压泵(升压)电路,升压电路有很多种,比如整流倍压、变压器升压、BOOST升压、电荷泵等,但是,在集成电路设计中无法做成大容量电容与电感,因此,只有电荷泵电路比较适合片内升压,它的基本电路如下图所示:

基于ATMEL串行EEPROM型号AT24C02的数据手册

我们分析其中一级就明白其升压原理了,如下图所示(原理与“整流倍压电路”类似:

基于ATMEL串行EEPROM型号AT24C02的数据手册

时钟周期CLKa期间,开关S1闭合,S2与地相连接,此时电容充电至VDD。

基于ATMEL串行EEPROM型号AT24C02的数据手册

在时钟周期CLKb期间,开关S1打开,S2与电源VDD连接,此时电源VDD与电容C的电压串联起来对外供电,此时VOUT=为时源VDD的两倍,即2×VDD。

在集成电路设计中,可以使用NMOS或PMOS实现开关功能,电容则可使用MOS电容(即栅极作为一个极,而源极与漏极连接作为另一个极板),而二极管则用MOS管代替,如下图所示:

基于ATMEL串行EEPROM型号AT24C02的数据手册

实际的电荷泵电路有很多种结构,如多相时钟电荷泵、CTS电荷泵、栅交叉耦合衬底偏置电荷泵等等,读者可自行参考相关文档,此处不再赘述。

那怎么样实现数据的“读取”操作呢?当浮栅中注入(充电状态)或释放电子(放电状态)时,存储单元的阀值电压会发生改变,如下图所示:

基于ATMEL串行EEPROM型号AT24C02的数据手册

在读取存储单元时,我们可以在控制栅上加一个中间电平,其值介于两个阀值Vth之间,这样浮栅有电子的高开启管不能导通,而浮栅放电后的低开启管能正常导通,由此分辨出单元存储的数据是“1”还是“0”。

实际的数据读取电路包括灵敏放大器、基准源、地址译码及控制逻辑电路等等,读者可自行参考相关资料,此处不再赘述。
责任编辑:pj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • CMOS
    +关注

    关注

    58

    文章

    6232

    浏览量

    243381
  • EEPROM
    +关注

    关注

    9

    文章

    1146

    浏览量

    86333
  • 存储芯片
    +关注

    关注

    11

    文章

    1056

    浏览量

    44865
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    深入剖析 CAT24C02/04/08/16:I²C 串行 EEPROM 的卓越之选

    深入剖析 CAT24C02/04/08/16:I²C 串行 EEPROM 的卓越之选 在电子设计领域,EEPROM(电可擦可编程只读存储器)
    的头像 发表于 04-15 16:00 146次阅读

    Microchip AT24C512C:I²C 兼容串行 EEPROM 的深度解析

    Microchip AT24C512C:I²C 兼容串行 EEPROM 的深度解析 在电子设计领域,EEPROM(电可擦可编程只读存储器)是
    的头像 发表于 03-30 14:15 322次阅读

    深入剖析 CAT24AA01/02 EEPROM:特性、功能与应用详解

    : CAT24AA02TDI-GT3.pdf 产品概述 CAT24AA01 和 CAT24AA02 是两款基于 I²C 总线协议的串行
    的头像 发表于 03-29 16:40 898次阅读

    深入解析AT24C128C:一款高性能I²C串行EEPROM

    深入解析AT24C128C:一款高性能I²C串行EEPROM 在工业和商业应用领域,低功耗、低电压且高性能的存储设备需求日益凸显。AT24C128C
    的头像 发表于 03-13 16:55 910次阅读

    AT24C32E:I²C 兼容串行 EEPROM 的技术剖析与应用指南

    AT24C32E:I²C 兼容串行 EEPROM 的技术剖析与应用指南 在电子设计领域,EEPROM(电可擦可编程只读存储器)是一种常用的存
    的头像 发表于 03-12 17:05 645次阅读

    深入解析Atmel AT24CM01:一款多功能串行EEPROM

    深入解析Atmel AT24CM01:一款多功能串行EEPROM 在电子设计领域,EEPROM(电可擦除可编程只读存储器)是一种常用的非易失
    的头像 发表于 02-25 16:40 702次阅读

    RA MCU众测宝典 | I²C读取EEPROM

    I2C协议读取EEPROM数据。瑞萨嵌入式小百科将带着大家从I2C总线原理、EEPROMAT24C02
    的头像 发表于 01-13 18:05 8099次阅读
    RA MCU众测宝典 | I²<b class='flag-5'>C</b>读取<b class='flag-5'>EEPROM</b>

    深入解析 N24C02/04/08/16:高性能CMOS串行EEPROM

    推出的 N24C02/04/08/16 系列 $I^{2}C$ CMOS 串行 EEPROM,看看它们在设计中能为我们带来哪些便利和优势。
    的头像 发表于 12-05 15:12 1235次阅读
    深入解析 N<b class='flag-5'>24C02</b>/04/08/16:高性能CMOS<b class='flag-5'>串行</b><b class='flag-5'>EEPROM</b>

    Onsemi N24C02/04/08/16:高性能I²C EEPROM的卓越之选

    在电子设计领域,EEPROM是一种至关重要的存储元件,而Onsemi的N24C02、N24C04、N24C08和N24C16系列I²
    的头像 发表于 12-02 14:02 978次阅读
    Onsemi N<b class='flag-5'>24C02</b>/04/08/16:高性能I²<b class='flag-5'>C</b> <b class='flag-5'>EEPROM</b>的卓越之选

    芯伯乐24C02/24C04/24CXX:百万次擦写非易失性存储器的解决方案

    的首选方案。无论是消费电子、工业控制还是物联网设备,都能见到它的身影。一产品概述24C02/24C04/24Cxx系列是基于IIC总线协议的串行电可擦除存储器(E
    的头像 发表于 11-28 18:32 1429次阅读
    芯伯乐<b class='flag-5'>24C02</b>/<b class='flag-5'>24C</b>04/<b class='flag-5'>24</b>CXX:百万次擦写非易失性存储器的解决方案

    探索CAT34C02:2-Kb I²C EEPROM的卓越性能与应用

    在电子设计领域,EEPROM(电可擦可编程只读存储器)是一种至关重要的组件,广泛应用于各种需要数据存储和读取的设备中。今天,我们将深入探讨ON Semiconductor的CAT34C02,这是一款
    的头像 发表于 11-27 11:18 571次阅读
    探索CAT34<b class='flag-5'>C02</b>:2-Kb I²<b class='flag-5'>C</b> <b class='flag-5'>EEPROM</b>的卓越性能与应用

    深入解析 onsemi N24C008:8 Kb CMOS 串行 EEPROM 的卓越性能与应用

    在电子设计领域,EEPROM(电可擦可编程只读存储器)是一种不可或缺的组件,广泛应用于各种需要数据存储的设备中。今天,我们将深入探讨 onsemi 公司的 N24C008 8 Kb 串行
    的头像 发表于 11-27 09:47 593次阅读
    深入解析 onsemi N<b class='flag-5'>24C</b>008:8 Kb CMOS <b class='flag-5'>串行</b> <b class='flag-5'>EEPROM</b> 的卓越性能与应用

    ‌CAT24C64 64Kb I²C CMOS串行EEPROM技术深度解析

    安森美 (onsemi) CAT24C64 64Kb I^2^C CMOS串行EEPROM在内部为每个8位安排有8192个字。这些EEPROM
    的头像 发表于 11-25 10:14 793次阅读
    ‌CAT<b class='flag-5'>24C</b>64 64Kb I²<b class='flag-5'>C</b> CMOS<b class='flag-5'>串行</b><b class='flag-5'>EEPROM</b>技术深度解析

    ‌STMicroelectronics M24C64-U 64-Kbit串行C总线EEPROM技术解析

    STMicroelectronics M24C64-U 64-Kbit串行^I2C^总线EEPROM专为高效可靠的数据存储而设计。该STMi
    的头像 发表于 10-15 17:27 1162次阅读
    ‌STMicroelectronics M<b class='flag-5'>24C</b>64-U 64-Kbit<b class='flag-5'>串行</b>I²<b class='flag-5'>C</b>总线<b class='flag-5'>EEPROM</b>技术解析

    串行EEPROM P24C256H产品介绍

    P24C256H是I²C兼容的串行EEPROM(电可擦除可编程存储器)设备。它包含一个256Kbits (32Kbytes)的内存阵列,每页64bytes。
    的头像 发表于 08-08 17:05 2236次阅读
    <b class='flag-5'>串行</b><b class='flag-5'>EEPROM</b> P<b class='flag-5'>24C</b>256H产品介绍