21---EEPROM电路设计

视频链接

EEPROM电路设计01_哔哩哔哩_bilibili

EEPROM电路设计

1、存储器的分类

一般根据掉电丢失来划分的存储器。可分为易失性存储器非易失性储存器

ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据

1.1、易失性存储器-RAM

RAM((Random Access Memory)随机读取存储器):通常RAM就是意识形态存取器的代表,它包含DRAM(动态随机存储器)和SRAM(静态随机存储器)。

1.1.1 SRAM(静态随机存储器)

SRAM 是Static Random Access Memory的缩写,中文含义为静态随机访问存储器,它是一种类型的半导体存储器。"静态"是指只要不掉电,存储在SRAM中的数据就不会丢失。

1.1.2 DRAM(动态随机存储器)

保存数据靠电容充电来维持。容量比较大的RAM我们都选用的是DRAM。像SDRAM,DDR SDRAM都属于DRAM的一种。

1.1.2.1、SDRAM(同步动态随机存储器)

RAM既然是存储器,那么就要传输数据,传输数据就是通信。通信又分同步通信和异步通信。DRAM和SRAM都是异步通信的,速率没有SDRAM和SSRAM快。所以现在大容量RAM存储器是选用SDRAM的。S(Synchronous同步)

1.1.2.2、DDR SDRAM(双倍速率同步动态随机存储器):

DDR SDRAM和SDRAM的区别在于DDR(double data rate)双倍速率。SDRAM只在时钟的上升沿表示一个数据,而DDR SDRAM能在上升沿和下降沿都表示一个数据。DDR也一步步经过改良出现了一代、二代、三代、四代,现在也有五代。

1.2、非易失性存储器-ROM

ROM: Read Only Memory只读存储器, 具有断电后数据不丢失的特点。非易失性存储器常见的有ROM,FLASH,光盘,软盘,机械硬盘。他们作用相同,只是实现工艺不一样。

1.2.1、ROM(只读存储器)

在以前就是只读存储器,就是说这种存储器只能读取它里面的数据无法向里面写数据。实际是以前向存储器写数据不容易,所以这种存储器就是厂家造好了写入数据,后面不能再次修改。现在技术成熟了,ROM也可以写数据,但是名字保留了下来。ROM分为MASK ROM、OTPROM、EPROM、EEPROM。

1.2.1.1、MASK ROM(掩膜ROM)

是制造商为了要大量生产,事先制作一颗有原始数据的ROM或EPROM当作样本,然后再大量生产与样本一样的 ROM,这一种做为大量生产的ROM样本就是MASK ROM,而烧录在MASK ROM中的资料永远无法做修改。

1.2.1.2、OTPROM(一次可编程存储器)

OTPROM提供了介于MASK ROM和FLASH存储器之间的产品特性,出厂后用户只能写一次数据,然后再也不能修改了,一般做存储密钥

1.2.1.3、EPROM(可擦除可编程只读存储器)

这种存储器就可以多次擦除然后多次写入了。但是要在特定环境紫外线下擦除,所以这种存储器也不方便写入。

EPROM: Erasable Programmable Read Only Memory可擦除可编程只读存储器。是一种断电后仍能保留数据的计算机储存芯片--即非易失性的(非挥发性)。它是一组浮栅晶体管,被一个提供比电子电路中常用电压更高电压的电子器件分别编程。一旦编程完成后,EPROM只能用强紫外线照射来擦除。

1.2.1.4、EEPROM(带电可擦可编程只读存储器)

EEPROM (Electrically Erasable Programmable Read-Only Memory),带电可擦可编程只读存储器--一种掉电后数据不丢失的存储芯片。EEPROM可以在电脑上或专用设备上擦除已有信息,重新编程。正是因为只要有电就可擦除数据,就可以写入数据,所以EEPROM用的最多。

1.2.2、FLASH(闪存):Nor flash和Nand flash。

Flash:是一种可以写入和读取的存储器,叫闪存,FLASH也叫FLASH ROM,有人把FLASH当做ROM。FLASH和EEPROM相比,FLASH的存储容量大。FLASH的速度比现在的机械硬盘速度快,现在的U盘和SSD固态硬盘都是Nand flash。FLASH又分为Norflash和Nandflash。

2、EEPROM介绍

EEPROM特点就是掉电后存储的数据不丢失。一般情况下,EEPROM拥有30万到100万次的寿命,也就是它可以反复写入30-100万次,而读取次数是无限的。

EEPROM用的最多的型号比如24C02。24C02是一个常用的基于IIC通信协议的EEPROM元件,例如ATMEL公司的AT24C02、ST公司的ST24C02等芯片。

IIC是一个通信协议,它拥有严密的通信时序逻辑要求,而EEPROM是一个元件,只是这个元件采样了IIC协议的接口与MCU相连而已,二者并没有必然的联系,EEPROM可以用其它接口,I2C也可以用在其它很多器件上。

3、EEPROM特性

1、支持标准和快速I2C协议、兼容SPI总线

2、1~256K的高密度存储

3、1.8V~6V的款电压操作范围

4、对全部存储器进行硬件写保护

5、采用低功耗CMOS工艺

6、可编程/擦除100万次

7、数据保存期100年(存储时间是理论值并非实际值)

8、工业温度范围:-40℃至85℃。

4、EEPROM的三种接口(★)

4.1、IIC接口

4.2、SPI接口

4.3、MicroWire接口

5、EEPROM和FLASH的最主要的区别:

EEPROM和Flash的区别

1、EEPROM可以按“位”擦写,而FLASH只能按“块”一大片一大片的擦写。

2、EEPROM一般容量都不大,如果大的话,EEPROM相对与FLASH就没有价格上的优势了。EERPOM一般都是在64KBIT以下,而FLASH一般都是8MEG BIT以上(NOR 型)。

3、EERPOM一般用于低端产品,读写速度不需要那么快

4、EERPOM功耗低,Flash相对来说要高一些。

总的来说,对于用户来说,EEPROM和 FLASH没有大的区别,只是EEPROM是低端产品,容量低,价格便宜,但是稳定性较FLASH要好一些。但对于EEPROM和FLASH的设计来说,FLASH则要难的多,不论是从工艺上的还是从外围电路设计上来说。

6、为什么有Flash还用EEPROM?

7、MICROCHIP的EEPROM(24C04为例)

AT24C02 器件地址为7位,高4位固定为1010低3位由A0/A1/A2信号线的电平决定。因为传输地址或数据是以字节为单位传送的,当传送地址时,器件地址占7位,还有最后一位(最低位R/W)用来选择读写方向,它与地址无关。其格式如下:

8、EEPROM电路设计重点(★)

9、硬件实战设计 

9.1   A7实战

9.2   A7实战

9.3   ZYNQ7020实战

9.4   xilinx-S6实战

9.5   altera-EP4CE10实战

详细内容参考视频讲解

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/759651.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

升级 HarmonyOS 4 版本,腕上智慧更进一步

HUAWEI WATCH GT 3 系列升级 HarmonyOS 4 新版本后,手表体验更进一步,快来看看有哪些变化吧~

如何进行端口映射端口转发?

在互联网时代,网络安全成为一项重要的任务。端口映射端口转发是一种常用的网络安全技术,它可以实现远程访问内部网络资源的需求。本文将介绍端口映射端口转发的基本原理和应用场景,以及一种名为"天联"的解决方案。 基本原理 端口映…

种植新革命:科技赋能绿色未来

《种植新革命:科技赋能绿色未来》 一、种植技术的颠覆式创新 随着科技的飞速发展,种植技术也在经历一场颠覆式的创新。传统的种植方式,虽然历史悠久,经验丰富,但在面对现代化、大规模、高效的需求时,逐渐…

LeetCode每日一题——最后一个单词的长度

最后一个单词的长度OJ链接:58. 最后一个单词的长度 - 力扣(LeetCode) 题目: 思路 : 统计字符串中最后一个单词的长度,那么我们可以定一一个指针,从后向前开始统计,当指针指向的元素…

【LabVIEW FPGA入门】局部变量和全局变量

局部变量 无法访问某前面板对象或需要在程序框图节点之间传递数据时,可创建前面板对象的局部变量。创建局部变量后,局部变量仅仅出现在程序框图上,而不在前面板上。 局部变量可对前面板上的输入控件或显示件进行数据读写。写入局部变量相当于…

流畅的 Python 第二版(GPT 重译)(十三)

第二十四章:类元编程 每个人都知道调试比一开始编写程序要困难两倍。所以如果你在编写时尽可能聪明,那么你将如何调试呢? Brian W. Kernighan 和 P. J. Plauger,《编程风格的要素》 类元编程是在运行时创建或自定义类的艺术。在 P…

局域网内怎么控制另一台电脑

局域网内怎么控制另一台电脑 在局域网内控制另一台电脑是一个相对高级的操作,通常用于远程管理、技术支持或资源共享等场景。要实现这一功能,需要确保两台电脑都连接到同一个局域网,并且已进行适当的配置。以下是几种常见的方法:…

【蓝桥杯选拔赛真题42】C++切蛋糕 第十四届蓝桥杯青少年创意编程大赛 算法思维 C++编程选拔赛真题解析

目录 C切蛋糕 一、题目要求 1、编程实现 2、输入输出 二、算法分析 三、程序编写 四、程序说明 五、运行结果 六、考点分析 七、推荐资料 C切蛋糕 第十四届蓝桥杯青少年创意编程大赛C选拔赛真题 一、题目要求 1、编程实现 有一块矩形蛋糕,小明从蛋糕…

GCN-Align论文翻译

GCN-Align翻译 Cross-lingual Knowledge Graph Alignment via Graph Convolutional Networks 基于图卷积网络的跨语言知识图谱对齐 Abstract 多语言知识图(KGs),如DBpedia和YAGO,包含几种不同语言的实体结构化知识&#xff0c…

墨菲安全在软件供应链安全领域阶段性总结及思考

向外看:墨菲安全在软件供应链安全领域的一些洞察、思考、行动 洞察 现状&挑战: 过去开发安全体系是无法解决软件供应链安全问题的;一些过去专注开发安全领域的厂商正在错误的引导行业用开发安全思维解决软件供应链安全问题,治…

SpringCloud中的@EnableDiscoceryClient和@EnableFeignClients注解的作用解析、RPC远程过程调用

目录 EnableDiscoveryClient 服务发现的核心概念 服务注册中心 EnableDiscoveryClient注解的作用 服务心跳健康检查 使用示例 EnableFeignClients Feign简介 EnableFeignClients注解的作用 RPC(Remote Procedure Call) 参考链接 Spring Cloud…

javaScript——BFS结合队列求迷宫最短路径

这里推荐先去看下B站这个老师讲的BFS迷宫问题,只用看前五分钟就能懂用BFS队列实现的原理。[POJ] 3984 迷宫问题 BFS_哔哩哔哩_bilibili 问题描述:由m*n的矩阵构成了一个迷宫, 矩阵中为1的元素表示障碍物,不能走,为0表示…

如何在职场中提升自己的竞争力

随着社会的发展,职场竞争日益激烈。如何在职场中提升自己的竞争力,成为许多职场人士关注的焦点。本文将从以下几个方面为大家提供一些建议。 一、不断学习,提升专业技能 在职场中,专业技能是衡量一个人竞争力的重要标准。要想在职…

让数据在两个buckets之间传输 - Google Storage Transfer Service

在业务场景中, 有时我们不想直接暴露数据存储空间给上游系统, 而需要设置1个landing Path 让上游系统发送数据 如图: 我们只需grant landing bucket 的权限给上游系统, 而上游系统是访问不了storage bucket的保证了数据隔离 但是…

这个小技巧真不错!

大家好,我是前端队长。前端程序员,2023年开始玩副业。玩过AI绘画,公众号爆文项目,累计变现五位数。 今天看到萌萌在陪伴群分享了我公众号次图封面显示不全的问题。 这里我分享设计师萌萌的方法,很简单,但是…

为什么HubSpot可以干翻营销和销售副总裁?

本文纯属虚构,作为销售的人,看完惊出一身大汗绝对属于正常。建议您先准备一个大毛巾,等下看完肯定会出汗的。还有,别忘记睡前给自己倒满一杯红酒🍷,今晚会失眠的呢。 1. 为什么是Hubspot? 2. H…

金融知识分享系列之:KD指标

金融知识分享系列之:KD指标 一、KD指标二、KD指标计算三、KD指标原理四、KD指标应用 一、KD指标 KD信号提供入场的工具 名称:随机震荡指标参数:(9,3,3)组成:K线,D线,20轴&#xff0…

【Linux】传输层协议:TCP/UDP

目录 netstat pidof UDP协议 TCP协议 TCP协议段格式 TCP协议的相关机制 确认应答(ACK)机制 超时重传机制 连接管理机制 服务端状态转换 客户端状态转化 流量控制 流量控制常见问题: 滑动窗口 拥塞控制 延迟应答 面向字节流…

流畅的 Python 第二版(GPT 重译)(九)

第四部分:控制流 第十七章:迭代器、生成器和经典协程 当我在我的程序中看到模式时,我认为这是一个麻烦的迹象。程序的形状应该只反映它需要解决的问题。代码中的任何其他规律性对我来说都是一个迹象,至少对我来说,这表…

(day 14)JavaScript学习笔记(对象2)

概述 这是我的学习笔记,记录了JavaScript的学习过程。在写博客的时候我会尽量详尽的记录每个知识点。如果你完全没接触过JavaScript,那么这一系列的学习笔记可能会对你有所帮助。 今天继续学习对象,主要是this、getters和setters、原型&#…