0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

单片机开发纠错码是否影响MCU的完整性

电子设计 来源:上海韬放电子 作者:上海韬放电子 2020-12-10 16:32 次阅读

纠错码如何工作,如何影响MCU的完整性?

工程师在数字通信中面临的一大挑战是解决传输数据中的错误。无论是在无线通信领域还是在PCB设计中,都不可避免地会在传输通道或内存中出现一些容量错误。

错误通常以位翻转的形式出现(1变为0,反之亦然),但是在某些情况下,可以完全删除位,也可以将新的错误位插入数据流。

一位错误的示例。

数字通信中的错误通常是由自然现象引起的,例如热噪声,电源噪声,串扰,衰减和其他形式的电磁干扰。随着这些不可回避的错误随着设备的缩小而越来越普遍,工程师想出了一种处理它们的方法。这些解决方案之一是纠错码(ECC)。

纠错码如何工作?

工程师提出了许多不同的方案,不仅可以检测错误,还可以在接收器端进行纠正,从而使重传次数最少。

MAX32670的备份模式RAM保留-包括具有和不具有ECC的RAM大小。

ECC的一种非常简单的类型是“蛮力重复”。蛮力重复的一个示例是多次发送每个位;假设一次发送了五次,在这样的示例中,我们的原始消息可能是0101,但实际上是传输00000111110000011111。

然后,我们的接收方将对每5位组进行多数表决。这样,即使我们确实有一个单比特翻转错误,我们的接收器也能够检测到它并解码正确的消息。这种方法的明显问题是大量的开销(原来的4位现在是20位)以及一组位中大多数错误的情况。

在实践中,工程师使用更为优雅的解决方案(例如块纠错码和卷积码)来纠正错误。已经开发出诸如汉明码和卷积码的算法以最小化开销并最大化ECC中的可靠性。

Maxim的新型ECC保护微控制器

最新产品:用于工业,医疗保健和物联网解决方案的微控制器。Maxim声称 MAX32670 “可节省40%的功耗和50%的空间”,同时还包括“ ECC保护的存储器,以延长设备的正常运行时间。”

这款新的MCU集成了高达384 KB的闪存和160 KB的SRAM,可在整个闪存,RAM和缓存中实现ECC。这样可在微控制器的整个存储空间中提供可靠性-这点将非常有价值,尤其是在设备占用空间较小的情况下。

MAX32670的简化框图。

重要的是要注意,所使用的ECC是单错误纠正和双错误检测(SEC-DED)代码。这意味着每个块只能纠正一个错误,如果存在两个以上的错误,这些额外的错误位可能会完全不被注意。

尽管不清楚采用哪种类型的ECC,但很明显,Maxim高度重视MAX32670的可靠性。

可靠性关键应用中的ECC

MAX32670是实际应用中使用的ECC的一个很好的例子。在工业,医疗保健和物联网领域,数据可靠性至关重要,这一消息进一步表明了这些领域对可靠性的需求不断增长
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • mcu
    mcu
    +关注

    关注

    146

    文章

    16248

    浏览量

    345606
  • pcb
    pcb
    +关注

    关注

    4258

    文章

    22612

    浏览量

    389430
  • 无线通信
    +关注

    关注

    57

    文章

    4325

    浏览量

    142830
  • 电磁干扰
    +关注

    关注

    36

    文章

    2152

    浏览量

    104980
  • 数字通信
    +关注

    关注

    1

    文章

    136

    浏览量

    22356
收藏 人收藏

    评论

    相关推荐

    什么是信号完整性

    在现代电子通信和数据处理系统中,信号完整性(Signal Integrity, SI)是一个至关重要的概念。它涉及信号在传输过程中的质量保持,对于确保系统性能和稳定性具有决定性的影响。本文将从信号完整性的定义、影响因素、测试方法、以及在实际应用中的重要
    的头像 发表于 05-28 14:30 256次阅读

    构建系统思维:信号完整性,看这一篇就够了!

    过程中保持其原始特性,从而确保系统稳定、可靠地运行。 三、总线协议指引 对于信号完整性工程师而言,总线协议是不可或缺的基础知识。它不仅是 信号传输的依据 ,也是评估信号是否满足设计要求的准则。工程师的所有
    发表于 03-05 17:16

    如何判断单片机是否起振?如何判断晶振的好坏?

    如何判断单片机是否起振?如何判断晶振的好坏? 判断单片机是否起振以及晶振的好坏是单片机开发和相关
    的头像 发表于 01-16 11:20 2170次阅读

    MCU为什么上电不启动?#单片机 #MCU #单片机开发

    单片机mcu
    聚沃科技
    发布于 :2024年01月11日 09:50:57

    是什么导致RAM中的内存数据损坏?纠错码(ECC)如何修复位翻转?

    是什么导致RAM中的内存数据损坏?纠错码(ECC)如何修复位翻转? RAM中的内存数据损坏可能由多种原因导致。其中一些原因包括电磁干扰、电压波动、温度变化等外部因素,还有由内部设计和制造缺陷
    的头像 发表于 12-15 09:58 1316次阅读

    mcu单片机的区别和联系

    地指的是整合了中央处理器(CPU)、内存和I/O接口等功能的芯片,而MCU则更加广义,还包括了嵌入式软件开发环境等支持功能。 下面将详细介绍MCU单片机的区别和联系,以及它们在不同领
    的头像 发表于 12-07 15:05 2772次阅读

    单片机解密是否损坏母片?

    单片机解密是否损坏母片? 单片机解密是一项非常关键的技术,它可以帮助企业破解其他厂商的芯片,并在其基础上进行改进与创新。然而,这一技术的使用也引发了一些争议。其中一个争议的焦点就是单片机
    的头像 发表于 11-07 10:18 463次阅读

    什么是信号完整性SI?信号完整性设计的难点

    信号完整性(Signal Integrity,SI)是指电路系统中信号的质量,如果在要求的时间内,信号能不失真地从源端传输到接收端,我们就称该信号是完整的。
    的头像 发表于 09-28 11:27 1346次阅读
    什么是信号<b class='flag-5'>完整性</b>SI?信号<b class='flag-5'>完整性</b>设计的难点

    什么是电源完整性PI?影响电源完整性的原因有哪些?

    电源完整性(Power Integrity,PI)是衡量电源分配网络PDN(Power Distribution Network,PDN)的源端及终端的电压及电流是否符合需求。
    发表于 09-28 10:59 1486次阅读
    什么是电源<b class='flag-5'>完整性</b>PI?影响电源<b class='flag-5'>完整性</b>的原因有哪些?

    pcb信号完整性详解

    pcb信号完整性详解 随着电子领域技术日新月异的发展,高速电路已经成为了电路设计的重要领域之一。在高速电路中,信号完整性显得尤为重要。在设计PCB电路时,信号完整性是一个必须考虑的因素。那么
    的头像 发表于 09-08 11:46 1142次阅读

    STM32H7系列内部存储器保护的纠错码(ECC)管理

    本文档介绍了 STM32H7 系列微控制器上纠错码(ECC)的管理和实现。本应用笔记针对保护内部存储器内容的 ECC 机制,描述了与之相关的硬件、软件信息。除此之外,也可使用外部存储器进行 ECC
    发表于 09-08 07:31

    Samtec 技术前沿 | 利用全新互连系统提高电源完整性和信号完整性

    摘要/前言 一种新的连接器系统 通过改善电源完整性来提高信号完整性 。优化电源完整性可提供更大的信号完整性余量,并提高电源和热效率。 高速连接器系统的BOR(Breakout Regi
    发表于 08-31 11:33 486次阅读
    Samtec 技术前沿 | 利用全新互连系统提高电源<b class='flag-5'>完整性</b>和信号<b class='flag-5'>完整性</b>

    如何利用全新互连系统提高电源完整性和信号完整性

    一种新的连接器系统通过改善电源完整性来提高信号完整性。优化电源完整性可提供更大的信号完整性余量,并提高电源和热效率。
    的头像 发表于 08-30 10:37 937次阅读
    如何利用全新互连系统提高电源<b class='flag-5'>完整性</b>和信号<b class='flag-5'>完整性</b>?

    信号完整性分析科普

    何为信号完整性的分析信号完整性包含:波形完整性(Waveformintegrity)时序完整性(Timingintegrity)电源完整性
    的头像 发表于 08-17 09:29 4286次阅读
    信号<b class='flag-5'>完整性</b>分析科普

    STM32H7系列内部存储器保护的纠错码(ECC)管理

    电子发烧友网站提供《STM32H7系列内部存储器保护的纠错码(ECC)管理.pdf》资料免费下载
    发表于 08-01 16:39 1次下载
    STM32H7系列内部存储器保护的<b class='flag-5'>纠错码</b>(ECC)管理