TI采用新“金刚狼”MCU平台 使MCU总功耗锐减50%
看看非易失性存储器在汽车信息娱乐系统中的使用情况,FRAM 与闪存的效率对比便能一目了然。当汽车断电时,需要收集和存储多种系统数据,以便能够在汽车重新通电时复原。在系统所保存的这些数据当中,包括了驾驶者和乘客设定的温度值、收音机预设电台、GPS 位置和收音机音量等。
由于汽车并不知道其电源将在什么时候被切断,因此必须使用一个电容器并在汽车通电时对其进行充电。在写入数据的过程中,该电容器负责为闪存和 MCU 供电。需要保存的数据越多,电容器就越大。此外,闪存相对较慢的写入速度对于所能保存的数据量也有影响。
在采用相似电容器的情况下,FRAM 可凭借其高写入速度和功率效率实现 900 倍于闪存的数据存取量。这使得开发人员能够采用较小(而且较便宜)的电容器,设计不太复杂的系统。写操作能力上的这种巨大差异可造就一种全新的低功耗应用,包括那些需要实时数据录入和/或采用能量收集技术的应用。而且,较快的写操作能力还意味着系统可以在更长的时间里处于睡眠模式。
不过,使用 FRAM 也会影响系统的设计方法。闪存的写寿命有限(可写入次数约 10 万次),之后可靠性将开始下降。故此,系统参数常常仅在系统断电时保存到闪存中。而 FRAM 实际上没有限制的写寿命(可写入次数约 100万亿次)则可使开发人员重新考虑其存储系统参数的方式。具体来说,就是可以把所有的数据早早存储在非易失性 FRAM 中(即使在其经常变化时也不例外),而不是把参数存储在 SRAM 中并在断电时保存至闪存。由于不必主动保存参数且不再需要使用电容器,因此这种方式将更进一步地节省成本。
系统唤醒也得到了改善。在上述的汽车应用中,上电时无需将设定值恢复至数据存储器,因为它们已在公用的 FRAM 内存空间里提供。对于可用功率严重受限的应用(比如那些采用能量收集技术的应用),这同样使其效率有所提高。由于在睡眠期之间不需要为存储和恢复数据消耗功率,因此应用可以使用较小的能量收集电路运作,从而降低系统的复杂性与成本。FRAM 使得开发人员能够以“延长操作寿命、降低系统成本和提高产品可靠性”的方式重新考虑其系统架构的设计,这里所述只是一个例子而已。
FRAM 另一项重要功能是可兼用作程序存储器和数据存储器。在基于闪存的系统中,根据代码长度和数据量来优化系统的能力,其受限于 MCU 所集成的闪存和 SRAM 的数量。
快速写存取和实际上无限的可写入次数使 FRAM 既可用作程序存储器,也可用作数据存储器。MSP430FR58xx 系列(首批基于“金刚狼”的器件)将提供 64 K 字节的存储器,并为开发人员在代码与数据之间分配该存储器赋予了全面的灵活性。
同时,这还使得设计人员能够采用具有不同于先前可用之内存比 (memory ratio) 的较小 MCU。此外,TI 还集成了一个存储器保护单元 (MPU),用于避免数据操作意外改写系统代码以及用于提供额外存储器保护的可锁式代码段。
基于“金刚狼”的器件还将具有一个 SRAM 区块。该存储器可用于那些真正需要 SRAM 的无限制可写入次数的应用(以满足特定操作的要求)。该 SRAM 区块亦可用于帮助简化现有 MSP430 MCU 设计方案的移植。
实际的处理效率
对于超低功耗应用而言,功耗的减半实际上远比处理器速度的倍增更合乎需要。通过提高系统进入睡眠状态及从睡眠状态唤醒的速度,开发人员可在相同的时间和功耗情况下完成更多的处理任务,从而实际上加快了处理速度。这也为开发人员管理其设计中的功率提供了更多的控制手段。针对嵌入式应用,开发人员能够充分利用基于“金刚狼”的高效率器件并调节至其所需的确切性能水平,而无须使用智能手机级的 MCU。
“金刚狼”器件将与现有的 MSP430 MCU 工具和软件相容,从而使开发人员可充分“享用”无所不包的 MSP430 MCU 生态系统。芯片与工具链中的内置硬件将帮助开发人员实时跟踪电能使用状况(获得准确的功率分配图),这样在估计系统功耗和有效操作寿命时就不再需要依靠猜测了。TI 还将提供专为分析代码而设计的优化工具,以确保功率效率。
在过去的 10 年里,TI 以开发超低功耗技术为己任。“金刚狼”帮助实现了性能与透明电源管理技术的重大突破,开发人员因此能够把更多的时间投入到设计其应用的核心功能上,而减少花费在优化功耗上的时间。
“金刚狼”平台使 MCU 的功耗锐减 50%,从而真正改变了超低功耗技术领域的面貌。这种高功率效率与低功耗能量收集技术的进步相结合,使业界朝着“无电池世界”又迈近了一步。
评论