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

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

3天内不再提示

如何处理微控制器上未使用的引脚?

PCB线路板打样 来源:LONG 2019-07-25 09:21 次阅读

我必须承认,我不是一个合适的人,可以求助于清洁提示。我担心每年的春季大扫除,因为库房总会有惊喜处理。偶尔,我偶然发现了我几乎无法识别的物品,但最终决定坚持下去。

虽然我对未使用物品的犹豫不决导致我妻子的一些唠叨和额外空间的损失,但未能处理未使用的物品微控制器上的引脚会产生更大的后果。它可能会导致在原型设计阶段未检测到的问题,并在现场部署数百个微控制器时再次困扰您。

当您未使用的引脚未连接时会发生什么

在典型的微控制器设计中,最终使用一些未使用的引脚是正常的。这些可能是通用输入和输出或引脚,在数据表中仅标记为“NC”。快速简便的解决方案是将这些引脚保持不连接状态,因为这意味着硬件的布线更少,并且PCB占用的空间更少。

然而,这样做的后果可能包括不稳定的操作。微控制器在实际应用中,或者在严重的情况下,对组件本身造成直接损坏。未使用引脚的影响因主要取决于引脚的类型以及它们在未连接时造成的潜在风险而有所不同。

未使用的输入引脚提出了一个最重要的问题。这些引脚通常连接到内部上拉或下拉电阻;让它们浮动通常不会影响微控制器的算法。但是,保持输入引脚悬空使它们成为吸引静电放电(ESD)或电磁干扰(EMI)的理想磁铁。

输出引脚在未连接时很少出现问题,但在某些情况下可能出现振荡发生在未连接的输出引脚上,影响内部逻辑的稳定性。您应该保留未连接的唯一引脚是引脚,包含用于工厂测试的内部电路。它们通常用“IC”表示,并在数据表中明确突出显示。

如何在微控制器中连接未使用的引脚

这是一个经常出现的问题麻烦新手硬件设计师。电子专家对管理未使用引脚的正确方法有不同的看法。一般来说,我在整个设计生涯中都遵循一系列原则。

将未使用的输入引脚连接到上拉或下拉电阻。

有些人声称将未使用的引脚连接到地或Vcc是消除EMI干扰风险的最佳方法。然而,这样做会造成其自身的威胁,同时降低设计的灵活性。当固件开发人员意外地将引脚转换为输出时,引脚会受到损坏,并且它会吸收或吸收超出其限制的过大电流

相反,输入引脚应连接到上拉或上拉 - 电阻器。这将在设计灵活性和EMI降低之间取得平衡。

输出引脚在未连接时通常是安全的,但最好将它们连接到上拉而不是下拉电阻,以最大限度地减少空闲电流。使用外部电阻也意味着散热均匀分布,而不是集中在微控制器本身上。

引脚最好不要连接。

对于标有“NC”的引脚,制造商缺乏标准化意味着在决定是否最好留下之前,应该始终仔细阅读数据表。未连接,或需要接地或Vcc的电阻。其中一些“NC”引脚可能与内部电路的其余部分物理上没有连接,而有些则用于工厂使用。

如果PCB上的空间不是一个重要问题,那么它也是一个好主意。将所有未使用的引脚路由到单个连接器。如果出现任何需要,可以在未来对引脚进行测试和使用。

使用AltiumDesigner®等全面的PCB设计软件,可以方便地使用电阻端接未使用的引脚。 Altium提供所有必要的组件,并包含额外的资源,以帮助优化您的PCB设计。如果您对未使用的引脚有更多疑虑,请与Altium专家联系以获取更多提示。

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

    关注

    4318

    文章

    23074

    浏览量

    397400
  • 控制器
    +关注

    关注

    112

    文章

    16318

    浏览量

    177792
  • 控制电路
    +关注

    关注

    82

    文章

    1709

    浏览量

    135857
收藏 人收藏

    评论

    相关推荐

    请问DDS AD9911使用的输入和输出引脚该如何处理

    本人是新手,正在学习使用AD9911,有几个问题想请教一下。1、使用的输入和输出引脚该如何处理,用电阻拉到电源或下拉到地还是串电容到地,有什么区别?2、CLK_MODE_SEL (
    发表于 11-15 10:06

    何处理使用的GPIO引脚

    你好,我有两个关于FX3 GPIOS的问题。在我的设计中,我应该如何处理使用的GPIO引脚?我应该让它漂浮吗?我的第二个问题是关于22OHMS电阻。在数据表中,据说22OHM应该连接到由
    发表于 10-23 10:45

    微控制器(MCU)与微处理器(MPU)

    曾经微控制器(MCU)与微处理器(MPU)是截然不同的两种器件,微控制器完成“控制”相关的任务,根据外界信号刺激产生反应,微处理器主要执行
    发表于 11-03 07:42

    微控制器MCU是什么

    的应用中。MCU微控制器与微处理器的不同之处在于它在一个芯片内包含整个处理引擎的更多元素。它将大多数处理引擎组件集成到单个芯片可以减小尺寸
    发表于 11-03 06:45

    如何配置LPC4322微控制器使用的引脚

    我们如何配置 LPC4322 微控制器使用的引脚?目前,我让它们在我的电路板连接,原理图
    发表于 05-22 08:32

    MAXQ微控制器中JTAG接口引脚的复用

    摘要:通常在嵌入式应用中,微控制器的每个端口引脚都是必需的,没有多余引脚。大部分MAXQ®微控制器带有可重新进行写操作的内部程序存储
    发表于 04-23 16:28 953次阅读

    微控制器是什么?微控制器的应用

    国际处理器根据应用的领域不同分为三类:一是通用高性能微处理器,二是嵌入式微处理器,三是微控制器。通用微
    发表于 11-10 10:56 1.2w次阅读
    <b class='flag-5'>微控制器</b>是什么?<b class='flag-5'>微控制器</b>的应用

    如何在微控制器用相对较少的引脚驱动多个LED

     同时几乎点亮的LED数量受微控制器的限制。您需要每秒至少刷新所有LED 60次。如果您的微控制器没有足够的处理能力,那么在更高的LED数量下您将无法实现这一点。如果你在低级别编程,就很难在Arduino
    的头像 发表于 09-03 11:25 6298次阅读
    如何在<b class='flag-5'>微控制器</b><b class='flag-5'>上</b>用相对较少的<b class='flag-5'>引脚</b>驱动多个LED

    什么是微控制器?如何编程微控制器

    微控制器进行编程或刻录意味着“将程序从编译传输到微控制器的存储”。微控制器的程序通常是用C或汇编语言编写的,最后编译
    的头像 发表于 08-21 15:40 1w次阅读

    8051微控制器引脚说明与基本电路

    此前已经介绍过8051微控制器的基础知识,包括它的历史、特性、封装和一些实际应用。在本文中,小编将将继续介绍关于8051微控制器引脚图、引脚说明以及其他一些细节内容,包括8051
    发表于 08-23 15:53 8317次阅读
    8051<b class='flag-5'>微控制器</b><b class='flag-5'>引脚</b>说明与基本电路

    STM32微控制器和微处理器的四通道SPI接口

    STM32微控制器和微处理器的四通道SPI接口
    发表于 11-21 08:11 0次下载
    STM32<b class='flag-5'>微控制器</b>和微<b class='flag-5'>处理器</b><b class='flag-5'>上</b>的四通道SPI接口

    MAXQ微控制器的多路复用JTAG接口引脚

    通常在嵌入式应用中,微控制器的每一个端口引脚都需要,没有多余的端口引脚。大多数具有可重写内部程序存储(如闪存或EEPROM)的MAXQ®
    的头像 发表于 01-10 11:34 1164次阅读

    微控制器的工作原理和基本结构 微控制器引脚功能和应用电路

    微控制器是一种集成电路芯片,内部集成了微处理器、存储、输入输出接口和各种系统控制逻辑电路。它可以通过编程实现各种控制任务,并通过输入输出接
    发表于 08-16 17:09 5477次阅读

    MCU微控制器是什么?微控制器和微处理器之间的区别

    微控制器(通常简称为MCU或MC)是指完全独立于单个芯片的非常小的微型计算机。欧时电子指南将详细探讨什么是微控制器以及它与微处理器等相关产品之间的根本区别,还将介绍一些最常见的市售微控制器
    的头像 发表于 10-26 15:01 1701次阅读

    微控制器基础】——从历史切入,了解微控制器的五个要素(

    微控制器基础】——从历史切入,了解微控制器的五个要素(
    的头像 发表于 12-07 10:55 586次阅读
    【<b class='flag-5'>微控制器</b>基础】——从历史切入,了解<b class='flag-5'>微控制器</b>的五个要素(<b class='flag-5'>上</b>)