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

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

3天内不再提示

MCU健壮性设计之如何配置数字输入/输出

汽车电子工程知识体系 来源:汽车电子硬件设计 作者:汽车电子硬件设计 2020-10-12 15:50 次阅读

一般来说,未使用的功能(或已删除的变体)都不会被释放。这对于uC的引脚尤其适用,因为它对摄动很敏感,可能会影响c的运作,也可能会产生扰动

为了定义一个可能的策略,我们必须考虑到可测试性、待机模式的消耗约束以及厂商推荐的优先权

简单地说,可以设置以下规则

§可测试性约束:

最大的覆盖范围是用一个测试点的输入的所有引脚来获得的

搜索的范围是一个带有相邻引脚的短路。

除了对其他功能或EMC风险的关键影响外,开路没有被搜索。

电流消耗约束:

上拉电阻的出现增加了待机(或睡眠模式)的消耗。在这种模式下,选择pin配置来最小化电源的消耗,而不需要进行浮动输入

制造商的建议:

未使用的输入必须直接连接到一个电势

或未使用的输入必须通过外部电阻连接到一个电势上

有时,一个晶元有几个封装,而晶元的输入可以在不需要任何照顾的情况下浮动。换句话说,取决于封装的变化,不是所有的信号线都可以在引脚上访问,比如减少引脚数量封装。这些隐藏的信号必须被视为未使用的引脚和配置适当减少功耗和噪声= >无关的检查(供应商)如果微控制器I / O(晶元但不是连着别引脚)指定在恒生指数,这些无关的I / O必须被编程以避免漂浮的I / O。

对于每个引用,必须提供来自供应商的确认,以确保没有内部的浮动输入(在微控制器PPAP文档中可能会提到内部的浮动输入)。

输入可以通过软的(漏极开路,拉起或下拉)来配置。

为了避免过早地丢失配置,建议软件确认所有微控制器端口的方向和数据,这是明智的。

未使用的中断输入必须被屏蔽。

图如果未使用的端口可配置为输入或输出,则配置为输出功能将是优先的。在这种情况下,pin将被连接到地面和输出阶段,并且将在最理想的状态下被配置为在低状态下运行(图21)。

如果状态不能配置在漏极开路,大多数时候在推拉中,状态将保持在较低的阶段(图22)。根据c的类型,推荐使用拉下电阻,以避免不合时宜的短路(图23)。在这种情况下,还可以将多个未使用的输出引脚通过单个电阻器连接到地(图24)。

在工厂测试模式下,如果µC启用了它,就可以通过向输入配置的内部向上配置(图25)来测试连接。

这些端口的读数是“0”,如果这一引脚是焊接的,如果有断开连接,则是“1”。

如果未使用的端口不能配置为输出,那么pin将根据通常不活跃的插脚点连接到参考电位、VDD或VSS。例如,在VDD中,通常处于低状态的中断输入将被引用。

根据µC的类型,推荐放置一个上拉式电阻器。在这种情况下,还可以将未使用的输入集中到单个电阻器上(图26)。

如果输入有一个内部的上拉,那么与地面的连接将是优先的(图27)。在这种情况下,切断连接将是可检测的(读取一个高状态),而这个引脚将永远不会悬空。如果待机功耗限制很高,那么就有可能把这一引脚悬空。


责任编辑:lq

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

    关注

    146

    文章

    17272

    浏览量

    352085
  • 上拉电阻
    +关注

    关注

    5

    文章

    363

    浏览量

    30668
  • 制造商
    +关注

    关注

    0

    文章

    145

    浏览量

    13176

原文标题:MCU健壮性设计之如何配置数字输入/输出

文章出处:【微信号:QCDZYJ,微信公众号:汽车电子工程知识体系】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    如何配置GPIO引脚

    引脚是微控制器上的一个多功能接口,可以被配置数字输入数字输出、模拟输入/
    的头像 发表于 01-09 09:39 99次阅读

    cd14538b的输出结构后面接MCUMCU输入配置为上拉,还是下拉,还是不上拉下拉?

    请教下cd14538b的输出结构,后面接MCUMCU输入配置为上拉,还是下拉,还是不上拉下拉。
    发表于 12-31 07:46

    DC/DC 转换器输出电压调整的方法,包括数字通信接口、数字输入和模拟输入三种方式

    本文主要介绍了 DC/DC 转换器输出电压调整的方法,包括数字通信接口、数字输入和模拟输入三种方式,具体内容如下: *附件:DCDC 转换器
    的头像 发表于 12-25 17:32 1484次阅读
    DC/DC 转换器<b class='flag-5'>输出</b>电压调整的方法,包括<b class='flag-5'>数字</b>通信接口、<b class='flag-5'>数字</b><b class='flag-5'>输入</b>和模拟<b class='flag-5'>输入</b>三种方式

    AIC3268接4路mic输入,dsp模式下数字接口能否输出4路独立数据?

    3268文档中找到以上相关信息。 使用dsp数字接口,8通道输出;得到的为4路mic输入的混音数据。该怎么配置,谢谢
    发表于 10-17 06:35

    请问TLV320AIC3007如何配置寄存器才能MIC输入经ADC和数字滤波后直通DAC然后输出到耳机?

    我们想将从MIC输入采集的声音经过AIC3007数字滤波和EQ后得到20Hz~1000Hz之间的音频数据,MCU不采集数字音频信号,数字
    发表于 09-30 07:15

    TLV320AIC3204接数字麦克风,数字输出和模拟输出都没有信号是怎么回事?

    如图1,使用mcu配置aic3204,pin11和pin32作为字时钟和位时钟都有输出数字麦克风的sd引脚也有输出;但是aic3204
    发表于 09-30 06:59

    【GD32 MCU入门教程】GD32 MCU GPIO 结构与使用注意事项

    本文是专门为基于GD32 MCU开发的工程设计人员提供,主要介绍了GPIO的功能配置、内部结构以及在不同场景使用时的注意事项,旨在帮助GD32 MCU开发者优化对通用型输入输出端口(G
    的头像 发表于 09-07 10:34 857次阅读
    【GD32 <b class='flag-5'>MCU</b>入门教程】GD32 <b class='flag-5'>MCU</b> GPIO 结构与使用注意事项

    寄存器的输入输出方式

    寄存器的输入输出方式是数字电路设计中至关重要的部分,它决定了数据如何在寄存器中进出以及处理的效率。下面将详细探讨寄存器的几种主要输入输出方式,包括并行输入输出、串行
    的头像 发表于 09-05 14:09 1535次阅读

    防御编程:让系统坚不可摧

    Programming)正是为解决这一问题而生的一种编程范式,它强调在编程过程中预见并防范潜在的错误和异常情况,从而增强软件的健壮性和稳定性。作为一种细致、谨慎的编程方法,通过提前考虑并防范可能出现的错误,从而有效减少软件漏洞和故障。本文将详细介绍防御
    的头像 发表于 07-25 14:04 307次阅读

    PLC输入端口和输出端口的工作原理

    内部逻辑运算后,再通过输出端口控制外部设备。因此,了解PLC输入端口和输出端口的工作原理对于理解和应用PLC系统至关重要。本文将详细解析PLC输入端口和
    的头像 发表于 06-19 14:11 3057次阅读

    RA MCU CANFD在FSP中的配置详解

    RA MCU CANFD在FSP中的配置详解
    的头像 发表于 06-19 08:06 584次阅读
    RA <b class='flag-5'>MCU</b> CANFD在FSP中的<b class='flag-5'>配置</b>详解

    risc-v的mcu对RTOS兼容如何

    : RTOS的版本和配置也会影响其与RISC-V MCU的兼容。较新版本的RTOS可能提供了更好的RISC-V支持和优化。 在配置RTOS时,需要考虑RISC-V
    发表于 05-27 16:26

    软件可配置模拟 I/O 的设计理念

    输出均可配置为电压或电流模式。 这些 IC 的灵活性使成为多功能系统的理想选,因为硬件可以随时重新配
    的头像 发表于 05-05 11:10 935次阅读
    软件可<b class='flag-5'>配置</b>模拟 I/O 的设计理念

    自定义位宽输入输出截位模块的灵活配置方案

    配置任意输入输出位宽截位模块
    的头像 发表于 04-25 11:36 416次阅读

    “新一代”漏洞扫描管理系统:脆弱管理平台提高自身健壮性

    黑客发起攻击并非盲目,首先要做充分准备,比如找到可利用的系统脆弱,也就是大家经常提起的0 DAY漏洞,或者是已公开但没有采取弥补措施的已知漏洞,然后再利用一些针对的工具,就可以发起破坏攻击
    的头像 发表于 04-16 11:16 336次阅读