Technical informationposition:Baoxingwei > Technical information > 正文
何用EERAM代替FRAM,以及如 何通过跳线和修改代码来创建一个集成EERAM 和 FRAM(第二个源)的设计
Edit:Baoxingwei Technology | Time:2021-04-23 11:10 | Number of views:274
简介 本应用笔记介绍了如何用EERAM代替FRAM,以及如 何通过跳线和修改代码来创建一个集成EERAM 和 FRAM(第二个源)的设计。 EERAM是串行{attr}1133{/attr},也具有匹配的EEPROM阵列, 可在断电时保留完整的SRAM数据。在许多应用中,几 乎不需要更改硬件和软件就可以使用EERAM 替代 FRAM,成本更低。 EERAM器件使用外部电容来提供电源,用于将SRAM 内容复制到非易失性EEPROM。此VCAP 电容连接到 VCAP引脚和地。VCAP引脚代替了I 2C和SPI版FRAM上 的一个功能引脚。
迁移需要对PCB布线进行少量更改以适应VCAP电容, 软件也需要做一些相应的更改。EERAM的工作方式与 正常工作的FRAM非常相似,但必须对EERAM寄存器 进行一些设置才能使能自动存储功能。根据所选的器 件,EERAM可能具有FRAM不支持的功能。 SPI PCB布线迁移 在SPI 器件上,VCAP 引脚代替了引脚3 上的写保护 (WP)引脚(见图1)。如果使用了WP引脚,则必须 将其断开并替换为VCAP电容来接地。EERAM器件仍通 过STATUS寄存器对软件块进行保护。 如有需要,可通过跳线选择不同的引脚功能(WP 或 VCAP),以便可以安装不同的元件,这样就可以在相同 的引脚布局下使用FRAM或EERAM。
SPI软件迁移
FRAM和EERAM均可使用SPI模式0和模式3。用于读 取和写入EERAM的命令与FRAM和EEPROM器件中使 用的命令相同。由于EERAM 器件具有一些额外的功 能,因此STATUS寄存器位中将存在更多细微的差异。 EERAM STATUS寄存器的bit 0有一个繁忙标志。该位 用于指示器件是否正在执行读回或存储功能(通常在发 出软件命令后)。
请注意,写入EERAM时仅涉及SRAM部分,不存在写 入EEPROM时所需的延时。因此,正常写操作无需轮 询繁忙标志即可完成写周期。 SPI EERAM器件的STATUS寄存器中有一个用于使能 或禁止自动存储功能的位。正确设置此位至关重要(清 零可使自动存储保持使能状态),这样才能在断电时将 SRAM数据自动存储到内部EEPROM阵列。
EERAM器件还有一些可实现其他功能的额外命令。要 了解这些通用命令和专用命令,请参见表1。请查看特 定EERAM器件的数据手册,获取有关这些新功能的更 多信息。