单片机语音芯片运行时的数据存在于RAM (随机存储器)中,停电后无法保留RAM的数据时,如何在停电后不丢失数据呢?这需要使用EEPROM和FLASHROM等存储器来实现。

EEPROM
EEPROM的全称是“电可擦除可编程只读存储器”,即Electrically Erasable Programmable Read-Only Memory。是相对于只外擦除的rom来讲的。但是今天已经存在多种EEPROM的变种,变成了一类存储器的统称。

这类rom的特性是它可以随机存取和修改任何字节,并将0或1写入每个位。这是传统的EEPROM,也是被称为狭义EEPROM。断电后数据不会丢失。它可以储存100年,擦除100瓦次。具备较高的可靠性,可是电源电路繁杂/成本费也高。因而现阶段的EEPROM全是一百多千字节数到好几百千字节数的,很少有超出512K的。

Flash
Flash归属于理论的EEPROM,由于它都是可擦除的ROM。可是以便差别于通常的按字节数为企业的擦写的EEPROM,我们叫它Flash。

既然两者差不多,为什么单片机中还要既有Flash又有EEPROM呢?

通常,单片机语音芯片的Flash都用于存放运行代码,在运行过程中不能改;EEPROM是用来保存用户数据,运行过程中可以改变,比如一个时钟的闹铃时间初始化设定为12:00,后来在运行中改为6:00,这是保存在EEPROM里,不怕掉电,就算重新上电也不需要重新调整到6:00。

但大区别是其实是:FLASH按扇区操作,EEPROM则按字节操作,二者寻址方法不同,存储单元的结构也不同,FLASH的电路结构较简单,同样容量占芯片面积较小,成本自然比EEPROM低,因而适合用作程序存储器,EEPROM则更多的用作非易失的数据存储器。当然用FLASH做数据存储器也行,但操作比EEPROM麻烦的多,所以更人性化的MCU设计会集成FLASH和EEPROM两种非易失性存储器,而廉价型设计往往只有 FLASH,早期可电擦写型MCU则都是EEPRM结构,现在已基本上停产了。

在芯片的内电路中,FLASH和EEPROM不仅电路不同,地址空间也不同,操作方法和指令自然也不同,不论冯诺伊曼结构还是哈佛结构都是这样。技术上,程序存储器和非易失数据存储器都可以只用FALSH结构或EEPROM结构,甚至可以用变通的技术手段在程序存储区模拟数据存储区”,但就算如此,概念上二者依然不同,这是基本常识问题。

EEPROM:电可擦除可编程只读存储器,Flash的操作特性完全符合EEPROM的定义,属EEPROM无疑,Flash推出时其数据手册上也清楚的标明是EEPROM,现在的多数Flash手册上也是这么标明的,二者的关系是“白马”和“马”。至于为什么业界要区分二者,主要的原因是 Flash EEPROM的操作方法和传统EEPROM截然不同,次要的原因是为了语言的简练,非正式文件和口语中Flash EEPROM就简称为Flash,这里要强调的是白马的白属性而非其马属性以区别Flash和传统EEPROM。

Flash:Flash的特点是结构简单,同样工艺和同样晶元面积下可以得到更高容量且大数据量下的操作速度更快,但缺点是操作过程麻烦,特别是在小数据量反复重写时,所以在MCU中Flash结构适于不需频繁改写的程序存储器。

在许多应用中,一些少量数据需要频繁重写,并且电源故障是非易失性的。传统结构的EEPROM非常适合这里。因此,许多单片机语音芯片设计了闪存和传统两种EEPROM结构,以达到成本和功能的平衡,使用非常方便。随着ISP和IAP的普及,特别是在程序存储地址空间和数据存储地址空间重叠的单片机系统中,越来越多的单片机语音芯片制造商现在使用IAP支持的程序存储器来模拟对应于EEPROM的数据存储器,以低成本实现非易失性数据存储。为了在商业宣传中实现与双EEPROM工艺的等效,许多使用闪存编程存储器(Flash program memory)来模拟(注意技术概念并非真正模拟)EEPROM数据存储器的制造商都声称他们的产品配备了EEPROM,严格来说,这不是很严谨,但是商人有商人的目的和方法,通过用闪存模拟EEPROM可以获得更大的商业利益。因此,事实上,是他们造成了技术概念的混乱。

为什么单片机语音芯片既有FLASH又有EEPROM相关推荐

  1. 单片机断电后不保存程序_为什么单片机语音芯片既有flash又有EEPROM

    为什么单片机语音芯片既有flash又有EEPROM 单片机语音芯片运行时的数据存在于RAM (随机存储器)中,停电后无法保留RAM的数据时,如何在停电后不丢失数据呢?这需要使用EEPROM和FLASH ...

  2. 单片机双字节数乘法运算实验_单片机语音芯片既有flash又有EEPROM

    为什么单片机语音芯片既有flash又有EEPROM 单片机语音芯片运行时的数据存在于RAM (随机存储器)中,停电后无法保留RAM的数据时,如何在停电后不丢失数据呢?这需要使用EEPROM和FLASH ...

  3. 可节省60% MCU开发成本的NV080D-S8,单片机语音芯片在恒温碗上的应用

    社会在不断进步,科技在不断发展,如今的恒温碗不仅带有温度显示功能,更附带有语音播报,能更好地知晓当前饭菜,变凉或过烫的情况,有效避免伤害宝宝脆弱的肠胃: 广州九芯电子推出了一款,支持LED声光数码管温 ...

  4. 想做数码管显示,单片机IO口资源不够?看看WTV890语音芯片能做些啥

    在开发许多产品时许多工程师都会遇到以下问题,如:想驱动4位或10位的LED数码管显示,但是单片机的IO口不够用:要么更换IO口资源更多的MCU来控制,要么更换脚位丰富的单片机,这无疑在MCU上,加了1 ...

  5. 语音芯片c语言程序,语音芯片pm50 在430单片机上的C语言编程

    智能语音芯片,它既是语音播放电路,也是智能单片机.其音质水平.价格都要略优于著名的ISD电路,同时也有21KHZ高保真音质.而其开发设计简单度.智能控制的简单度.整体性价比等指标要远胜过ISD,而如果 ...

  6. OTP语音芯片ic的工作原理,以及目前的现状和技术发展路线是什么?flash型

    目录 otp工艺和flash工艺的区别和概念 衡量一个芯片的成本,简单可以归结为3个方面 芯片的生产工艺,比如OTP的工艺都是100nm左右的工艺.8寸晶圆,很便宜.并且OTP的技术需要光刻机光照的次 ...

  7. 如何用单片机控制语音芯片?语音芯片该如何选择?唯创知音来推荐

    在产品的开发中通常需要MCU控制语音芯片的播放,一般常用的语音芯片如:WT588F,单芯片支持2,000段的语音地址,并且支持工程师们自行烧录语音,能便捷地进行调试,节省产品的开发周期: WT588F ...

  8. 基于WT588F02B语音芯片的智能语音感应洗手液器设计方案

    随着人类文明的进步,人们对健康卫生越来越重视,特别是在当前新冠疫情的情景下,出门戴口罩,回家消毒洗手尤为重要,其中洗手已经成为人们日常生活中必不可少的一个环节.这就诞生了很多与洗手有关的产品,这里主要 ...

  9. 基于51单片机语音录音机存储与播放回放系统设计

    摘要 语音信号处理属于信息科学的一个重要分支,大规模集成技术的高度发展和计算机技术的飞速前进,推动了这一技术的发展.在数字音频技术和多媒体技术迅速发展的今天,传统的磁带语音录放系统因体积大.使用不便. ...

最新文章

  1. R语言ggplot2可视化柱状图并自定义柱体的宽度(通过变量指定条形的宽度)实战、条形图并自定义条形的宽度实战
  2. QT udp自动获取对方ip和端口号
  3. c#中怎样取得某坐标点的颜色
  4. RabbitMQ消息确认机制
  5. vm虚拟机安装包_一次Miniconda虚拟机安装的神奇踩坑记录
  6. javascript RegExp正则表达式
  7. robot连接mysql_Robotframework使用自写库连接mysql数据库
  8. Ajax开发框架(下)[整理]
  9. 11月14日filter与在web开发中集成spring培训日记
  10. Windows10上安装Keras 和 TensorFlow-GPU
  11. 写JAVA的,码农,程序员,工程师有啥不同
  12. 2019亚马逊差评回复模板,老手惯用的亚马逊差评应对技巧
  13. 【数据分析方法】对比分析法
  14. 冲刺大厂每日算法面试题,动态规划21天——第七天
  15. 内蒙古自治区鄂尔多斯市谷歌高清卫星地图下载
  16. uniapp+nvue开发之仿微信语音+视频通话功能 :实现一对一语音视频在线通话
  17. 沙尘暴天气空气净化器市场走俏
  18. BUUCTF 每天10道Misc Day4
  19. cocos creator 2.4.6 加载json文件 初始化游戏 - 初学者
  20. 列的完整性约束——设置表字段值自动增加(AUTO_INCREMENT)

热门文章

  1. 相位 unwrap 与 wrap 算法详解(附代码)
  2. Excel表格某些字段批量导入word
  3. 软考-挣值管理-挣值分析
  4. 奥维互动地图2023全球卫星图源更新时间及图片质量对比
  5. 形似纸鹤的纸飞机其实是一台真飞机!
  6. hawe平衡阀LHK40F-11CPV-350
  7. (转)任务管理与职责管理
  8. P1579 哥德巴赫猜想(升级版)
  9. PowerBuilder中设置Autosize Height的问题
  10. 新基建搭台,城市智能体唱戏 广西开启数字经济新篇章