ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

BUFF80 80%配列双模热插拔键盘PCB设计与排错实战

BUFF80 80%配列双模热插拔键盘PCB设计与排错实战 1. 80%配列堆上双模与热插拔后PCB 到底难在哪先把结论摆在前面BUFF80 这块板子真正难的地方不是蓝牙 5.2 那几个字也不是热插拔轴座本身而是把80% 配列的键位密度 双模供电系统 可反复拔插的轴座焊盘塞进同一块 1.6mm 板子里时三者会互相抢空间、抢地层、抢结构余量。我见过太多人第一次做无线键盘板原理图照着抄完了Layout 一铺铜发现天线净空区被地铜填满或者电池仓正好压在天线正下方最后只能重组板子。先说清楚双模这个词在键盘圈里的两种含义这点不统一后面全是白聊。一种是蓝牙 有线 USB插线走 HID、拔线走 BLE两边共用一个键位映射另一种是蓝牙 2.4G 私有接收器需要额外的射频芯片和一个 USB Dongle。BUFF80 这套说的是前一种也就是有线无线双模。如果你买到的套件里没有 2.4G 接收器那就是纯粹的 BLE USB 方案别被商家文案绕进去。1.1 三个需求叠加产生的四处硬冲突射频与铺铜的冲突2.4G 天线需要干净的地参考和净空区而键盘板最不缺的就是大面积地铜。天线脚下那一块所有层都不能有铜这对走线密度是个直接打击。电池与配列的冲突2000mAh 以上的锂电体积不小通常塞在底壳中部而 80% 配列的中间正好是主键区板子背面全是轴座焊盘和二极管电池一旦放在这里厚度方向就顶住了。热插拔轴座与走线的冲突轴座焊盘比普通轴孔焊盘大一圈而且分布密集走线只能从焊盘缝隙和过孔区绕矩阵走线的可用通道被压缩得很厉害。USB 与无线的冲突USB 插座在顶部中央D/D- 差分对要从这里走到主控同时顶部的板边又是天线最喜欢的位置两者经常打架。我的做法是先把板子切成几个功能区顶部一条留给 USB 与天线中部留给矩阵与轴座底部或侧面留给电池与电源管理主控放在中部偏一侧射频走线往板边走。分区定完再画线比边画边想省至少两天返工。1.2 87 键矩阵的行列预算怎么算80% 配列TKL 方向大约 87 键加上方向键区和顶部功能键实际矩阵位置往往需要 90 个以上因为空位也要占格子。常见做法是6 行 × 16 列 96 格够用还有余量。方案行列数占用 IO空位利用率适用情况6×166 行 16 列22约 9% 空位标准 80% 配列推荐8×118 行 11 列19约 12% 空位IO 紧张时用5×185 行 18 列23空位分散不推荐走线绕别小看这几个 IO。矩阵之外你还要占编码器 A/B 两路、RGB 数据线 1 路、电池电压检测 1 路、复位按键 1 路、SWD 调试口 2 路、USB D/D- 2 路、指示灯 12 路再加一个电源使能脚。算下来主控至少要留 30 个可用 GPIO才算宽裕。挑主控的时候先数引脚再谈蓝牙版本这个顺序不能反。还有一个细节二极管的朝向必须和固件里的方向定义一致。键盘上有两种接法COL2ROW从列打到行和 ROW2COL。板子画错方向不会冒烟但会导致按键全乱、串键、按一个出一排。我一般把二极管统一放在轴座焊盘旁边、阴极朝向列线然后在画板前就把这个约定写进图纸备注里。1.3 板厚、轴座与前壳的三角关系热插拔轴座不是一种规格通吃。市面上常见有适配 1.2mm 板和 1.6mm 板的版本结构高度不一样。你选了 1.6mm 板却买到 1.2mm 规格的轴座装上去轴会插不到底或者轴座底部顶住底壳整块板子放不平。这个坑我第一块板就踩过报废了整整一百颗轴座。提示轴座封装一定要用厂商给的官方推荐尺寸不要自己按游标卡尺量出来的数字画。轴座的金属弹片是有弹性的差 0.1mm 就会接触不良或者拔轴时把焊盘掀起来。板厚还牵扯到 PCB 卫星轴。用热插拔板一般都配 PCB 卫星轴卡扣在板上板子要开对应的卫星轴孔位孔径和位置必须和卫星轴品牌对齐。1.2mm 板的卫星轴手感会比 1.6mm 板软一点Gasket 结构的弹性也更好但 1.2mm 板对轴座焊盘的机械强度要求更高拔插次数多了容易掉焊盘。如果你不打算频繁换轴1.6mm 是更稳的选择。另外不装定位板也可以但不建议。热插拔轴座上每一次拔轴、装轴力都直接作用在焊盘和过孔上。加一块定位板力大部分由定位板承担焊盘寿命能延长好几倍。这是很实际的一条经验和电气性能无关纯粹是机械寿命账。2. 双模蓝牙5.2的电路划分射频、供电、USB 三条线各走各的画原理图的时候我习惯把整块板拆成三张逻辑纸射频与主控一张、电源与电池一张、USB 与人体接口一张。分开画的好处是你会发现哪些网络天然不该挨在一起。比如电池正极那条线它的电流是脉冲式的射频发射瞬间能到十几个毫安这条线绝对不能从天线净空区底下穿过。2.1 主控方案的两种路线与 BLE 5.2 到底买到了什么常见有两条路线。第一条是单芯片方案一颗带 USB 和 BLE 的 SoC 全包同时跑有线 HID 和无线 BLE HID第二条是双芯片方案一颗 USB HID 芯片管有线一颗 BLE 模块管无线中间用串口或者 GPIO 握手切换。单芯片成本低、固件统一但对芯片的固件生态依赖大双芯片切换逻辑简单但待机功耗和占用面积都更差。至于 BLE 5.2我得说句实话对键盘体验而言5.2 本身不是决定性因素。5.2 新增的主要是等时通道、增强 ATT 和 LE 功率控制这些东西最直接受益的是 LE Audio 场景。键盘走的是 HID over GATT真正影响你手感的其实是射频灵敏度、天线的实际效率、连接间隔设置和固件的休眠策略。一块 5.0 主控配上好天线和好固件体验完全可以吊打一块 5.2 但天线画烂的板子。所以别把 5.2 当成营销卖点把它当成一个顺手能用就用上的附加项。选型时我更关心这几个参数接收灵敏度-95dBm 以上算合格、发射峰值电流影响电池瞬时跌压、是否自带 USB 全速控制器、有没有现成的 BLE HID 协议栈、以及封装引脚间距0.4mm 间距的手工焊基本靠返修台。2.2 2.4G 天线的净空区是被最多人毁掉的地方天线这块我单独拉一节讲因为它毁板率最高。规则很朴素天线正下方所有层挖空包括地平面和内层铜皮一点铜都不能留。天线周围留出不小于 5mm 的净空不要放元件、不要走线、不要打过孔。天线尽量放在板边或者板角馈点朝板内辐射方向朝外。天线远离电池、USB 插座、稳压电感和任何金属件。匹配网络照抄原厂参考设计π 型还是 L 型、电感电容值多少都不要自己发挥。金属定位板和铝壳是另一个隐形杀手。铝定位板正好铺在主键区上方如果天线在板子中间射频直接被屏蔽掉一半表现就是手机能连电脑连不上或者离两米就断。我的经验是把天线放在板子顶部靠边、USB 插座的侧面用塑料外壳的区域透出去。如果外壳是金属的那基本只能靠开窗或者外置天线别硬扛。匹配网络怎么验证业余条件下没有网络分析仪就用最土的办法焊好之后实测空旷环境下的稳定连接距离。合格的板子应该能稳定覆盖 8 到 10 米无遮挡隔一堵墙还能用。只有两米就断八成是净空区被破坏了。2.3 USB 与电池共存时的倒灌与路径管理双模键盘的电源部分最常见的事故是USB 插上之后5V 通过 LDO 或者充电芯片往电池里倒灌。轻则电池一直处于涓流状态发烫重则充电芯片过热保护反复重启。正确做法有两种。简单方案是用一个PMOS 做理想二极管USB 存在时切断电池到系统的通路同时充电芯片照常给电池充电讲究一点的方案是用带电源路径管理的充电芯片插线时系统直接由 USB 供电电池独立充电拔线无缝切回电池。这两种方案的成本差不到两块钱但体验差很多——路径管理方案下插线打游戏时电池不会一直充放电循环发热小得多。方案倒灌风险插线时电池状态成本适用充电IC直连系统高边充边放最低不推荐PMOS 理想二极管低独立充电低主流做法带路径管理充电IC无独立充电中推荐移动电源类 SOC无独立充电中高功能过剩最后那一行就是热词里常见的那些移动电源方案。这类芯片本来是为充电宝设计的带升压输出、按键唤醒、LED 电量显示功能很全。但键盘只需要 5V 输入和 3.3V 系统电压用这类芯片属于杀鸡用牛刀静态功耗还偏高有些在几十微安量级对续航是负担。除非你需要按键唤醒和电量灯这些附加功能否则不建议上。2.4 休眠电流是怎么被几个电阻偷偷吃掉的无线键盘的续航大部分人盯着主控的休眠电流看忽略了外围那几个看起来无所谓的电阻。最典型的是电池电压检测的分压电阻。用两颗 100kΩ 串联分压 4.2V静态电流就是 21µA如果整机平均工作电流是 500µA这 21µA 就吃掉了 4% 的续航而且是 24 小时不间断地吃。我的处理办法有两个一是把分压电阻换成 1MΩ 级别静态电流降到 2µA 左右代价是 ADC 采样时阻抗偏高需要在 ADC 输入端并一颗 0.1µF 做电荷缓冲并且采样前多读几次丢弃前几次结果二是加一颗小 MOS 做开关只在需要读电量的时候导通分压网络读完立刻关断。第二种方案更彻底但多占一个 GPIO 和一点板面。还有一个容易忽略的点上拉电阻。矩阵的列线如果用内部上拉就不需要外部电阻如果用外部上拉几十根列线每根挂一个 10kΩ虽然只在按键按下时才有电流但如果固件把某根列线一直拉低那根线的上拉电阻就会持续耗电。检查方法很简单拿万用表串在电池正极测整机休眠电流逐个断开可疑网络看电流变化。顺便说一句锂电保护板一定要有。过放保护、过流保护、短路保护三样缺一不可。软包电池在键盘这种天天插拔 USB、天天搬来搬去的场景里意外短路的概率比你想的高。组装前用胶带把电池四周包一圈再用双面胶固定别让它有机会在壳里滑动。3. 从原理图到 GerberBUFF80 的 Layout 分区分块打法原理图跑通只是及格线真正决定这块板子能不能用、好不好用的是 Layout。键盘板的 Layout 有个特点电气规则宽松但机械约束严苛。你不用担心信号完整性到纳秒级但你必须保证轴座孔位对齐、卫星轴不歪、USB 插座不顶壳、电池不压天线。3.1 两层还是四层先看 USB 和天线再说键盘板主流是两层板成本低打样几十块钱就能拿到五片。两层板能不能跑 USB 全速可以。USB 全速只有 12Mbps对阻抗不敏感只要差分对等长、尽量加粗、两侧包地、避免跨分割基本不会出问题。我看到过很多开源键盘就是两层板跑的稳定性没问题。但如果你想要天线性能、想要更干净的电源、想要更好的 ESD 表现四层板是更舒服的选择。推荐的层叠是信号 / 地 / 电源 / 信号第二层做成完整地平面尤其是天线区域下方那一块要挖干净其余部分地平面尽量完整不断开。层数参考平面天线表现成本建议2 层无完整地一般低追求低成本、有线为主4 层完整地好中双模无线优先6 层完整地电源层最好高没必要选四层的话注意一个反直觉的点四层板的板厚和层间距会影响天线性能。层间距越大天线下面的参考地越远天线带宽会变效率也可能掉。所以照抄参考设计的时候最好连板材和层叠一起抄别只看走线形状。3.2 线宽、过孔与铜皮键盘板上的载流账本键盘板的电流不大系统电流通常几十毫安但有两个地方例外USB 的 5V 输入和电池正极。如果用 RGB 灯带WS2812 这类待机全亮的电流能到 400mA 以上峰值甚至更高这时候线宽就不够看了。下面这张表是我常用的经验值铜厚按 1oz35µm、温升 10℃ 估算内层大约按一半折算线宽 (mm)约合 mil外层载流 (A)典型用途0.1560.6矩阵行线与列线0.2080.75一般信号0.25100.9主控供电0.40161.25电池正极0.50201.5USB VBUS1.00402.4大电流灯带过孔也要算账。0.3mm 孔径的过孔单个按 0.51A 估比较保险。电源过孔至少打 3 到 5 个并联地过孔在轴座附近多打几个既能降阻抗又能帮助焊接时的散热均衡。还有一个细节电池正负极的走线尽量短、尽量粗并且靠近电池接口放一颗大电容。射频发射的瞬间电流脉冲能到十几毫安如果电池内阻大、走线又细又长发射时电压会瞬间塌下去主控可能直接复位。我在电池接口旁边放了 100µF 的钽电容加一颗 10µF 的陶瓷电容再用 0.1µF 贴到主控电源脚上复位问题就再也没出现过。3.3 矩阵走线与二极管的摆放姿势矩阵走线看着简单其实有讲究。我的一般原则是行线走横向、列线走纵向尽量分层别在同一层里来回穿插。两层板资源紧张的时候允许短距离跳线但每跳一次就多一个过孔过孔打多了会在地平面上开出一堆洞影响大面积地的完整性。二极管的摆放我偏好两种做法。传统做法是每键一颗 SOD-123 封装的开关二极管位置放在轴座旁边、行线和列线之间走线短、维修方便。省空间的做法是用 SOT-23 封装的双二极管两颗按键共用一个封装能省掉将近一半的贴片数量手贴的时候也快。缺点是如果一颗坏了要换就得连着旁边的键一起检查排查稍微麻烦一点。注意二极管的方向在丝印上一定要标清楚。我的习惯是在丝印层给每个二极管画一个小三角形加横线的符号贴片的时候一眼就能看出方向不用翻图纸。矩阵走线还有一个隐蔽的坑轴座焊盘之间缝隙很窄。80% 配列的轴座排列紧密走线只能从焊盘之间大约 0.3mm 的缝隙里过。如果你的线宽设成 0.25mm加上两侧的安全间距很容易触发 DRC 报错。实际做法是把矩阵线的线宽降到 0.15mm 甚至 0.12mm反正矩阵信号电流极小完全够用。为了走线美观而把线宽卡在规则边缘最后打样回来发现有细线断掉得不偿失。3.4 热插拔焊盘、钢网与工艺参数热插拔轴座的焊盘是这块板上最娇气的部分。它要承受反复的机械插拔所以对焊接质量要求比别的焊盘高。几个实际参数记一下板厚1.6mm 常规1.2mm 需要选对应规格的轴座。表面处理优先沉金ENIG焊盘平整度好、抗氧化反复拔插也不容易氧化发黑。喷锡便宜但焊盘平整度差手工贴轴座容易偏移。钢网厚度0.12mm 比较合适热插拔焊盘开孔可以按 1:1 或者略外扩 0.05mm保证锡量充足。阻焊颜色随意但白色阻焊做底灯透光效果最好也更容易看清丝印。工艺上最容易出问题的是锡量不足。回流焊的时候如果钢网开孔偏小或者锡膏印得薄轴座焊盘会出现一侧少锡表现为轴插上去能识别但一动就断。手工补焊的办法是把轴座按住用烙铁从两侧焊盘补锡让锡爬满整个焊盘边缘形成一个小小的圆角。我一般会把温度设在 300℃ 左右速度快一点别在一个焊盘上停留太久塑料座体受热会变形。打样下单时还有一件事要做检查 Gerber 里的钻孔文件和丝印层有没有冲突。轴座孔位密集丝印如果压到焊盘上有些工厂会自动帮你把丝印裁掉结果回来发现二极管方向标记没了。画图的时候把丝印层和阻焊层的间距设成 0.1mm 以上就能避免这个问题。4. 首板点亮一份按顺序走的排错链路第一片板回来心情一般是激动的但请按顺序来别一上来就插 USB。我自己总结了四条排查链按顺序走能把 90% 的问题挡在烧板之前。4.1 上电之前必须做的三件事第一目视检查。用放大镜或者手机微距看主控引脚有没有连锡尤其是 0.4mm 间距的 QFN 封装两个相邻引脚之间一颗极小的锡珠就能让整块板子不工作。USB 插座的引脚也要看D/D- 短路的后果是主机直接报设备无法识别。第二万用表测电源对地阻值。打电阻档红表笔接系统电源正极黑表笔接地正常应该是几十千欧以上甚至更高取决于去耦电容的充电过程。如果读数接近零欧姆说明有短路千万别上电先找短路点。常见短路点是去耦电容贴反、主控底部散热焊盘虚焊搭到旁边引脚、稳压芯片焊反。第三静态测各档电压。不插 USB接上电池测稳压输出是不是 3.3V。如果输出是 0 或者 5V说明稳压芯片或者使能脚有问题。有些稳压芯片的使能脚需要用电阻上拉到输入或者由主控控制画图时漏掉这个上拉上电就是没有输出。这三步做完再插 USB 看主机的设备管理器里有没有出现 HID 设备。有设备说明 USB 部分基本正常没设备就从 USB 差分对、ESD 保护器件、插座焊点这三个方向查。4.2 全键乱跳、串键的排查顺序这是最典型的故障也是最好定位的。表现有三种对应原因不同现象最可能原因验证方法按一个键出一排二极管方向装反对比固件方向定义与实物整行整列全触发行列线短路或过孔连通万用表测相邻行列阻值完全无反应主控矩阵引脚配错查固件引脚定义个别键失效轴座虚焊、二极管虚焊短接二极管两端测试排查顺序我建议从固件开始而不是从硬件开始。先确认固件里的行列引脚定义和实际板子一致再确认二极管方向定义一致。这两项对上了大部分乱跳问题会立刻消失。硬件层面用万用表通断档逐行逐列测把范围缩小到某个具体的行或者列再顺着这条线找短路点。还有一个容易被忽略的原因矩阵引脚和复用功能冲突。有些主控的某个引脚默认是调试口或者复位脚被拿去做矩阵扫描之后上电就会复位或者扫描异常。选引脚的时候要对照数据手册的引脚复用表一个个过别只看有没有空闲。4.3 蓝牙搜不到与连上就断的区分方法搜不到和能搜到但连上就断是两个完全不同的问题别混着查。搜不到先确认三件事固件里蓝牙功能有没有编译进去有些开源固件默认关闭无线、板子有没有进入配对模式很多方案是开机后按特定组合键进配对、天线净空区有没有被破坏。前两个好验证第三个需要用排除法——把板子拿出来远离外壳和金属定位板再试一次能不能搜到。如果拿在手里能搜到、装进壳里搜不到那就是射频被遮挡了。连上就断一般看这几个方向电池电量低射频发射时电压跌落导致掉线、主机端有没有旧的配对缓存删掉重新配对一次、连接间隔设置是否过短过于激进会导致断连、以及 2.4G 环境干扰严重周围一堆无线设备。我遇到过一次很典型的案例键盘放在笔记本旁边一切正常放到桌角就断最后发现是旁边的金属显示器支架正好挡在板子天线方向。挪开就好了跟板子本身没关系。还有一种连上但打不出字的情况通常是 HID 描述符配置问题或者主机把它识别成了别的设备类型。这时候删掉配对记录重新走一次配对流程大概率能解决。4.4 热插拔轴座虚焊的现场判定轴座虚焊的判定方法很直接把一个已知好的轴插进去如果这个键时好时坏先排除轴的问题换个轴试试然后短接二极管两端——如果短接后按键正常说明是二极管或轴座问题如果短接也没反应说明是矩阵走线本身断了。我处理轴座虚焊的流程是先用热风枪或者烙铁给两侧焊盘重新补锡补的时候把轴座压紧让锡充分爬升。补完要等冷却再测试热的时候接触可能虚连。如果补锡两次都不行那就得把轴座拆下来检查焊盘有没有被拔掉——焊盘掉了的话只能飞线到旁边的过孔或者相邻轴的引脚飞线要用细漆包线走线贴着板面用胶固定。预防比返修重要。贴轴座的时候先在焊盘上点到薄薄一层锡把轴座压上去再从两侧快速补锡这个顺序比先固定再上锡成功率高得多。另外别用无铅高温锡膏硬怼熔点高的锡膏需要更长的加热时间塑料座体更容易变形。5. 固件选型与实测调优把硬件潜力压出来硬件通完之后决定这块板子好不好用的就全是固件了。双模键盘的固件有两块内容有线部分和无线部分。有线部分通常是标准 HID改键位、改层、加宏都简单无线部分的功耗策略才是大头。5.1 ZMK / QMK 双栈怎么分工如果走单芯片方案无线部分用支持 BLE HID 的开源固件栈按键映射用设备树描述编译时把矩阵、键位、层、灯效都写进配置文件里有线部分有时候需要另一套固件或者同一套固件里做模式切换。如果走双芯片方案有线芯片跑传统键盘固件无线芯片跑独立的无线固件两者通过一个切换开关或者组合键切换各管各的互不干扰。我个人的偏好是单芯片方案。理由是配对不同步的问题少很多。双芯片方案里你在这边改了键位另一边没改插线和无线的行为就不一样用起来很割裂。单芯片方案一套配置走天下改完编译一次两边行为完全一致。5.2 一个可参考的矩阵与键位定义片段以设备树风格的配置为例矩阵引脚和二极管方向的定义大概长这样kscan0 { diode-direction col2row; input-gpios gpio0 22 (GPIO_ACTIVE_LOW | GPIO_PULL_UP) , gpio0 24 (GPIO_ACTIVE_LOW | GPIO_PULL_UP) , gpio1 0 (GPIO_ACTIVE_LOW | GPIO_PULL_UP) , gpio1 2 (GPIO_ACTIVE_LOW | GPIO_PULL_UP) ; output-gpios gpio0 3 GPIO_ACTIVE_HIGH , gpio0 5 GPIO_ACTIVE_HIGH , gpio0 7 GPIO_ACTIVE_HIGH ; };注意diode-direction这一行它必须和板子上二极管的实际朝向一致。COL2ROW 表示列线是输入、行线是输出、电流从列流向行。这个方向和画板时的约定不一致就会出现前面说的串键问题。改这一行比重画板子容易得多前提是你的板子上二极管方向是统一的——如果画板时不小心把某几个键的二极管装反了那固件救不了你。传统键盘固件的写法是另一套#define MATRIX_ROWS 6 #define MATRIX_COLS 16 #define DIODE_DIRECTION COL2ROW #define MATRIX_ROW_PINS { B0, B1, B2, B3, B4, B5 } #define MATRIX_COL_PINS { C0, C1, C2, C3, C4, C5, C6, C7, D0, D1, D2, D3, D4, D5, D6, D7 }引脚数组的顺序必须和矩阵行列的实际编号对应错一位就整排错位。改完之后建议先只烧这一份最小配置用按键测试网页逐个确认 87 个键的位置全部对上了再往上加层和宏。5.3 续航、延迟、唤醒速度三者的取舍电池容量、续航时间、响应延迟、唤醒速度这四件事不可能同时最优。给你一个估算框架假设电池 2000mAh整机平均电流 500µA包含休眠、扫描、偶发射频发射理论续航是 2000 / 0.5 4000 小时也就是五个多月。如果平均电流涨到 1.5mA续航就掉到 1300 小时左右一个半月。所以省电的关键是把平均电流压下来而不是把电池做大。压缩平均电流的手段有几个取舍也很明确提高连接间隔省电明显但按键到屏幕的延迟会变长。我一般设 7.5ms 到 15ms 之间肉眼看不出延迟功耗也能接受。加深休眠长时间无操作后断开蓝牙进入深睡。省电最多但唤醒有半秒到一秒的延迟打字前会丢第一个键。我的做法是设为 15 分钟无操作进入浅睡、1 小时进入深睡兼顾手感和续航。降低扫描频率矩阵扫描从每秒 1000 次降到 100 次省电但可能丢快速连击。实际测试下来 200 次每秒就完全够用人类的极限连击也不会超过这个频率。还有灯光。RGB 底灯是续航杀手全亮状态下电流轻松超过 300mA。如果做无线键盘又想带灯建议做成插线才亮、拔线自动关的逻辑或者只保留一颗状态指示灯。这一点在硬件设计时就要想好因为灯带的供电走线宽度要按最大电流算拔线关灯的逻辑要靠固件控制。我个人在实际组装过程中最常做的一步调优是在电池正极串一个毫安表连续打字十分钟记录平均电流然后再静置两小时记录待机电流。这两个数字才是真实续航的依据厂商标称的休眠电流通常是在理想条件下测的实际板子上的分压电阻、指示灯、稳压芯片静态电流加起来往往比预期高出一截。测出来不达标就按前面说的顺序先查分压电阻再查指示灯最后查稳压芯片一般都能找到那个偷偷吃电的家伙。
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进