登录/注册

gh60键盘pcb原理图

更多

好的!GH60是一个非常经典且开源的60%机械键盘PCB项目。虽然不同的设计师可能有细微的改动版本(如GH60 Rev. A, Rev. B, Rev. C, Satana GH60等),但其核心原理图结构是相似的。以下是用中文解释GH60键盘PCB原理图的主要组成部分和工作原理:

核心思想

键盘通过扫描一个由行(Row)和列(Col)组成的矩阵来检测按键状态。每个按键位于特定行线和列线的交叉点上。主控芯片(MCU)负责按顺序扫描行线,并读取列线的状态,从而判断哪个按键被按下。

原理图主要组成部分

  1. 主控芯片 (MCU - Microcontroller Unit)

    • 型号: 最常用的是ATMega32U4(Atmel/Microchip),这是GH60原始设计及很多兼容板的核心。它内置USB 2.0全速控制器(12Mbps)和足够的GPIO引脚来处理60%键盘的矩阵。
    • 作用:
      • USB通信: 通过USB接口与电脑通信,接收电源(5V),发送按键数据(HID协议)。
      • 矩阵扫描: 控制行线输出(拉低或设置为输出低电平),读取列线输入(设置为输入带上拉电阻),检测按键通断。
      • 固件执行: 运行键盘固件(如QMK、TMK),处理键值映射、层切换、宏、灯光控制(如有)等逻辑。
      • EEPROM: 存储用户配置(如布局、宏、背光设置等)。
    • 关键连接:
      • VCC GND: 电源和地。
      • D+ D-: USB数据线对。
      • UCAP: 连接去耦电容到GND,用于USB内部稳压器。
      • UVCC: USB电源输入(通常来自USB接口的5V)。
      • RESET: 复位引脚,连接复位电路。
      • XTAL1 XTAL2: 连接外部晶振电路。
      • PC6 (!RESET): 也用于复位。
      • PB0-PB7, PD0-PD7, PF0-PF7, PE6: 这些GPIO引脚被分配到键盘矩阵的行线 (Row)列线 (Col)
  2. 按键矩阵 (Key Matrix)

    • 结构: 60%键盘通常有61个按键左右。按键被布局成一个行 x 列的网格(例如常见的6行x14列, 或5行x15列等)。
    • 行线 (Row): 一组GPIO引脚(通常设置为输出模式,在扫描时依次设置为低电平)。
    • 列线 (Col): 另一组GPIO引脚(通常设置为输入模式,内部上拉电阻使能。当按键未按下时,读取为高电平;当按键按下且对应的行线被拉低时,该列线电平被拉低)。
    • 二极管 (Diode): 每个按键必须串联一个二极管
      • 方向: 阴极 (Cathode, 通常标记为黑色环/线的一端) 朝向行线阳极 (Anode) 朝向列线
      • 作用:
        • 防止鬼键 (Ghosting): 当多个按键同时按下时,如果没有二极管,会产生虚假的通路,导致错误按键触发。二极管允许电流只能从列线流向行线(当行线被拉低且按键按下时),阻断了其他方向的通路。
        • 支持全键无冲 (NKRO): 正确放置二极管是实现任意多键同时按下无冲突的基础(依赖于固件支持)。
      • 类型: 常用1N4148或类似的小信号开关二极管。
  3. USB接口 (USB Connector)

    • 类型: 早期GH60多为Micro USB B型接口。现在很多新设计或兼容板(尤其是GH60 Rev. C及后续)会使用USB Type-C接口。
    • 引脚:
      • VBUS (+5V): 来自电脑的5V电源。
      • D+: USB数据正线。
      • D-: USB数据负线。
      • GND: 接地。
      • (对于Type-C,还有CC1/CC2用于检测插入方向和供电协商,通常通过分压电阻实现)。
    • 保护: 通常在D+D-线上有串联的22欧姆电阻(用于阻抗匹配/限流)以及对地的小电容(如33pF,用于滤波)。有时在VBUS入口处有自恢复保险丝(Polyfuse)和滤波电容(如10uF)。
  4. 电源管理 (Power)

    • 输入: 直接从USB的VBUS获取+5V。
    • 稳压: ATMega32U4需要3.3V核心电压。原理图上会有一个低压差线性稳压器(LDO),如MIC5219-3.3(或AMS1117-3.3等),将USB的5V降压为稳定的3.3V供给MCU的AVCCVCC引脚(通常UVCC直接接5V)。
    • 滤波电容: 在稳压器的输入和输出端,以及MCU的电源引脚附近,会有多个不同容值的电容(如10uF电解电容,0.1uF陶瓷电容)用于滤除电源噪声,保证稳定工作。
  5. 时钟电路 (Clock)

    • 外部晶振: ATMega32U4需要一个外部晶振提供精确时钟。GH60通常使用16MHz的无源晶振。
    • 负载电容: 晶振两端各连接一个22pF的陶瓷电容到地,这对晶振稳定起振至关重要。
  6. 复位电路 (Reset Circuit)

    • 复位按键: 一个轻触开关(通常是贴片的)连接在RESET引脚(或PC6)和GND之间。
    • 上拉电阻: 一个10K欧姆的电阻连接在RESET引脚(或PC6)和VCC(通常是3.3V)之间。当按键未按下时,电阻将复位引脚拉到高电平(正常工作);按下按键时,将复位引脚短暂拉低,触发MCU复位。
  7. (可选)状态指示灯 (Status LEDs)

    • 常见LED:
      • Caps Lock LED: 最常用。通常由一个LED(贴片或插件)和一个限流电阻(如470欧姆)组成。阳极接VCC(或通过MOSFET控制),阴极通过电阻连接到MCU的一个专用GPIO引脚(如PB1PD5用于Caps Lock)。MCU拉低该引脚点亮LED。
    • 背光 (Backlight): 如果PCB支持按键LED背光(单色/RGB),原理图会更复杂,会有LED驱动电路(可能是MCU直接驱动+限流电阻,或使用专用驱动芯片如74HC595移位寄存器或IS31FL3731等)。
    • RGB底灯 (Underflow): 如果支持,通常使用WS2812B/SK6812等可寻址RGB LED灯珠(串联),由MCU的一个引脚(如PD3)通过单线协议控制。
  8. (可选)EEPROM

    • ATMega32U4内部有1KB的EEPROM用于存储用户配置。有些设计可能会外挂一个SPI/I2C接口的EEPROM芯片(如24LCxx系列)提供更大存储空间,但这在标准GH60原理图中较少见。

工作流程简述

  1. 上电: USB插入电脑,5V供电。LDO输出3.3V给MCU。晶振起振。MCU运行Bootloader,然后加载固件。
  2. 枚举: MCU通过USB向电脑报告自己是一个HID键盘设备。
  3. 扫描循环 (Loop):
    • MCU将所有行线引脚设置为高阻输入或输出高电平(释放所有行)。
    • MCU依次选择一行(将该行引脚设置为输出低电平)。
    • MCU读取所有列线引脚的状态(配置为输入带上拉电阻)。
    • 如果某列线读到了低电平,说明该列与该行交叉点上的按键被按下了(因为有二极管导通了)。
    • 等待一个短暂的消抖时间(Debounce,毫秒级,在固件中处理),再次读取确认。
    • 释放该行(恢复为高阻输入/输出高电平),继续扫描下一行。
  4. 数据处理: 扫描完所有行后,MCU得到了当前所有按键的状态矩阵(按下/松开)。固件将此状态与之前的扫描结果比较。
  5. 按键事件处理:如果有按键状态变化(按下或松开),固件根据当前激活的层(Layer)查找对应的键值 (Keycode)
  6. USB报告: 固件将按键事件(按下或松开的键值)打包成标准的USB HID键盘报告,通过USB发送给电脑操作系统。
  7. 其他功能: 同时,固件处理LED指示灯状态更新、RGB灯光效果、宏执行、层切换逻辑等。

总结关键点

要获取特定版本(如Rev. B, Rev. C)的确切原理图PDF或KiCad项目文件,强烈建议访问GitHub上的GH60开源仓库或其衍生项目的页面(比如gh60satanaai03等关键词搜索)。这些文件是理解、修改或自行设计兼容PCB的最佳资源。

原理图pcb的关系

原理图和pcb的关系  原理图和PCB之间有着密切的关系,它们是电子设计

2023-12-07 15:37:33

PCB原理图PCB设计文件的区别

一站式PCBA智造厂家今天为大家讲讲PCB原理图与PCB设计文件有什么区别?PCB

2023-08-01 09:14:50

观海微GH8555BL搭配HKC8.0/HKC10.1 参考原理图

观海微电子GH8555BL搭配HKC8.0、HKC10.1参考原理图

2023-03-15 11:03:15

GH60公款机械键盘PCB设计案例

电子发烧友网站提供《GH60公款机械键盘PCB设计案例.zip》资料免费下载

资料下载 h1654155275.6483 2022-08-10 14:37:37

EDA工具CADENCE原理图PCB设计说明

EDA工具CADENCE原理图与PCB设计说明

资料下载 时涛 2021-07-15 09:38:12

基于1602加矩阵键盘的简易计算机原理图及源码

基于1602加矩阵键盘的简易计算机原理图及源码

资料下载 刘鹏 2021-04-29 09:57:55

串行键盘PCB原理图免费下载

本文档的主要内容详细介绍的是串行键盘的PCB原理图免费下载。

资料下载 ah此生不换 2020-10-10 16:08:00

4X4动态扫描键盘PCB原理图免费下载

本文档的主要内容详细介绍的是4X4动态扫描键盘的PCB原理图免费下载。

资料下载 佚名 2020-09-22 16:25:00

观海微GH8555BL+HKC6.95参考原理图

观海微GH8555BL+HKC6.95参考原理图如下:*附件:GH8555BL+HKC_6.95_QP070AS01-1_Demo circui

2023-03-15 11:00:09

基于ATMEGA32U4微控制器的最小系统

设计兼容Arduino Micro系列开发板,可以实现大部分功能,可以开发一系列键盘和鼠标,比如常用的104键键盘,定制高品质GH60

2022-08-16 07:30:34

TCLTA1475GH彩电原理图相关资料下载

TCL TA1475GH彩电原理图文件下载

2021-06-24 09:26:08
7天热门专题 换一换
相关标签