7*7自锁按钮pcb
更多
设计一个7x7自锁按钮阵列(共49个按钮)的PCB需要考虑电气连接、机械布局、走线策略和用户体验等多个方面。以下是关键点和推荐方案:
核心设计方案:按键矩阵扫描 (Key Matrix Scanning)
- 原理: 将7行7列的按钮组织成一个网格电路。
- 连接方式:
- 每个按钮的一个引脚连接到其所在行的“行线”(Row)。
- 同一个按钮的另一个引脚连接到其所在列的“列线”(Column)。
- 这样,49个按钮只需要7根行线 + 7根列线 = 总共14根信号线连接到微控制器(MCU),而非49根独立线。
- 扫描流程:
- MCU设置一根特定的行线为低电平(或高电平,取决设计),其余行线设置为高阻态(或相反电平)。
- MCU读取所有列线的状态。
- 如果某列线读到了与激活行相同的电平,说明该列与激活行交叉点上的按钮被按下了(行与列通过按钮连通了)。
- MCU依次激活每一根行线并扫描所有列线,即可检测整个矩阵中所有按钮的状态。
PCB设计关键要素
-
按键选择:
- 类型: 明确选择自锁(保持型) 按钮开关(Push Button Switch, Latching/Maintained Type)。常见类型有拨动式、按压式(按一下锁定,再按一下释放)。确认触发机构符合需求。
- 封装: 选择通孔(THT)或贴片(SMD) 封装。通孔通常更适合手工焊接和承受较大机械力,贴片节省空间适合自动化生产。常用THT脚距有2.54mm (0.1")、3.5mm、5mm等;SMD尺寸如4.4x4.4mm、6x6mm等。
- 引脚结构: 确认是2脚(单刀单掷,SPST)还是4脚(内部两组独立触点并联)。4脚在PCB布线时更灵活(可在按钮两侧走线)。
-
矩阵布局:
- 间距: 按钮中心间距是关键。标准键盘按键间距是19.05mm (0.75") 。根据按钮尺寸和手感需求调整,但需保持一致。
- 整齐排列: 严格按7行7列网格对齐放置按钮。使用PCB设计软件的阵列放置功能。
- 方向: 所有按钮方向一致(如引脚朝向相同),便于布线和焊接。
-
走线策略:
- 行线/列线: 将行线和列线分别布在不同的PCB层(如顶层走行线,底层走列线),通过过孔(Via) 连接到对应按钮引脚。这是最清晰、避免交叉的方式(强烈推荐!)。
- 网格层: 如果必须单面板,需精心规划行线列线路径,利用按钮本身的4脚结构或添加跳线(0欧电阻或飞线),但布线复杂度和交叉风险极高,不适合7x7。
- 线宽: 信号线线宽一般8-12mil即可满足电流要求(按钮电流很小)。电源/地线可稍宽。
- 避免环路: 合理规划路径,减少长回路。
-
二极管防串键 (Ghosting Prevention - 至关重要!):
- 问题: 在矩阵扫描中,同时按下多个特定位置的按钮(尤其是构成矩形顶点时)会导致“鬼影”(检测到未实际按下的按钮)。
- 解决方案: 在每个按钮的行线到列线(或列线到行线,方向需统一)上串联一个开关二极管(1N4148或类似小信号二极管)。
- 作用: 只允许电流从行流向列(或反之),阻断反向或旁路电流,彻底消除鬼影。
- PCB实现: 二极管需靠近按钮放置。注意二极管极性方向必须一致!通常在按钮的两个引脚旁边放置二极管焊盘。
-
去抖动 (Debouncing - 可选但推荐):
- 问题: 机械按钮触点接触瞬间会产生快速通断的抖动,导致MCU误判多次按下。
- 解决方案:
- 软件去抖: 在MCU程序中检测到状态变化后延时10-50ms再确认状态(成本低,主流方案)。
- 硬件去抖: 在按钮两端并联一个RC电路(如0.1uF电容 + 10K电阻),吸收抖动。这会略微增加成本和布线复杂度。自锁按钮对实时性要求不高,软件去抖通常足够。
-
连接器:
- 预留一个连接器(如排针、排母、牛角座),将14根矩阵线(7行+7列)以及电源(如果需要二极管)、地线引出到控制主板(MCU板)。
-
定位与固定:
- 定位孔: 在PCB四角添加非金属化定位孔(NPTH),用于螺丝固定或与外壳的定位销配合。
- 固定孔: 添加金属化固定孔(PTH),用于螺丝将PCB牢固固定在外壳上。数量根据板大小确定(4-6个)。
- 间距: 孔位设计需与最终产品外壳匹配。
-
丝印层 (Silkscreen):
- 清晰标注按钮功能(如B1, B2, ... 或具体功能名)。
- 标注行号(R1-R7)、列号(C1-C7)方便调试。
- 标注二极管方向。
- 标注连接器引脚定义。
- 标注PCB方向和版本信息。
-
层叠结构:
- 推荐:双面板。 一层专门用于水平方向布线(如所有行线),另一层用于垂直方向布线(如所有列线),过孔连接引脚。这是最清晰、最可靠的设计。
- 不推荐: 单面板布线49按键矩阵极其困难,几乎无法避免飞线或跳线,可靠性降低且不美观。
推荐设计流程
- 选型确认: 确定具体按钮型号、封装、间距。
- 原理图设计: 绘制7x7矩阵电路,每个按钮串联一个二极管(方向一致,如阴极接列线)。
- 创建PCB封装: 为所选按钮和元器件创建准确的PCB封装库。
- PCB布局:
- 放置49个按钮,严格按间距排列成7x7网格。
- 放置49个二极管,紧邻其对应的按钮(推荐放在按钮的列线侧或行线侧)。
- 放置连接器(靠近PCB边缘)。
- 放置定位孔和固定孔。
- PCB布线:
- 策略: 一层(如Top Layer)布所有行线。另一层(如Bottom Layer)布所有列线。
- 行线: 将同一行的7个按钮的“行”引脚(或连接二极管的行端)用铜线连接起来。
- 列线: 将同一列的7个按钮的“列”引脚(或连接二极管的列端)用铜线连接起来。通过过孔从另一层引过来。
- 连接器: 将7根行线和7根列线分别引到连接器的对应引脚。添加电源(VCC,如果需要给二极管提供偏置)和地线(GND)引脚。
- 地平面: 在底层或顶层未被信号线占用的区域铺地铜(GND),提高抗噪性。注意信号线与地平面的间距。
- 设计规则检查(DRC): 严格检查线宽、间距、孔大小等是否符合PCB厂家要求和电气规则。
- 丝印调整: 确保标识清晰、不重叠、位置正确。
- 打样与测试: 制作PCB样板,焊接元器件,连接到MCU测试程序,验证每个按钮的按下/释放状态是否被准确检测,检查有无鬼影(需测试同时按多个组合键)。
总结要点
- 核心: 7x7 矩阵扫描 + 每个按钮串联二极管 是解决49按键连接和防鬼影的关键。
- PCB层: 必须使用双面板,行线列线分层布线。
- 布局: 按钮间距精确一致,排列整齐。
- 元件: 按钮(自锁)、二极管(防鬼影)是核心器件。
- 接口: 预留清晰的连接器引出矩阵线和电源地。
- 固定: 设计足够的定位孔和固定孔。
- 标注: 丝印信息清晰明了。
遵循上述步骤和要点,你可以设计出一个功能可靠、易于生产的7x7自锁按钮PCB板。务必在打样前仔细检查原理图和PCB布局!
M8金属按钮自锁改装启动电源按键按压式防水圆形开关8mm
1970-01-01 08:00:00 至 1970-01-01 08:00:00
7大妨碍PCB可制造性的主要DFM问题资料下载
电子发烧友网为你提供7大妨碍PCB可制造性的主要DFM问题资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
资料下载
小组店小二
2021-03-31 08:43:17
Xilinx A7 K7 V7系列Cadence符号库及PCB库免费下载
Xilinx_A7_K7_V7系列Cadence符号库及PCB库,包含的型号有XC7A100T-1FGG484I;XC
资料下载
听风说梦
2021-01-26 09:51:00
关于按钮自锁问题
如下图片,是我之前学来的一个自锁程序,但是发现后来装了19就用不了,本人新手,有高手指点一下吗? 本来在循环中布尔1触发以后,布尔2就会变成1,即使布尔1变成0,布尔2也会输出1,直到refresh变成0. 但是最近
2020-12-21 18:23:02
7天热门专题
换一换
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- dtmb信号覆盖城市查询
- EDA是什么?有什么作用?
- 中科院研发成功2nm光刻机
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机