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

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

3天内不再提示

为什么单片机语音芯片既有flash又有EEPROM

h1654155999.2098 来源:九芯智能 作者:九芯智能 2022-09-05 15:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

为什么单片机语音芯片既有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可以获得更大的商业利益。因此,事实上,是他们造成了技术概念的混乱。

审核编辑 :李倩

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

    关注

    6078

    文章

    45580

    浏览量

    673700
  • EEPROM
    +关注

    关注

    9

    文章

    1146

    浏览量

    86342
  • 语音芯片
    +关注

    关注

    13

    文章

    2373

    浏览量

    41048
  • 九芯智能
    +关注

    关注

    1

    文章

    39

    浏览量

    296

原文标题:为什么单片机语音芯片既有flash又有EEPROM

文章出处:【微信号:jiuxin2010,微信公众号:九芯智能】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    OTP语音芯片Flash语音芯片究竟有何区别?一文读懂选型关键与行业应用

    随着智能终端的功能边界持续拓宽,承载人机语音交互的底层核心——语音芯片,正扮演着愈发关键的角色。面对市场上琳琅满目的语音方案,工程师和产品经理最常遇到的一个问题便是:OTP
    的头像 发表于 04-20 09:48 174次阅读
    OTP<b class='flag-5'>语音</b><b class='flag-5'>芯片</b>与<b class='flag-5'>Flash</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>究竟有何区别?一文读懂选型关键与行业应用

    32位单片机芯片智能门锁方案

    智能门锁需要同时处理指纹识别、蓝牙通信、NFC刷卡、触摸按键、语音提示等多个任务,对主控芯片的计算能力和外设集成度要求较高。采用32位单片机(如青稞RISC-V架构的CH584)可实现“单芯片
    的头像 发表于 04-13 16:46 118次阅读

    单片机中有FLASH为啥还需要EEROM?

    单片机里明明有FLASH,为啥还要再塞个EEPROM?不少刚接触嵌入式的小伙伴估计都有过这样的疑惑:FLASH能存程序,容量大,读取又快,干嘛还要加个读写慢、容量小的
    的头像 发表于 03-05 13:39 283次阅读
    <b class='flag-5'>单片机</b>中有<b class='flag-5'>FLASH</b>为啥还需要EEROM?

    单片机Flash是什么类型

    最近看到交流群小伙伴在讨论单片机Flash的话题,比如:Flash类型、速度等。 我们平时在单片机开发过程中也会遇到各种各样的Flash,比
    发表于 01-04 07:10

    如何选择合适的单片机语音芯片?五大关键因素助您精准决策

    一、选型基石:明确产品需求与功能定位1.语音功能核心需求分析选择单片机语音芯片的首要步骤是明确产品对语音功能的具体需求。不同应用场景对
    的头像 发表于 11-26 08:58 505次阅读
    如何选择合适的<b class='flag-5'>单片机</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>?五大关键因素助您精准决策

    广州唯创电子单片机语音芯片:智能设备的声音灵魂与技术核心

    一、揭开单片机语音芯片的神秘面纱1.从基础概念认识核心技术在智能化设备普及的今天,单片机语音芯片
    的头像 发表于 11-25 09:07 942次阅读
    广州唯创电子<b class='flag-5'>单片机</b><b class='flag-5'>语音</b><b class='flag-5'>芯片</b>:智能设备的声音灵魂与技术核心

    单片机烧录原理是怎样的?辉芒微单片机烧录程序详细步骤讲解

    烧录(Programming)就是把 .hex/.bin 文件里的机器码搬运进单片机片内 Flash 的过程。辉芒微(FMD)单片机内部有一块 自举 BootROM,上电时会先跑这段程序;如果检测
    的头像 发表于 09-17 16:14 3105次阅读
    <b class='flag-5'>单片机</b>烧录原理是怎样的?辉芒微<b class='flag-5'>单片机</b>烧录程序详细步骤讲解

    FLASH模拟EEPROM入门指南

    以下是一份基于多款芯片实践总结出的 FLASH模拟EEPROM入门指南,涵盖核心概念、关键步骤及实用技巧: 一、基本概念与原理 背景动机 需求驱动:许多MCU(如AT32)未集成原生EEPR
    发表于 08-14 06:13

    单片机原理及应用详解

    单片机(Microcontroller Unit, MCC)  是一种集成计算机核心功能(CPU、存储器、I/O接口等)的微型芯片,广泛应用于嵌入式系统中。以下是其原理及应用的详细介绍: 一、单片机
    的头像 发表于 08-11 13:57 2788次阅读

    单片机用什么封装

    单片机封装是将芯片内部电路与外部引脚连接并包裹保护的结构,不仅影响单片机的安装方式、适用场景,还与电路设计的紧凑性、散热性能密切相关。不同封装类型各有特点,适配从简单电路到复杂系统的多样化需求
    的头像 发表于 08-01 13:47 1603次阅读

    怎么测单片机系统频率

    单片机系统频率是指单片机工作时的时钟频率,它直接影响单片机的运行速度和处理能力,准确测量系统频率对单片机应用开发、程序调试和性能优化具有重要意义。测量
    的头像 发表于 07-25 11:39 1076次阅读

    FLASH模拟EEPROM

    FLASH模拟EEPROM 由于 AT32 单片机没有 EEPROM 功能,但是在一些应用中需要使用 EEPROM 存储数据。出于节省外置
    发表于 07-16 15:13

    智能家居 “芯” 革命!九芯 NV512H-FLASH 语音芯片重新定义生活​!

    在智能家居蓬勃发展的时代,想要让家居设备更“懂你”,一款优秀的语音芯片至关重要。广州九芯电子专为智能家居研发的工业级语音IC——NV512H-FLASH
    的头像 发表于 07-04 13:27 988次阅读
    智能家居 “芯” 革命!九芯 NV512H-<b class='flag-5'>FLASH</b> <b class='flag-5'>语音</b><b class='flag-5'>芯片</b>重新定义生活​!

    单片机实例项目:AT24C02EEPROM存储器

    单片机实例项目:AT24C02EEPROM存储器,推荐下载!
    发表于 06-03 20:50

    辉芒微单片机FT60E011A-RB芯片FLASH单片机性价比之王!#单片机

    单片机
    捷尚微辉芒微MCU单片机
    发布于 :2025年05月23日 13:49:25