如今的微控制器设计目标是以最少的配置提供可靠的操作。对串行接口来说,这可能包括预先设置I/O引脚上的高驱动电流,用以应对较长的PCB走线或高容性负载的影响。在某些情况下,这可能会导致接口过度驱动,进而导致并被误读为错误或故障的衍生结果。

在不懈追求更高系统性能的过程中,集成设备制造商(IDM)变得越来越精于开发数字接口,这些接口能够在充满挑战的电子环境中高速运行。诸如SPI和I2C之类的标准接口提供了一种相对简单的方式,以可靠且有效的方式将自不同供应商的设备连接起来。其它类型的接口亦如此。

对于想要使用“标准”技术快速构建复杂系统的开发人员来说,数字域无疑被视为避风港。的确,嵌入式行业在很大程度上依靠“正常工作”的标准接口,因为它们提供了可供创新的框架。但当它们不能“正常工作”时,就可能导致混乱,尤其是当错误原因被误判时。当根据规范应用时,接口开发一般都稳健且可靠,因此任何混乱都可理解。底层物理接口固定在芯片中的事实也保证了这一点。

各种形式的系统噪声

任何信号失真都可解释为为噪声,可以合理地假设噪声在通信环境中最明显,收到的信号已不是最初发送的信号。这种直接相关性相对容易发现,但在某些情况下,因果关系不太容易识别。当故障间歇性出现时,问题就更加复杂了。

如今的微控制器设计目标是以最少的配置提供可靠的操作。对串行接口来说,这可能包括预先设置I/O引脚上的高驱动电流,用以应对较长的PCB走线或高容性负载的影响。在某些情况下,这可能会导致接口过度驱动,进而导致并被误读为错误或故障的衍生结果。

例如,串行闪存器件提供了许多高级功能,以确保可靠的操作并允许设备被询问。这可能包括噪声滤波器、高级自适应编程以及管理存储单元裕度的擦除算法。一些制造商还将ECC设计在存储元素中,从而在每次写入操作时保存额外的元数据,以允许检测和纠正单个或多个位错误,但是当噪声破坏了通信接口总线上的基本消息传输时,采用ECC修复错误将于事无补。

SPI接口上的噪声可能会被误读为附加的时钟脉冲。由于SPI是时钟驱动接口,因此可能会产生一些不良影响,例如命令被忽略、数据被误读、错误命令被使用等。但是,噪声也携带能量,在某些情况下,这种能量本身会在设备在操作过程中引入错误。

电荷泵和过冲

大多数情况下,数字接口可以忽略信号中的某些过冲或欠冲。但是,不要忘记,曲线下的能量仍然存在,在某些电路中这可能具有破坏性。

一个典型的例子是串行闪存中的电荷泵电路。如果SPI总线信号包含很大的噪声,则该信号中的能量可能会传播到电荷泵并干扰其工作。

闪存中的电荷泵承担着一项关键任务,即提供用于改变存储单元偏置并有效存储逻辑1或逻辑0所需的电源。写/擦过程是闪存操作中的关键时刻,在此期间电荷泵的任何中断都可能导致写入/擦除错误,尽管这种错误可能被检测出来,但也有可能被隐藏。

上述类型的错误很容易被误解为闪存器件的故障。闪存应具有制造商保证的有限次数的读写周期,对这一点,嵌入式设计人员完全了解。但他们不太了解的是,一个没有太多过冲或欠冲的简洁接口有多么重要。

例如,图1中的曲线显示了六个闪存器件的正常单元裕度。用代表逻辑1(2V至5V)和逻辑0(> 6v)的数据进行编程的存储单元之间出现了两种不同的模式。相比之下,图2中的曲线显示了三个闪存器件的存储单元裕度数据,这些闪存器件因为控制线路上的过冲和欠冲而导致数据损坏。

图1:此图显示了编程和擦除两种情况下,良好的闪存存储单元裕度数据。(来源:Adesto)

图2:此图显示了当SPI线上存在明显噪声时,糟糕的闪存存储单元裕度数据。(来源:Adesto)

有多种因素会影响噪声水平,例如工作频率、信号幅度、MCU驱动级别以及噪声尖峰中包含的能量。PCB设计以及信号间的串扰也可能成为影响因素。

图2中的数据显示了串行接口上太多过冲和欠冲造成的影响,图3则展示了实际应用中过冲是怎样的。

图3:该迹线清楚表明了,SPI线上的过冲和欠冲,导致5.65V的峰-峰电压值,该值超过了闪存规范中提到的绝对最大值。(来源:Adesto)

这种噪声可能导致错误的设备操作,表现为串行闪存存储值的错误。最初,错误的真正影响被忽略了,因为以较低频率轮询STATUS寄存器,报告的错误也少,从而导致设计人员对故障的根本原因做出误判。

找出根源

尽管此故障表现为内存故障,但根本原因并不在闪存器件。Adesto工程师通过探测SPI信号并识别系统噪声表征发现了这一点。虽然噪声的产生部分归因于MCU与闪存之间的PCB迹线上存在阻抗不匹配,但这还不是全部。

噪声源实际上是MCU接口,其在电源启动时默认为高驱动电平。驱动过量足以在SPI线上引起过冲和欠冲,在某些情况下,这可能被误读为信号跳变,从而导致读取和写入错误。而且,在这种情况下,过冲保持了足够的能量来破坏Flash电荷泵,这反过来又导致了错误。

在客户设计中,微控制器为其I/O接口提供可配置的驱动电流,启动时默认为HIGH。由于应用程序代码在初始化期间不修改此电平,因此在正常操作中它仍保持高电平。

对于SPI总线上的其它器件,这种影响可能并不明显,因为数字接口通常设计地很稳健。 而闪存的敏感特性,以及在高频下运行的需求,特别是电荷泵的运行,使得该存储器极易受到过冲/欠冲的影响。这导致了错误的操作,一开始就将其错误地理解为闪存器件的故障。

纠错

降低流经固件的驱动电流,可将过冲和欠冲有效地减少到零(图4),进而实现闪存的无错运行。

图4:在没有明显过冲的情况下,串行闪存的电荷泵能够正确运行并提供可靠的功能。(来源:Adesto)

故障特性表明,闪存器件正在尽一切努力补偿错误造成的影响,即SPI接口上过多的系统噪声。

最重要的是,产生错误的原因实际上是MCU采用的一项设计功能,这项功能被默认设置为大多数情况下完全可接受的工作模式。高驱动输出和不完善的PCB电感的结合,为间歇性故障的产生创造了条件。一个简单的固件修改,减少MCU上的驱动输出,即可解决该问题。

真正的教训在于:看起来确定的组件故障可能实际上是设计的疏忽。最初的误判自然导致存储器件的更换,但是通过客户和供应商、以及硬件和软件工程团队之间的紧密合作,一定可以找到真正的原因,进而采用正确的解决方案。最终,设计得以完善,系统性能更高、可靠性更高。

结论

在没有明显影响的情况下,系统噪声很容易被忽略。在最佳条件下很难定位间歇性错误,但如果错误被误读,情况会更加糟糕。

过冲可能是最不明显的系统噪声形式,但是如上所述,其影响可能是巨大的。闪存是一种可靠的技术,但仍然取决于精心设计的接口。串行接口上的过多噪声有可能传播到电荷泵电路,可能损坏编程和擦除电路操作。由此产生的无法预料的特征很容易被误读为器件本身的故障,它表现为存储单元的故障,以及不一致或不可靠的编程和擦除操作。

在这种情况下,更换闪存以为问题已解决,可能会导致产品在某一时刻进入市场失败。反之,设计人员能够将编程和擦除一致性提高一个等级,使得有效容错能力从检测到错误之前不可接受的约20K个周期,跃升到超过2.5M个周期,并且没有错误,也不需要补充的错误检测和纠正程序。

现代微控制器提供的可配置水平是把双刃剑。在本文的示例中,驱动电流可配置也许是产生过冲的根本原因。不过,能够减小驱动强度对于解决该问题也有效。

(参考原文:How system level noise in digital interfaces can lead to spurious errors in serial Flash memory

责编:Yvonne Geng

本文为《电子工程专辑》2020年2月刊杂志文章,版权所有,禁止转载。点击申请免费杂志订阅 

 

阅读全文,请先
您可能感兴趣
按照芯联集成的说法,这次并购的主要目的是增强芯联集成对芯联越州的控制力,并利用上市公司的技术、客户和资金优势,重点支持碳化硅、高压模拟IC等新兴业务的发展。
这笔"芯片法案"补贴资金将专门用于支持德州仪器的三座300mm晶圆厂的建设。包括位于德克萨斯州谢尔曼的SM晶圆厂的两期工程(该工厂最终将包括四期工程)和位于犹他州Lehi晶圆厂一个阶段工程。
这场筹划了一年多的收购案,原计划通过现金方式收购昆腾微67.60%的股份,整体估值不超过15亿元人民币,最终因外部市场环境变化等原因导致交易各方未能达成最终共识,无法签署正式收购协议。
移动通信中常用的射频滤波器可分为声表面波(SAW )滤波器 和体声波(BAW )滤波器。星曜半导体专注的TF-SAW是一种什么滤波器?与其他类型的滤波器相比,TF-SAW滤波器的特点是什么?
收购完成后,诺基亚和英飞朗将通过整合双方的技术和市场资源来提高其在光网络领域的地位,尤其是在北美市场。而诺基亚将利用英飞朗的技术优势来提升其在光网络领域的竞争力,并进一步巩固其在全球市场的地位。预计,此次收购将使诺基亚光网络业务的规模增加75%。
前不久的Calterah Day加特兰日活动上,加特兰微电子创始人兼CEO陈嘉澍说,今年加特兰汽车毫米波雷达芯片在国内的市场份额达到20%。这是怎么做到的?...
• 得益于西欧、关键亚洲市场和拉丁美洲市场的增长,以及中国品牌的持续领先,全球折叠屏手机出货量在2024年第二季度同比增长了48%。 • 荣耀凭借其在西欧特别强劲的表现,成为最大的贡献者,成为该地区排名第一的品牌。 • 摩托罗拉的Razr 40系列在北美和拉丁美洲表现良好,为其手机厂商的出货量贡献了三位数的同比增长。 • 我们预计,头部中国手机品牌厂商的不断增加将至少在短期内抑制三星Z6系列在第三季度的发布。
AI技术的发展极大地推动了对先进封装技术的需求,在高密度,高速度,高带宽这“三高”方面提出了严苛的要求。
奕斯伟计算2024首届开发者伙伴大会以“绿色、开放、融合”为主题,从技术创新、产品应用、生态建设等方面,向开发者、行业伙伴等相关方发出开放合作倡议,加速RISC-V在各行各业的深度融合和应用落地,共同推动RISC-V新一代数字基础设施生态创新和产业发展。
2024年 Canalys 中国云计算渠道领导力矩阵冠军厂商分别是:阿里云、华为云和亚马逊云科技(AWS)
点击蓝字 关注我们德州仪器全球团队坚持克服挑战,为电源模块开发新的 MagPack™ 封装技术,这是一项将帮助推动电源设计未来的突破性技术。  ■ ■ ■作为一名经验丰富的马拉松运动员,Kenji K
文|德福很多去成都旅游的朋友都有个疑惑——为什么在成都官方的城市标志上看不到熊猫,而是一个圆环?其实这个“圆环”大有来头,它被唤作太阳神鸟,2001年出土于大名鼎鼎的金沙遗址,距今已有三千余年历史。0
‍‍Mobileye 将终止内部激光雷达开发Mobileye 宣布终止用于自动驾驶的激光雷达的开发,并裁员 100 人。Mobileye 认为,下一代 FMCW 激光雷达对可脱眼的自动驾驶来说必要性没
‍‍近期,IC 设计大厂联发科宣布了2024年上半年度的员工分红计划,与8月份薪资一起发放。据外界估算,按照上半年税前盈余约648.66亿新台币(约 144.42 亿元人民币)进行估算,此次分红总额接
在德国柏林举行的IFA 2024上,AMD计算和图形业务集团高级副总裁兼总经理Jack Huynh宣布,公司将把以消费者为中心的RDNA和以数据中心为中心CDNA架构统一为UDNA架构,这将为公司更有
疫情后的劳动力囤积和强有力的员工保护规则掩盖了德国高薪制造业工作市场令人担忧的变化。根据联邦劳工办公室的数据,欧元区最大经济体德国的失业率在2019年春季曾达到历史最低点4.9%,现已上升至6%。虽然
8月28-30日,PCIM Asia 2024展在深圳举行。“行家说”进行了为期2天的探馆,合计报道了200+碳化硅相关参展企业(.点这里.)。其中,“行家说”还重点采访了骄成超声等十余家企业,深入了
近日,3个电驱动项目迎来最新进展,包括项目量产下线、投产、完成试验等,详情请看:[关注“行家说动力总成”,快速掌握产业最新动态]青山工业:大功率电驱项目下线9月5日,据“把动力传递到每一处”消息,重庆
随着汽车智能化升级进入深水区,车载ECU(域)以及软件复杂度呈现指数级上升趋势。尤其是多域、跨域和未来的中央电子架构的普及,以及5G/V2X等车云通信的增强,如何保障整车的信息与网络安全,以及防范外部