AN96592 Migrating from Everspin’s 4-Mbit SPI MRAM (MR2xH40) to Cypress’s 4-Mbit SPI F-RAM (CY15B104Q) (Chinese).pdf

AN96592
将 Everspin 的 4 Mbit SPI MRAM(MR2xH40)替换为赛普拉斯的 4 Mbit SPI F-RAM
(CY15B104Q)
作者: Shivendra Singh
相关项目:无
相关器件系列:CY15B104Q
软件版本:无
相关应用笔记:AN304、AN87352
要想获得本应用笔记的最新版本,请访问 www.cypress.com/go/AN96592。
AN96592 介绍的是将 Everspin 的 4 Mbit SPI MRAM(MR2xH40)替换为赛普拉斯高可靠节能的 4 Mbit SPI F-RAM
(CY15B104Q)时需要考虑的各种优势和差别。
1
简介
赛普拉斯的 SPI F-RAM 是一款采用了先进铁电过程的串行、非易失性存储器。它是世界上最节能的高性能、高可靠的
非易失性 RAM 解决方案。 F-RAM 能够解决其他串行非易失性存储器(如:串行 EEPROM、闪存和 MRAM)存在的
复杂性、开销和系统级可靠性等问题。与串行 EEPROM 和闪存存储器不同,F-RAM 可以以总线速度执行写操作,并
且不会引起任何写延迟(NoDelay™)。数据可以被直接写入到 F-RAM 阵列内,并且在进行下一个写入访问操作前可
以马上开启一个新的总线周期,而不需要通过轮询数据来验证器件是否准备就绪。
赛普拉斯的 F-RAM 产品提供了高达 1014 次的写入次数。与典型的串行非易失性存储器(如:EEPROM 和闪存)相比,
该数量被提高了好几个数量级。另外,与串行 EEPROM、闪存或 MRAM 相比,F-RAM 的耗能更低。此外,在磁场环
境下存储在 F-RAM 阵列中的数据不受任何影响。因此该存储器成为在磁场环境下大多数工业应用中用于存储重要数据
的非易失性存储器最佳选择。最普遍的替代解决方案(SPI MRAM)使用磁性存储元件(铁磁性的板)存储数据,这种
方法很容易受到磁场的影响,从而破坏数据。
本应用笔记着重说明了 4 Mbit SPI MRAM(MR2xH40)和 4 Mbit SPI F-RAM(CY15B104Q)之间的差别。将
MR2xH40 替换为 CY15B104Q 时需要注意这些差别。
欲了解更多 SPI F-RAM 设计的信息,请参考应用笔记 AN304 — F-RAM™的 SPI 指南。
欲了解 F-RAM 与串行非易失性存储器(EEPROM)相比的优势,请参考应用笔记 AN87352 — 用于智能电子仪表的
F-RAM™。
2
将 4 Mbit SPI MRAM 替换为 4 Mbit SPI F-RAM
以下各部分重点介绍了 4 Mbit SPI MRAM 和 4 Mbit SPI F-RAM 之间的主要差别,并探讨了将 SPI MRAM 替换为 SPI
F-RAM 时遇到的兼容性情况。
2.1
引脚和封装兼容性
赛普拉斯的 4 Mbit SPI F-RAM 器件适用于两个工业标准封装(8 引脚 SOIC 和 8 引脚 DFN)。这些标准灵活的封装选
项使赛普拉斯的 SPI F-RAM 能够替换所有现有的 MRAM 封装,并不会影响系统性能。此外,赛普拉斯的 F-RAM 解决
方案还提供了附加优势(如:节省能量、磁耐性),从而能够提高系统的可靠性。表 1 讨论了它们之间的主要差别和
兼容性。
www.cypress.com
文档编号: 001-98303 版本 **
1
将 Everspin 的 4 Mbit SPI MRAM (MR2xH40)替换为赛普拉斯的 4 Mbit SPI F-RAM(CY15B104Q)
表 1. 引脚和封装比较
特性/功能
8 引脚 DFN 裸露焊盘
8 引脚封装
SPI MRAM
请勿在该焊盘上连
接任何部件
(VSS 除外)
8 引脚 DFN,
8 引脚 DFN
(较小的标志)
注释
SPI F-RAM
(CY15B104Q)
(MR2xH40)
无连接
F-RAM 8 引脚 DFN 封装上的裸露焊盘是无连接(NC)焊盘,因
此,它们将处于悬空状态或者连接到 VSS/ VDD。
赛普拉斯不建议在 PCB 上焊接 F-RAM DFN 裸露焊盘。
8 引脚 DFN,
8 引脚 SOIC
显示在图 2 和图 3 内 MRAM 的两个 8 引脚 DFN 封装均与显示在
图 1 内的
F-RAM 8 引脚 DFN 封装相兼容。
SPI F-RAM 还支持 8 引脚 SOIC 封装。
图 1. 4 Mbit SPI F-RAM 8 引脚 DFN(5 mm × 6 mm × 0.75 mm)封装外形
裸露焊盘
由于 SPI F-RAM 裸露焊盘未连接裸片(die),因此它处于悬空状态。从 SPI MRAM 替换为 SPI F-RAM 时,请确保不
要将 SPI F-RAM DFN 封装的裸露焊盘焊接在 PCB 上。否则会使 SPI F-RAM 的裸片(die)暴露在过高的温度中,从
而导致位故障和容限损失。
图 2 和图 3 分别显示了 Everspin 的 4 Mbit SPI MRAM 的 8 引脚 DFN 和 8 引脚 DFN(小标志)的封装外形。可以将 8
引脚 DFN 封装的 4 Mbit SPI F-RAM 直接焊接在这两个封装的引脚上。
www.cypress.com
文档编号: 001-98303 版本 **
2
将 Everspin 的 4 Mbit SPI MRAM (MR2xH40)替换为赛普拉斯的 4 Mbit SPI F-RAM(CY15B104Q)
图 2. 4 Mbit SPI MRAM 8 引脚 DFN 封装外形
裸露焊盘
图 3. 4 Mbit SPI MRAM 8 引脚 DFN(小标志)封装外形
裸露焊盘
注意: 4 Mbit SPI F-RAM DFN 封装比 4 Mbit SPI MRAM DFN 封装薄 0.2 mm。对于组件厚度受限的系统,这是 SPI
F-RAM 的一大优点。
www.cypress.com
文档编号: 001-98303 版本 **
3
将 Everspin 的 4 Mbit SPI MRAM (MR2xH40)替换为赛普拉斯的 4 Mbit SPI F-RAM(CY15B104Q)
指令(操作码)兼容性
2.2
表 2 显示了 4 Mbit SPI MRAM 和 SPI F-RAM 访问指令(操作码)以及它们的兼容性
表 2. 操作码比较
指令操作码
(十六进制)
指令
说明
SPI MRAM
(MR2xH40)
SPI F-RAM
(CY15B104Q)
WREN(06h)
设置写使能锁存
√
√
WRDI(04h)
复位写使能锁存
√
√
RDSR(05h)
读取状态寄存器
√
√
WRSR(01h)
写入状态寄存器
√
√
READ(03h)
读取存储器数据
√
√
FSTRD(0Bh)
快速读取存储器数据
X
√
4 Mbit SPI MRAM 不支持该指令。
WRITE(02h)
写入存储器数据
√
√
其功能完全相同。
SLEEP(B9h)
进入睡眠模式
√
√
4 Mbit SPI MRAM 需要经过 tDP(3 µs)时间才能进入
睡眠模式。
注意
其功能完全相同。
WAKE(ABh)
退出睡眠模式
√
X
4 Mbit SPI F-RAM 不支持该指令。由于 SPI F-RAM
̅̅̅̅从高电平切换为低电平时被唤醒(而忽略从它的
在CS
输入端上发出的后续唤醒指令),因此从 MRAM 移
植到 F-RAM 时不需要更新软件。
RDID(9Fh)
读取器件 ID
X
√
4 Mbit SPI MRAM 不支持该特性。
状态寄存器兼容性
2.3
只有 4 Mbit SPI MRAM 和 SPI F-RAM 的功能完全相同时,才能访问状态寄存器。但是在两个器件间,状态寄存器所读
取的返回值中某些位的位置可能不一样。例如:SPI MRAM 状态寄存器中的“Don’t Care”(无需关注)位都是可写位,
它们的返回值可以是‘0’,也可以是‘1’;但是 SPI F-RAM 状态寄存器中的“Don’t Care”位都是只读位,并且返
回值只能是‘0’。 表 3 显示了两种器件的状态寄存器位定义以及它们的兼容性。
表 3. 状态寄存器比较
状态寄存器
SPI MRAM
(MR2xH40)
SPI F-RAM
(CY15B104Q)
注意
位0
无需关注
无需关注(0)
在 SPI F-RAM 中,该位是不可写的,并且读取时始终返回‘0’。在 SPI MRAM
中可以修改该位。
位1
WEL
WEL
其特性完全相同。
位2
BP0
BP0
其特性完全相同。
位3
BP1
BP1
其特性完全相同。
位4
无需关注
无需关注(0)
位5
无需关注
无需关注(0)
位6
无需关注
无需关注(1)
位7
SRWD
WPEN
www.cypress.com
这些位在 SPI F-RAM 中都是只读位,读取时始终返回‘0’。在 SPI MRAM 中可
以修改这些位。
该位在 SPI F-RAM 中是只读位,读取时始终返回‘1’。在 SPI MRAM 中可以修
改该位。
其特性完全相同。
文档编号: 001-98303 版本 **
4
将 Everspin 的 4 Mbit SPI MRAM (MR2xH40)替换为赛普拉斯的 4 Mbit SPI F-RAM(CY15B104Q)
器件规范的兼容性
2.4
本节的表 4 中列出了两种器件间的规范区别。从 4 Mbit SPI MRAM 移植到 4 Mbit SPI F-RAM 时,需要考虑这些区别,
以便通过调整系统参数使信号更完整、更节能并且使操作更可靠。然而,将 SPI MRAM 代替为 SPI F-RAM 前,有些数
据是用于担保系统级分析的。它们包括:输出负载、启动时间和电源变化(供电和断电)。
表 4. 器件规范比较
说明
SPI MRAM
(MR2xH40)
SPI F-RAM
(CY15B104Q)
VDD
供电电压
3.0 V 到 3.6 V
2.0 V 到 3.6 V
VIH
输入高电压
2.2 V 到
VDD + 0.3 V
0.7 x VDD 到
VDD + 0.3 V
参数
注意
直流参数
VIL
输入低电压
-0.5 V 到 0.8 V
-0.3 V 到 0.3 x VDD
SPI F-RAM 的工作电压范围较宽。
VDD = 3.0 V 时,SPI F-RAM 的 VIH(最小值)
= 2.1 V,这是它所具有的一项优势。
VDD = 3.0 V 时,SPI F-RAM 的 VIL(最大值)
= 0.9 V,这是它所具有的一个优势。对于 SPI
F-RAM,VIL(最小值)= - 0.3 V 比较小。
系统需要确保 F-RAM 输入引脚上的信号摆幅
不能低于 - 0.3 V。
2.4 V(最小值),
IOH = -4 mA;
VOH
VOL
输出高电压
2.4 V(最小值),
IOH = -1 mA;
从 4 Mbit SPI MRAM 移植到 4 Mbit SPI FRAM 时,不需要更改系统中任何典型配置。
但是,重新加载的系统总线必须确保 VOH 保持
在输入的逻辑电平范围内。
VDD-0.2 V(最小值),
IOH = -100 µA
VDD - 0.2 V
(最小值)
IOH = -100 µA
0.4 V(最大值),
IOL = +4 mA;
0.4 V(最大值),
IOL = +2 mA;
从 4 Mbit SPI MRAM 移植到 4 Mbit SPI FRAM 时,不需要更改系统中任何典型配置。
0.2 V(最大值),
IOL = +100 µA
0.2 V(最大值),
IOL = +150 µA
但是,重新加载的系统总线必须确保 VOL 值保
持在输入的逻辑电平范围内。
输出低电压
IDDR
读取时有效电流
17 mA,40 MHz
3 mA,40 MHz
与 SPI MRAM 相比,SPI F-RAM 进行读操作
时消耗的电流低 82%。
IDDW
写入时有效电流
42 mA,40 MHz
3 mA,40 MHz
与 SPI MRAM 相比,SPI F-RAM 进行写入时
消耗的电流低 93%。
ISB
待机电流
180 µA
250 µA
在待机模式下,SPI F-RAM 消耗的电流更大
(39%)。
IZZ
睡眠模式下的电流
40 µA
8 µA
在睡眠模式下,SPI F-RAM 消耗的电流更低
(80%)。
Hmax_write
写入过程中的最大磁场
12000 A/m
不适用
Hmax_read
读取或待机过程中的最大
磁场
12000 A/m
不适用
IOUT
每个引脚上的
直流输出电流
±20 mA
±15 mA
www.cypress.com
文档编号: 001-98303 版本 **
SPI F-RAM 对磁场一点也不敏感,因此 FRAM 的数据在任意强度的磁场中都不会被损
坏。
这是器件的最大绝对额定值。在工作范围中,
该参数不会影响器件执行的任何操作。
5
将 Everspin 的 4 Mbit SPI MRAM (MR2xH40)替换为赛普拉斯的 4 Mbit SPI F-RAM(CY15B104Q)
说明
SPI MRAM
(MR2xH40)
SPI F-RAM
(CY15B104Q)
注意
tDP
进入睡眠模式的时间
3 µs
不适用
̅̅̅̅从低电平
键入 SLEEP(睡眠)指令后,当CS
切换为高电平时,SPI F-RAM 将立即进入睡眠
模式。
tPU
启动时间(从 VDD 最小到
第一次访问)
400 µs
1000 µs
通常需要大于 1000 µs 的时间来启动主机控制
器。各系统需要检查 SPI F-RAM 中较长 tPU 时
间的影响,从而正确调整它们的时序参数。
tREC(tRDP)
从睡眠模式唤醒的时间
tRDP = 400 µs
tREC = 450 µs
各系统需要检查 SPI F-RAM 中较长唤醒时间
的影响,从而正确调整它们的时序参数。
参数
时序参数
SPI F-RAM 将该时序参数定义为最大规格,但
SPI MRAM 将它定义为最小规格。
输出禁用时间
tOD
tDIS = 12 ns(最小值)
tOD = 12 ns
(最大值)
该最大规格能保证器件在 12 ns 时间内释放输
出。该最小规格则确保了只有超过 12 ns 后器
件才会释放输出。
为某个系统提供该最大规格便能更好地确定可
以访问总线的时间。
电源参数
VWI
写入禁止的电压
2.2 V
不适用
VDD 下降低于 VDD 最小值时,将立即禁止访问
SPI F-RAM。
tVR
VDD 上电升降斜率
未指定
50 µs/V
系统必须确保 VDD 的电升降斜率符合该数据手
册中定义的规格。
tVF
VDD 断电升降斜率
未指定
100 µs/V
系统必须确保 VDD 断电升降斜率符合该数据手
册中定义的规格。
tPD
̅̅̅̅为高
从最后一次访问(CS
电平)到断电(VDD 最小)
的时间
未指定
0 µs
未给 SPI MRAM 定义该参数。访问完最后一
位后,SPI F-RAM 的电源会立即关闭。
注意 2:该表未列出的所有其他 AC/DC 参数均为等效的。
图 4. 4 Mbit SPI F-RAM 电源周期时序图
www.cypress.com
文档编号: 001-98303 版本 **
6
将 Everspin 的 4 Mbit SPI MRAM (MR2xH40)替换为赛普拉斯的 4 Mbit SPI F-RAM(CY15B104Q)
图 5. 4 Mbit SPI MRAM 电源周期时序图
3
总结
将 Everspin 的 4 Mbit SPI MRAM(MR2xH40)替换为赛普拉斯的 4 Mbit SPI F-RAM(CY15B104Q)能够使系统的可
靠性更好,同时也可以节省能量。赛普拉斯的 4 Mbit SPI F-RAM 的标准引脚、封装配置、SPI 指令集(操作码)以及电
气兼容性等特性都更加简单。两个器件间差别都在本应用笔记中突出显示。需要考虑这些差异,但在大部分应用中通常
不用过于关注这些差异。
4
相关文档
4.1
应用笔记

AN304 — F-RAM™的 SPI 指南

AN87352 — F-RAM™在智能电子式电表中的应用
关于作者
姓名:
Shivendra Singh
职务:
首席应用工程师
www.cypress.com
文档编号: 001-98303 版本 **
7
将 Everspin 的 4 Mbit SPI MRAM (MR2xH40)替换为赛普拉斯的 4 Mbit SPI F-RAM(CY15B104Q)
文档修订记录
文档标题: AN96592 – 将 Everspin 的 4 Mbit SPI MRAM (MR2xH40)替换为赛普拉斯的 4 Mbit SPI F-RAM (CY15B104Q)
文档编号: 001-98303
版本
ECN
变更者
提交日期
**
4840312
RZZH
07/16/2015
www.cypress.com
变更说明
本文档版本号为 Rev**,译自英文版 001-96592 Rev**。
文档编号: 001-98303 版本 **
8
将 Everspin 的 4 Mbit SPI MRAM (MR2xH40)替换为赛普拉斯的 4 Mbit SPI F-RAM(CY15B104Q)
全球销售和设计支持
赛普拉斯公司拥有一个由办事处、解决方案中心、厂商代表和经销商组成的全球性网络。如果想要查找离您最近的办事处,请访
问赛普拉斯所在地。
产品
PSoC®解决方案
汽车级产品
cypress.com/go/automotive
psoc.cypress.com/solutions
时钟与缓冲器
cypress.com/go/clocks
PSoC 1 | PSoC 3 | PSoC 4 | PSoC 5LP
接口
cypress.com/go/interface
赛普拉斯开发者社区
照明与电源控制
cypress.com/go/powerpsoc
存储器
cypress.com/go/memory
PSoC
cypress.com/go/psoc
技术支持
触摸感应
cypress.com/go/touch
cypress.com/go/support
USB 控制器
cypress.com/go/usb
无线/射频
cypress.com/go/wireless
社区 | 论坛 | 博客 | 视频 | 培训
PSoC 是赛普拉斯半导体公司的注册商标,且 PSoC Creator 是赛普拉斯半导体公司的商标。此处引用的所有其他商标或注册商标归其各自所有者所有。
赛普拉斯半导体公司
198 Champion Court
San Jose, CA 95134-1709
电话
传真
网址
:408-943-2600
:408-943-4730
:www.cypress.com
©赛普拉斯半导体公司,2015。此处所包含的信息可能会随时更改,恕不另行通知。除赛普拉斯产品内嵌的电路外,赛普拉斯半导体公司不对任何其他电
路的使用承担任何责任。也不会根据专利权或其他权利以明示或暗示方式授予任何许可。除非与赛普拉斯签订明确的书面协议,否则赛普拉斯不保证产品
能够用于或适用于医疗、生命支持、救生、关键控制或安全应用领域。此外,对于可能发生运转异常和故障并对用户造成严重伤害的生命支持系统,赛普
拉斯不授权将其产品用作此类系统的关键组件。若将赛普拉斯产品用于生命支持系统中,则表示制造商将承担因此类使用而招致的所有风险,并确保赛普
拉斯免于因此而受到任何指控。
该源代码(软件和/或固件)均归赛普拉斯半导体公司(赛普拉斯)所有,并受全球专利法规(美国和美国以外的专利法规)、美国版权法以及国际条约
规定的保护和约束。赛普拉斯据此向获许可者授予适用于个人的、非独占性、不可转让的许可,用以复制、使用、修改、创建赛普拉斯源代码的派生作品、
编译赛普拉斯源代码和派生作品,并且其目的只能是创建自定义软件和/或固件,以支持获许可者仅将其获得的产品依照适用协议规定的方式与赛普拉斯
集成电路配合使用。除上述指定的用途外,未经赛普拉斯明确的书面许可,不得对此类源代码进行任何复制、修改、转换、编译或演示。
免责声明:赛普拉斯不针对此材料提供任何类型的明示或暗示保证,包括(但不限于)针对特定用途的适销性和适用性的暗示保证。赛普拉斯保留在不做
出通知的情况下对此处所述材料进行更改的权利。赛普拉斯不对此处所述之任何产品或电路的应用或使用承担任何责任。对于可能发生运转异常和故障,
并对用户造成严重伤害的生命支持系统,赛普拉斯不授权将其产品用作此类系统的关键组件。若将赛普拉斯产品用于生命支持系统,则表示制造商将承担
因此类使用而招致的所有风险,并确保赛普拉斯免于因此而受到任何指控。
产品使用可能受限于赛普拉斯软件许可协议。
www.cypress.com
文档编号: 001-98303 版本 **
9
Similar pages
AN97044 Migrating from FM25V20 to FM25V20A (Chinese).pdf
AN96578 Designing with I2C F-RAM (Chinese).pdf
AN94901 Migrating from FM24V02/FM24V01 to FM24V02A/FM24V01A (Chinese).pdf
AN97793 Migrating from FM24V02/FM24V01 to CY15B256J/CY15B128J Automotive F-RAM (Chinese).pdf
AN94902 Migrating from FM25V02/FM25V01 to FM25V02A/FM25V01A (Chinese).pdf
AN53313 Real Time Clock Calibration in Cypress nvSRAM (Chinese).pdf
AN98047 Migrating from FM25V02/FM25V01 to CY15B256Q/CY15B128Q Automotive F-RAM™ (Chinese).pdf
AN55659 Migrating from CY14B101L/STK14CA8 to CY14B101LA (Chinese).pdf
AN204734 F²MC-8FX Family MB95200 Series 8-Bit Microcontroller Smoke Detector Demo Reference Solution (Chinese).pdf
AN205179 F²MC-8FX Family MB95410H/470H Series 8-Bit Microcontroller One Phase Power Meter (CS5464) Solution Real Time Clock and Data Storage Operation (Chinese).pdf
AN204738 F²MC-8FX Family MB95200 Series 8-Bit Microcontroller Electronic Safe Demo Reference Solution (Chinese).pdf
AN205124 F²MC-8FX Family MB95200H/210H Series 8-Bit Microcontroller Battery Charger Reference Solution (Chinese).pdf
AN204732 F²MC-8FX Family MB95200 Series 8-Bit Microcontroller PC Fan Demo Reference Solution (Chinese).pdf
FM25L04B (Automotive) 4-Kbit (512 × 8) Serial (SPI) Automotive F-RAM Datasheet (Chinese).pdf
FM25CL64B 64-Kbit (8 K × 8) Serial (SPI) Automotive F-RAM Datasheet (Chinese).pdf
FM25640B 64-Kbit (8 K × 8) Serial (SPI) Automotive F-RAM Datasheet (Chinese).pdf
FM25C160B 16-Kbit (2 K × 8) Serial (SPI) Automotive F-RAM Datasheet (Chinese).pdf
CY14B101Q1, CY14B101Q2, CY14B101Q3 1-Mbit (128 K × 8) Serial SPI nvSRAM Datasheet (Chinese).pdf
FM25640B 64-Kbit (8 K × 8) Serial (SPI) Automotive F-RAM Datasheet(Japanese).pdf
AN97798 Migrating from I2C EEPROM to Cypress s I2C F-RAM (Chinese).pdf
AN202493 Migrating from SPI nvSRAM to SPI F-RAM™ (Chinese).pdf
AN6068 Replacing 4-Mbit (256K x 16) MRAM with Cypress nvSRAM (Chinese).pdf