news 2026/4/16 16:58:28

按键电路设计的细节

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
按键电路设计的细节

目录

1.按键简介

1.1. 名字

1.2. 为什么要 4 个脚?(内部结构揭秘)

1.3. 原理图中的画法(红线的意思)

总结

2.机械强度

2.1. 按钮不仅是电子元件,它是“受力件”

2.2. 为什么“不连线”会导致强度变低?

2.3. 总结


1.按键简介

这是非常常见的4 脚轻触开关 (Tactile Switch / Tact Switch),也是电子设计中最常用的按键元件。

1.1. 名字

  • 学名:SPST-NO(单刀单掷-常开)轻触开关。

  • 俗称:轻触按键、微动开关(虽然严格说微动是另一种,但口语常混用)、Tact Switch。

  • 尺寸:最常见的是6x6mm12x12mm规格。

1.2. 为什么要 4 个脚?(内部结构揭秘)

虽然原理图上它是一个简单的开关(按下导通,松开断开),只需要 2 个引脚,但它做成 4 个引脚主要有这两个原因:

  • 机械稳固性:4 个脚焊在板子上比 2 个脚更稳,不容易被手指按得松动或脱落。

  • 内部连通(跳线作用):

    • Pin 1 和 Pin 2在开关内部是永远连通的(通常是同一侧的两个脚,或者对称的两个脚,具体看厂家)。

    • Pin 3 和 Pin 4在开关内部也是永远连通的。

    • 动作原理:当你按下按钮时,金属弹片变形,把(1,2) 这一组(3,4) 这一组接通。

1.3. 原理图中的画法(红线的意思)

在原理图SW2中,画法非常严谨(或者用的元件库比较规范):

  • 特意用红色的导线把Pin 1 和 Pin 2连起来,把Pin 3 和 Pin 4连起来。

  • 目的:这是为了确保在 PCB 画板时,这 4 个焊盘都能正确连接到网络上。如果不连,有时候软件会以为只需要接其中一个脚,导致机械强度不够。

总结

这就是一个几十分钱的普通轻触开关,在这里用作复位按键 (Reset Button),按下后会把FPGA_PROGRAM_B信号拉到地(GND),让 FPGA 重新配置。

2.机械强度

简单来说,“机械强度不够”指的是:当你用力按按钮时,按钮可能会被你**“按掉”或者焊盘被“撕下来”**。这背后涉及到一个 PCB 设计中非常实用的小细节:

2.1. 按钮不仅是电子元件,它是“受力件”

电阻、电容焊在板子上,平时没人去碰它们。但按键不一样,它是用来“按”的。

  • 每次你按下开关,都会对它施加一个向下的压力,甚至可能带有侧向的推力(如果手指滑了)。

  • 这个力最终完全由底部的焊锡和**PCB板上的铜皮(焊盘)**来承受。

2.2. 为什么“不连线”会导致强度变低?

这就是之前提到的“软件”和“物理”的联动关系。

  • 场景 A:原理图上只连了 Pin 1 和 3(Pin 2, 4 悬空)

    • 软件行为:画 PCB 时,软件认为 Pin 2 和 Pin 4 是“没用的孤儿”。铺铜(Ground Pour)的时候,为了避免短路,大面积的铜皮会自动避开这两个脚,留出缝隙。

    • 物理结果:这两个脚的焊盘就像孤零零的小岛,仅仅靠那一小块铜皮粘在玻璃纤维板(FR4)上。

    • 后果:只有 2 个脚受力。当你用力按时,这两个“孤岛”焊盘很容易连着焊锡一起被撕裂剥离

  • 场景 B:原理图上把 4 个脚都连好了(比如都连到 GND)

    • 软件行为:画 PCB 时,软件认为这 4 个脚都是“自己人”。如果你铺了大面积的 GND 铜皮,铜皮会通过“十字连接(热焊盘)”直接抓住这 4 个脚。

    • 物理结果:此时,这 4 个焊盘不再是孤岛,而是和大半个板子的铜皮连为一体。

    • 后果:4 个脚同时受力,而且因为连着大片铜皮,焊盘牢牢地“抓”在板子上,怎么按都不容易掉。

2.3. 总结

所谓“机械强度不够”,就是怕你按得太猛,把焊盘给按掉了

最佳实践:在原理图里画红线一样,把 1-2 短接,3-4 短接。这样在 PCB 里,4 个脚都会被强行连入电路网络(通常会有导线或铜皮拉住它们),就像给椅子钉稳了 4 条腿,绝对比只钉 2 条腿要结实得多。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/16 7:24:50

深度学习新手必看:TensorFlow-v2.9镜像一键部署方案

TensorFlow-v2.9 镜像:新手如何快速构建深度学习环境 在人工智能浪潮席卷各行各业的今天,越来越多开发者、学生和科研人员希望快速踏入深度学习的大门。然而,真正开始动手时,很多人却被“环境配置”这第一道门槛拦住了脚步——Pyt…

作者头像 李华
网站建设 2026/4/16 0:18:12

【Java模块化系统深度解析】:揭秘类文件操作标准化最佳实践

第一章:Java模块化系统的演进与核心价值Java 模块化系统的引入标志着 Java 平台在可维护性、可扩展性和安全性方面的重大进步。自 Java 9 起,Project Jigsaw 正式将模块化能力集成到 JDK 中,使开发者能够以更精细的粒度管理代码依赖与封装。模…

作者头像 李华
网站建设 2026/4/16 2:42:24

Markdown TOC目录生成器提升长篇AI博客可读性

Markdown TOC 目录生成器提升长篇 AI 博客可读性 在深度学习项目日益复杂的今天,技术文档早已不再是代码之外的附属品——它本身就是开发流程中不可或缺的一环。无论是记录实验过程、分享模型调优经验,还是撰写教学教程,开发者都面临着一个共…

作者头像 李华
网站建设 2026/4/15 16:13:58

docker安装TensorFlow 2.9镜像时遇到权限问题怎么办?

Docker安装TensorFlow 2.9镜像时遇到权限问题怎么办? 在深度学习项目开发中,使用Docker部署TensorFlow环境已成为标准实践。它能有效避免“在我机器上能跑”的依赖地狱问题,尤其在团队协作和CI/CD流程中显得尤为重要。然而,当你兴…

作者头像 李华
网站建设 2026/4/15 15:34:04

diskinfo监控SSD寿命,保障长期大模型训练稳定性

diskinfo监控SSD寿命,保障长期大模型训练稳定性 在深度学习进入“炼丹”时代的今天,动辄数周的训练周期早已不是新鲜事。你有没有经历过这样的场景:一个千亿参数的大模型跑了十天,眼看就要收敛,突然系统报错——I/O异常…

作者头像 李华
网站建设 2026/4/16 9:09:44

Springboot多数据源切换时,PageHelper分页失效问题

现象:分页切换提示未知错误,或者分页切换每页返回的都是所有的数据结果集。 直接上原因和解决方案: 原因:分页逻辑制定的不明确,或者连续切换了多次数据源 解决方案: 1. 把分页之外的逻辑移到PageHelpe…

作者头像 李华