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
    +关注

    关注

    147

    文章

    18618

    浏览量

    387358
  • pcb
    pcb
    +关注

    关注

    4391

    文章

    23746

    浏览量

    420830
  • 无线通信
    +关注

    关注

    58

    文章

    4860

    浏览量

    146473
  • 电磁干扰
    +关注

    关注

    36

    文章

    2464

    浏览量

    107618
  • 数字通信
    +关注

    关注

    1

    文章

    149

    浏览量

    23208
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    单片机开发流程包括什么?

    单片机开发是一个系统的工程,从需求明确到最终产品落地,需要经历多个相互关联的流程环节,每个环节都对最终产品的性能和质量有着重要影响。 一、需求分析与文档梳理 开发流程的第一步是需求分
    的头像 发表于 07-22 11:21 627次阅读

    单片机定制开发的设计思路

    单片机定制开发是根据特定场景和功能需求,量身打造符合要求的单片机应用方案,其设计过程需要兼顾技术可行与实际应用价值,涉及多个关键环节。 一、需求分析阶段
    的头像 发表于 07-17 11:14 590次阅读
    <b class='flag-5'>单片机</b>定制<b class='flag-5'>开发</b>的设计思路

    什么是信号完整性

    电子发烧友网站提供《什么是信号完整性?.pdf》资料免费下载
    发表于 07-09 15:10 0次下载

    了解信号完整性的基本原理

    作者:Cece Chen 投稿人:DigiKey 北美编辑 随着支持人工智能 (AI) 的高性能数据中心的兴起,信号完整性 (SI) 变得至关重要,这样才能以更高的速度传输海量数据。为确保信号完整性
    的头像 发表于 05-25 11:54 906次阅读
    了解信号<b class='flag-5'>完整性</b>的基本原理

    Samtec虎家大咖说 | 浅谈信号完整性以及电源完整性

    前言 在这一期的Samtec虎家大咖说节目中,Samtec信号完整性(SI)和电源完整性(PI)专家Scott McMorrow、Rich Mellitz和Istvan Novak回答了观众的提问
    发表于 05-14 14:52 1080次阅读
    Samtec虎家大咖说 | 浅谈信号<b class='flag-5'>完整性</b>以及电源<b class='flag-5'>完整性</b>

    电源完整性基础知识

    先说一下,信号完整性为什么写电源完整性?SI 只是针对高速信号的部分,这样的理解没有问题。如果提高认知,将SI 以大类来看,SI&amp;PI&amp;EMI 三者
    发表于 05-13 14:41

    信号完整性测试基础知识

    在当今快速发展的数字时代,高速传输已成为电子设备的基本要求。随着数据传输速率的不断提升,信号完整性(Signal Integrity,简称SI)问题变得越来越重要。信号完整性是高速互连系统设计的基石
    的头像 发表于 04-24 16:42 3358次阅读
    信号<b class='flag-5'>完整性</b>测试基础知识

    电源完整性分析及其应用

    引言 电源完整性这一概念是以信号完整性为基础的,两者的出现都源自电路开关速度的提高。当高速信号的翻转时间和系统的时钟周期可以相比时,具有分布参数的信号传输线、电源和地就和低速系统中的情况完全不同了
    发表于 04-23 15:39

    Microchip推出AVR SD系列单片机

    机制,专为需要高可靠验证的应用设计,且定价不到1美元,成为首款在该价位段满足汽车安全完整性等级C(ASIL C)和安全完整性等级2(SIL 2)要求的入门级单片机。该系列
    的头像 发表于 03-26 13:59 1286次阅读

    iic协议的信号完整性测试

    主机、多从的串行通信协议,它允许多个设备共享同一总线。I2C总线由两条线组成:数据线(SDA)和时钟线(SCL)。数据传输是通过主设备生成的时钟信号同步的。 信号完整性测试的必要 信号完整
    的头像 发表于 02-05 11:44 2521次阅读

    PCB信号完整性探讨-PPT

    信号完整性(Signal lntegrity,SI)包含由于信号传输速率加快而产生的互连、电源、器件等引起的所有信号质量及延时等问题。    
    的头像 发表于 01-15 11:30 946次阅读
    PCB信号<b class='flag-5'>完整性</b>探讨-PPT

    如何解決信号完整性问题

    如何解决信号完整性问题呢?是德科技在向您介绍信号完整性分析基础知识的同时,我们还向您展示如何使用基本信号完整性(Signal Integrity - SI) 分析技术(例如眼图、S参数、时域反射计(TDR) 和单脉冲响应)来解决
    的头像 发表于 12-25 16:51 2488次阅读
    如何解決信号<b class='flag-5'>完整性</b>问题

    单片机Debug工具性能对比 单片机调试常用命令

    单片机(Microcontroller Unit, MCU)调试是嵌入式开发中的一个重要环节,它帮助开发者发现和修复代码中的错误,优化程序性能。不同的
    的头像 发表于 12-19 09:56 2172次阅读

    听懂什么是信号完整性

    2024年12月20日14:00-16:00中星联华科技将举办“高速信号完整性分析与测试”-“码”上行动系列线上讲堂线上讲堂。本期会议我们将为大家介绍高速串行总线传输基本框架,什么是信号完整性?高速
    的头像 发表于 12-15 23:33 1047次阅读
    听懂什么是信号<b class='flag-5'>完整性</b>

    接近感应单片机在烟雾报警器抗干扰的总结

    一、电源干扰方面 功耗稳定 XD08M3232单片机在8MHz@3.3V运行时功耗典型值为5mA,稳定的功耗使其在烟雾报警器电源波动(如电池电量变化或外部充电设备不稳定)时,自身运行状态受影响
    发表于 12-10 19:14