为什么单片机内存那么少?

发布时间:2023-03-27  

很多小伙伴就有这样的疑问:现在固态硬盘都以 T 为单位了,手机电脑内存都是8G、甚至32G了,为什么单片机RAM连1M都不到?

经典的AT89C51单片机,其内部只有128字节RAM(内存),同样经典的MSP430F149也只有2K的RAM空间。


即使现在用的比较多的STM32F1、F4系列,其最大的RAM也不到100K。


今天就来讲讲关于RAM以及单片机内存少的几点内容。

(备注:本文说的单片机,指MCU,微控制器)


关于RAM

RAM:Random Access Memory,随机存取存储器,也是大家所说的内存。

RAM是一种易失性存储器,也就是说断电就会丢失存储数据。


RAM有一些常见特点:

  • 随机存取

  • 易失性

  • 对静电敏感

  • 访问速度块

  • ······

随着需求的提高,技术的进步,RAM又发展了像SRAM、DRAM、SDRAM等多种类型的RAM存储器,这里可以参看一下文章:SRAM、DRAM、SDRAM的区别

相对于Flash、硬盘等非易失性存储器而言,RAM具有更快的读写速度,因此RAM广泛用于各种单片机、嵌入式、计算机系统中。


但RAM也存在一些“不足”,导致在很多场合,RAM的容量都相对比较小。


RAM容量小的几点原因

RAM相对Flash、硬盘而言,要做到足够大容量,其成本相对Flash要多的多。


1.RAM工艺更复杂RAM要求速度更快,电流又不能太大,为了能尽量满足和平衡更高要求,就需要使用更特殊和更先进的半导体电容技术。


2.更大的硅面积因为RAM的工艺更复杂,其占用硅面积相对更大。


大家应该都知道芯片的制造过程,目前芯片主要使用硅这种材料制作芯片(当前,现在也发明了更先进的材料),占用硅面积更大,意味着单个芯片成本更贵,相信这个原理大家都懂。


通过认识wafer、die、cell它们的关系你就能大概理解芯片其实是“批量”生成的。


3.功耗原因单片机通常要求功耗不能太多,特别是低功耗的单片机,在待机模式下,要求nA级别的电路。


为了满足低功耗,单片机中RAM,通常是静态RAM(SRAM)。


这里要扩展一下与SRAM对应的DRAM(动态RAM),顾名思义,动态RAM就是需要定时给电容补充漏掉的电荷,也就是需要定时刷新,DRAM需要驱动电路,功耗相对SRAM自然更大。


4.单片机大容量RAM需求不大大家都知道,使用单片机开发的项目,通常都是裸机,或者RTOS,一般不会用到大型软件,特别是早期的时候(早期少数对RAM有需求的项目,一般通过外扩RAM的方式)。


所以,早期很多项目对单片机RAM容量要求不高,甚至有很大一部分RAM都没有用到。


当然,随着UI、AI、物联网的快速发展,现在对单片机RAM的需求也在不断增加,很多新出的单片机RAM容量也在不断增加,比如256K,甚至512K了。


5.其他除了以上说的几点,还有像寿命、稳定性、兼容性等也是间接影响RAM大小的因素。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    实在不行哪怕工资每个人少拿一点也不能裁员。因为他们一旦再去找一个工作,在当下这种情况下,找工作更难”,董明珠表示,“年轻人没有工作了怎么办?工资减少怎么办?特别是很多人还有房子的按揭贷款”。 她重申,格力今年不仅不会裁员,而且......
    电子体温计中NTC热敏电阻应用介绍;热敏电阻 天气骤冷开始降温,再加上放开,许多人都开始中招了。冬天是感冒高发期,大家一定要注意保暖不要着凉。但许多人疑似感冒发烧不知道体温多少怎么办? 正常......
    满足计算需求?是51的管脚太少,无法满足众多外设的IO? 是51的功耗太大,电池挺不住?是51的功能太弱,而你要使用SPI、I2C、ADC、DMA? 是51的内存太小而你要存储的东西太多? 当你......
    物理内存过高怎么办;以下内容中,小编将对物理内存的相关内容进行着重介绍和阐述,希望本文能帮您增进对物理内存的了解,和小编一起来看看吧。 一、物理内存过高怎么办 物理内存过高怎么办?这里我们主要讨论电脑物理内存过高怎么办......
    理解可能只是在自己的理论层面上,而用仿真你可以监控到指针的指向变化。 那像51这种,不能像stm32那样用st-link在线仿真怎么办?(现在51好像也有了,具体没用过) 大家别小看51单片机,有些51......
    的管脚太少,无法满足众多外设的IO? 是51的功耗太大,电池挺不住?是51的功能太弱,而你要使用SPI、I2C、ADC、DMA? 是51的内存太小而你要存储的东西太多? 当你需要使用STM32某些......
    率太低,无法满足计算需求?是51的管脚太少,无法满足众多外设的IO?是51的功耗太大,电池挺不住?是51的内存太小而你要存储的东西太多?还是51的功能太弱,而你要使用SPI、I2C、ADC、DMA? 当你......
    率太低,无法满足计算需求?是51的管脚太少,无法满足众多外设的IO? 是51的功耗太大,电池挺不住?是51的功能太弱,而你要使用SPI、I2C、ADC、DMA? 是51的内存太小而你要存储的东西太多? 当你......
    虚拟内存不足怎么办;在这篇文章中,小编将对虚拟内存的相关内容和情况加以介绍以帮助大家增进对它的了解程度,和小编一起来阅读以下内容吧。 一、虚拟内存 虚拟内存别称虚拟存储器(Virtual......
    很难接触到外设底层使用原理。 而51单片机不同,没人给你整固件库,整了内存太小也放不下。 所以51单片机基本上是通过看数据手册,配置寄存器去使用外设资源。 如果从STM32开始,学半......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>