【技术】为什么单片机语音芯片既有Flash又有EEPROM?
单片机语音芯片运行时的数据存在于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可以获得更大的商业利益。因此,事实上,是他们造成了技术概念的混乱。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由超喜欢橙汁呀转载自九芯智能公众号,原文标题为:为什么单片机语音芯片既有flash又有EEPROM?,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
16脚语音芯片跟8脚语音芯片相比在应用上有哪些不同?
语音芯片是当前人工智能技术中一个非常重要的组成部分,它在语音识别、语音处理和语音合成等方面的应用十分广泛。而16脚语音芯片和8脚语音芯片是其中两种常见的类型,它们在应用上有哪些不同呢?本文我们来分析一下。
Flash语音芯片相比OTP语音芯片的优势
Flash语音芯片和OTP语音芯片是两种常见的语音解决方案,在各自的应用领域中发挥着重要作用。本文将介绍Flash语音芯片相比OTP (One-Time Programmable)语音芯片的显著优势。
内置Flash的语音芯片,最多支持800s时长,芯片有什么特点?
NV512H语音芯片是一款高音质、抗干扰、低功耗的单芯片方案。它内置了Flash存储器,不仅能够稳定地存储长达800秒的语音内容,还具备一系列显著的特点,使其在众多语音芯片中脱颖而出。
【经验】如果语音芯片功放出现底噪该怎么解决?
语音芯片功放出现底噪是一种常见的问题,如果不及时解决,会给音频效果和用户体验带来很大的影响。本文九芯电子来介绍一些解决底噪问题的方法。
解决语音芯片底噪的常用方法
底噪是语音芯片应用中常见的问题之一,它可影响语音识别和语音合成的准确性和质量。解决语音芯片底噪是提高语音处理性能的重要环节。本文将介绍解决语音芯片底噪的常用方法,包括软件滤波、硬件降噪、动态音量调节和环境音采集等,以帮助读者解决底噪问题,提升语音处理的质量和效果。
语音芯片NV170D内置功放发声芯片,实现对臭氧机的语音控制,具备音频输入功能
随着人们对健康生活的追求和环境保护意识的增强,臭氧机作为一种有效的空气净化设备逐渐受到关注。而在臭氧机的运行中,串口控制语音芯片和内置功放发声芯片扮演着重要的角色。其中,NV170D内置功放发声芯片作为主控芯片,与串口控制语音芯片配合,实现了臭氧机的控制和语音提示功能,为用户提供更加智能、高效和便捷的使用体验。
语音芯片和音源以及功放之间存在怎样的关系?
语音芯片、音源和功放都是音频系统中不可或缺的组成部分。它们之间存在着紧密的联系,共同协作,构成了完整的音频系统。本文将从这三个方面分别阐述它们之间的关系。
NVF 系列语音芯片数据手册
描述- NVF系列语音芯片由广州市九芯电子科技有限公司生产,是一款集成了8位DSP微处理器的精简型语音芯片。该系列产品包括NVF40、NVF80、NVF16和NVF32等多个型号,具有多种通信方式和控制模式,适用于各种音频播放和控制应用。
型号- NVF16,NVF80,NVF40,NVF 系列,NVF32,NVF
如何将语音精确烧录至语音芯片?九芯电子的NVD语音芯片系列,可擦除型,允许反复擦写
九芯电子的NVD语音芯片系列,其以SOP8、COB等多样化封装形式,灵活适应各类应用场景。仅需一电源电容,便能轻松构建稳定的工作环境。无论是宽泛的工作电压区间(2V~5.5V),还是超低待机功耗与宽耐温性能,均彰显了NVD系列在恶劣环境中的坚韧不拔与卓越性价比。
【技术】8脚语音芯片和16脚语音芯片究竟谁更适合开发应用?
近年来,随着语音技术的发展与智能设备的普及,语音芯片成为了许多应用开发者关注的焦点。而在语音芯片的选择中,8脚语音芯片和16脚语音芯片备受争议。本文中九芯电子就来与大家一同探讨8脚语音芯片和16脚语音芯片谁更适合开发应用。
【技术】解析16脚语音芯片与8脚语音芯片在应用上的不同之处
在市场上,我们经常可以听到8脚语音芯片和16脚语音芯片这两个术语,它们分别代表了不同的硬件配置。那么,16脚语音芯片跟8脚语音芯片相比,在应用上有哪些不同呢?本文中九芯电子将于大家共同详细探讨一下。
九芯电子NVH/NVF语音芯片OTA升级操作方法
九芯电子NVH/NVF语音芯片OTA升级操作方法介绍。
【技术】语音芯片的引脚标准作用有哪些?
八脚其实是指八引脚,引脚就是指从集成电路(芯片)内部电路引出与外围电路的接线,引脚构成了这块芯片的接口,八脚语音芯片主要是指硬封装的DIP8或者SOP8,以及软封装COB直插8个引脚的语音芯片。在本文中,小编将为大家介绍NVD系列语音芯片8个脚位的作用。
【技术】如何区别语音芯片的MIDI和音频?
在语音芯片领域中,MIDI和音频是两个常被提及的概念。它们具有不同的特点、用途和工作方式。本文将为您详细介绍如何区分语音芯片的MIDI和音频。
语音芯片产生故障的原因及修复方法
语音芯片,作为现代电子设备中的关键组件,负责处理与声音相关的各种任务。然而,就像任何其他电子设备一样,语音芯片也可能会遭遇故障。故障的产生,往往源于多方面的原因。本文九芯电子将探索语音芯片产生故障的原因及修复方法,希望能够帮助到读者们。
电子商城
服务
提供语音芯片、MP3芯片、录音芯片、音频蓝牙芯片等IC定制,语音时长:40秒~3小时(外挂flash),可以外挂TF卡或U盘扩容。
最小起订量: 1pcs 提交需求>
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
登录 | 立即注册
提交评论