纯RAM微控制器有什么用途?


29

在寻找有关德州仪器(TI)MSP430系列零件号构造的详细信息时,我遇到了以下Wiki页面:TI MSP430

有一个声明,

如MSP430L09x系列中的“ L”,表示仅RAM的一部分;它必须保持持续供电以保持其编程

尽管在浏览完官方网站上数据表后仍无法验证上述内容,但令我感到困扰的问题是,如果根本没有这样的一部分,那么使用它的合适应用程序是什么?


15
也许外围设备总是在开机时从主机上载程序?
杰克B

2
确实是有道理的,但是我们看到在现实生活中有什么应用可以这样做?
WedaPashi

11
所有FPGA都可以做到这一点。RAM读取和写入的速度比Flash更快,这可能也有好处。但除此之外,我只能推测。
汤姆·卡彭特

2
我使用了仅DSP的ADSP-21xx部件。它们包括上电引导过程,例如,可以从外部EEPROM填充该存储器。不过,我没有查看您正在讨论的部分。所以我不能告诉你它的情况。但这就是我要寻找的东西。
jonk

8
某些类型的安全应用程序可能希望“读取后燃烧”-考虑锁或银行安全令牌。
布莱恩·德拉蒙德

Answers:


45

“ L”系列的重点是支持非常低的电源电压(0.9 V;您从单个电池获得的电压);该网页说:

该设备的典型应用包括需要完整模拟信号链的单电池系统。

缺少闪光不是目标;这是电压范围的不幸副作用。用户指南的第8章说:

本章介绍了如何使用MSP430L092加载程序代码构建自治的微控制器解决方案。选择加载器方法是因为非易失性存储器不适用于本机超低电源电压。

您应该要求TI用ROM中的代码创建一个芯片(这就是“ C”系列的用途)。但是,在开发过程中(当您尚不知道ROM中包含什么内容时),或者当您没有很多设备时(这样固定的ROM开销会太昂贵),您必须使用不带ROM的“ L”芯片:

MSP430x09x debugging scenarios


“不是故意的功能”是不正确的。这当然不是偶然的。您的意思是“理想”吗?
Scott Seidman

是的,目的更重要。
CL。

13

许多连接PC的设备都没有ROM,因为主机可以轻松对其进行编程。例如,加载该驱动程序后,我所见过的所有WiFi模块均由其驱动程序进行编程。这样可以节省昂贵的闪存(在PC上的存储要便宜得多)上的钱,并使固件更新对于最终用户而言是无缝的。

这个概念并不是WiFi独有的,但在这种情况下它特别有用,因为在相应规范仍处于起草阶段的同时发布了许多WiFi芯片组,因此有望进行频繁的固件升级。


3
任何与其他处理器一起工作的嵌入式处理器。通常,主处理器会启动所有其他处理器,并将它们的代码发送给它们。
David Schwartz
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.