18.luck新利
的意见

当系统发生故障时重置连续内存

串行闪存设备支持JESD252可以克服挑战与更小、成本更低的方案,没有一个专门的复位销。

受欢迎程度

稳定是一个重要的考虑在嵌入式设计,但电子系统能承受故障引发的无数的根源。这些包括可怜的信号完整性、电源峰值、软件错误,错误的用户交互,只是仅举几例。反过来,这些异常可能导致不一致的系统操作或甚至可以导致系统挂起。

尽管的列表可能的根源可能无法量化,重置设备通常是第一种方式来解决这些问题。在许多应用程序中,重置设备很简单,它是一个纯粹的不便,但复位可以是一个巨大的挑战时,嵌入式系统。

重置在嵌入式系统的挑战
嵌入式系统必须尽可能连续运行以最少的停机时间。这些系统往往无法自主,必须从失败中恢复过来。而这种系统利用内置的主管机制来检测和恢复失败(例如看门狗定时器),这样的机制并不总是覆盖每一个可能的失败场景。

设计工程师希望确保所有设备在系统设置到一个已知状态升高,系统中所有设备可以重置一个已知状态时一个错误条件或重启命令。软复位系统也可以的错误恢复策略的一部分,这是重要的系统作为一个整体能够重置所有组件和子系统到一个已知状态。

重新设置串行闪存
重置可以是一个特定的内存制造商面临的挑战,今天是谁的压力减少针数和生产更小,成本更低的包通常没有一个专门的复位销。即使他们有一个复位销,往往很难使用,因为销提供多个功能相同。

设计师这提出了一个挑战,但有一个答案。串行闪存设备,支持新的电平串行flash重置协议,JESD252中定义的标准,可以克服的挑战。的标准定义了一个机制使控制复位函数不需要一个专门的复位销。

作为替代复位销,JESD252使用串行外围接口(SPI)信号——时钟,芯片选择,串行数据传输序列引导设备重置本身。在这重置序列,时钟信号是低分化重置事务从一个基本的SPI命令,并排除其他SPI发送命令。芯片为收件人选择信号作为时钟设备。防止错误的重置由噪声引起的,一个特定的序列数据传输销的转换。

获得更多带宽的SPI
SPI被广泛用于连接单片机外围设备和存储设备的嵌入式系统,它通常用于串行和Flash存储可执行代码。


SPI接口

实现更多的带宽从最初的SPI规范(只有一个信号数据输入(莫西人)和输出数据(味噌)),采用4(四)或8(八进制)双向数据信号是一种使更多的数据位传输在每个时钟周期。这些扩展SPI (xSPI)接口是由电平JESD251和使用在今天许多新的单片机设备eXecute-In-Place (XiP)——执行代码直接从连续的记忆——正在成为新标准。

XiP不仅提供高性能,它还支持瞬动,同时保持能耗降到最低。此外,材料成本降低,因为更少的SRAM需要执行的代码。

当执行代码直接从串行flash在XiP操作,调整内存以及单片机在发生系统故障现在是至关重要的,以确保一个完整的和全系统复位。至关重要的是确保单片机和记忆是完全同步的,所有组件从一个已知状态启动。这是什么使这电平复位非常重要。

构建更好的设计
今天的八进制xSPI记忆,比如Adesto EcoXiP, XiP操作所需提供必要的性能。EcoXiP, Adesto是第一个反应过来的制造商船系列也不支持JESD252闪存。EcoXiP特性一个八进制比四接口SPI接口来提供更高的性能。电平复位也包含在Adesto新FusionHD AT25XE321B宽VCC超低功率SPI,双核或四I / O设备。

设计师可以实现更大的客户满意度,通过融合串行闪存设备在他们的设计支持JESD252串行重置协议,能够开发更可靠、稳定的产品。

使用XiP,他们可以提供所需的性能较低的功率,减少成本。而XiP需要一个兼容的内存接口单片机,越来越多的制造商提供支持这样一个架构。

了解更多关于如何EcoXiP支持瞬动和提高性能通过执行顺序指令获取而不需要发送每读一个地址。



留下一个回复


(注意:这个名字会显示公开)

Baidu