ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

硬件工程师电路设计4步法:看懂、算对、选对、做对

硬件工程师电路设计4步法:看懂、算对、选对、做对 做硬件这行时间越长我越发现一个扎心的现象很多工程师看别人画的电路图头头是道真到自己画原理图、调板子的时候却连最基本的Buck电感选多大、运放偏置怎么加都要犹豫半天。从看懂电路到做对电路中间隔着的不是天赋而是一套可复制的方法。这篇文章就把我自己带人和平时工作里反复用的4步法完整拆开讲看懂、算对、选对、做对。不管你是刚入行的应届生、准备硬件工程师面试的求职者还是已经画过几块板但总在调试阶段翻车的工程师这套框架都能帮你把零散的知识串成一条主线。E04这个编号放在这里是因为它正好卡在所有硬件基础知识从“输入”变成“输出”的那个分界点上。1. 先聊透4步法到底在解决什么问题1.1 从“看懂”到“做对”的断层在哪经常有读者私信我说自己《模拟电路》《数字电路》教材翻了好几遍B站上Buck电路、运算放大器经典电路的视频也刷了一堆可拿到一块陌生板卡还是发怵。这种状态我太熟悉了我自己刚入行那会儿也是这样看原理图能认出哪个是LDO、哪个是DCDC但要我说出这颗芯片为什么选这个封装、这个电阻为什么是10k而不是4.7k我就哑火了。问题出在“看懂”这件事的定义上。大部分人以为的看懂是能叫出电路里每个元件的名字而实际工作需要的看懂是能说清楚这个电路在整个系统里承担什么功能、每个元件参数为什么这么定、坏了会有什么后果。这两种看懂之间差着一整个“计算”和“决策”的环节。更深一层说硬件工程师面对的不是某一个孤立电路而是由电源树、信号链、接口保护、逻辑控制交织成的复杂系统。如果只盯着单个电路看很容易陷入“都认识但串不起来”的窘境。我后来带人时反复讲一句话看电路图不是在看书是在看设计师的决策记录。每一颗电容、每一个电阻、每一处上下拉背后都有一个“为什么”。4步法的第一步“看懂”练的是读图能力第二步“算对”练的是把决策依据还原出来的能力第三步“选对”练的是自己在约束条件下做决策的能力第四步“做对”练的是让电路在真实物理世界稳定工作的能力。四步走完才叫真正掌握。1.2 4步法的框架与适用范围这套4步法不是我的原创发明而是硬件工程师实际工作流的一个精简映射。任何一块板子从立项到量产本质上都要经历“理解需求、设计方案、画图、调试、验证”这几个环节。4步法只是把这个流程翻译成了更适合学习者的语言看懂拿到任何一张原理图能快速拆成功能模块识别每颗器件的作用。算对对关键电路能手动推导参数知道电阻电容电感的值是怎么来的。选对面对一个需求能在几种方案之间做合理取舍画出可生产的原理图。做对能在PCB上把设计意图落地能在调试中定位问题并解决。这个框架最适合两类人。第一类是刚入行的初级硬件工程师脑子里知识点很多但不成体系需要一条主线把知识串起来。第二类是准备硬件工程师面试的求职者因为面试笔试题目看似五花八门从Buck电路的过冲到I2C上拉电阻、从运放的11种经典电路到485隔离本质上考察的都是这4步里的某一环。把框架搭好了题目再变也跑不出这个圈。后面几期我会拿具体电路逐一拆解比如单独讲Buck电路怎么算电感、运放电路怎么配偏置但前提是你先把这套4步法内化成自己的思维习惯。2. 第1步看懂电路——先给原理图画一张功能地图2.1 看懂的本质是模块化拆解拿到一张全新的原理图千万别从头到尾逐行读那样两个小时过去你脑子就成一团浆糊了。正确做法是先退远一步把整张图按功能切成几块。我自己的习惯是任何板卡都可以先用四个维度去分电源、信号链、逻辑控制、接口与保护。电源部分看的是系统怎么供电的从输入接口进来经过哪些LDO、DCDC分出几路电压每路带什么负载。信号链看的是模拟或数字信号从采集、放大、滤波到ADC或MCU的完整路径。逻辑控制看的是MCU、FPGA或者逻辑芯片周围的电路包括时钟、复位、boot配置、调试接口。接口与保护看的是对外连接部分的防护设计比如TVS、浪涌抑制、防反接、按键保护、隔离电路。用这种模块化方式读图有两个明显好处。第一是降低认知负担一张几十页的原理图被切成4-5个独立模块每次只关心其中一个。第二是方便对照数据手册因为你已经知道每颗芯片在这个系统里的角色了再去datasheet里找典型应用电路理解速度会快很多。我自己读一块陌生板卡最多花30分钟用这个方式把框架搭出来之后再看细节就有方向感了。2.2 高频电路类型的“一眼识别”清单模块化拆解之后要做的就是在一堆器件里快速认出常见的电路结构。硬件工程师面试题也好、实际工作也罢翻来覆去就是那几十种经典电路。我把出现频率最高的几类列成了一张速查表你按这个表去对照识别效率会高很多电路类型核心特征典型应用场景LDO电路输入输出间一个调整管通常只有输入/输出电容低压差、小电流、对纹波敏感的场景Buck电路开关管续流二极管或同步MOS电感高压转低压大电流场景最主流Boost电路开关管电感二极管输出高于输入锂电池升压、LED驱动Buck-Boost电路电感和开关管组成可升降压结构输入电压波动大、需要稳压输出运算放大器电路运放反馈电阻网络有同相、反相、差分等接法信号调理、电流采样、电压比较恒流源电路运放或TL431采样电阻调整管LED驱动、传感器激励、电池充电RC滤波电路电阻和电容串联或并联电源去耦、按键防抖、信号滤波LC并联谐振电感和电容并联选频特性射频选频网络、振荡器、陷波器差分放大电路两个输入端的差模信号被放大电机电流采样、485接收、仪表测量I2C电路一根SCL一根SDA都有上拉电阻传感器、EEPROM、MCU外设通信485电路差分收发器终端匹配电阻隔离工业现场总线、多机通信图腾柱电路两个三极管或MOS一上一下推挽输出MOS管栅极驱动、逻辑电平转换自举电路自举电容二极管抬高浮动驱动电压半桥/全桥驱动高端MOS按键保护电路按键RC滤波钳位二极管单片机输入、复位按键浪涌抑制电路TVS、压敏电阻、气体放电管组合电源入口、通信接口防护EMI滤波电路共模电感X/Y电容开关电源输入、需要通过传导发射测试这张表里的每一种电路都能在真实板卡里找到对应位置。比如你看到一颗芯片旁边有电感大概率是DCDC看到运放周围全是精密电阻那很可能在做差分放大或恒流源看到MCU的I2C引脚上各接一颗4.7k电阻那就是标准的上拉配置。识别电路结构就像认人脸见得多了自然一眼就能认出来。2.3 读图的实操顺序与技巧按模块拆解、按类型识别之后还有一个很多人忽略的问题从哪开始读。我自己的固定顺序是先电源、再时钟、再信号链最后看接口保护。原因是电源是所有电路工作的前提先把供电关系搞清楚后面看信号链时你才知道它的供电轨是哪儿来的、纹波要求大概是多少。具体读图时有几个小技巧值得分享。第一先把芯片datasheet里的典型应用电路和引脚功能表打印出来对照原理图看很多设计就是照着参考设计改的你只要看改了什么就能猜到设计师的思路。第二追踪信号流向时用笔在图上画箭头从传感器或接口出发一路画到MCU或处理器这样能把整条链路印在脑子里。第三注意上下拉电阻和boot配置电路。很多工程师在这个细节上翻车比如MCU的BOOT0引脚悬空导致上电启动模式不对板子怎么都不跑。认电路不是只看大模块小电阻小电容往往才是决定系统能不能正常工作的关键。3. 第2步算对电路——用数字代替感觉3.1 为什么一定要手动算一遍看懂电路解决的是“它是什么”的问题算对电路解决的是“它为什么是这些参数”的问题。很多初级工程师有个误区觉得现在有仿真软件、有参考设计手算参数没什么用。这种想法在简单电路上坑不大但一到复杂系统就会暴露问题。比如Buck电路的开关节点振铃过大你不知道电感值和寄生电容是怎么相互作用的就不知道怎么调运放输出自激你不知道带宽增益积和反馈电容的关系就只能盲目换电容试。手算能力本质上是工程直觉的来源。算过一遍Buck电感你就知道电流纹波率取0.3是什么意思算过一遍运放偏置你就知道为什么同相输入端要加一个到地的电阻算过一遍RC时间常数你就知道按键防抖电容为什么常用100nF而不是10uF。这些直觉在调试现场非常值钱因为示波器只能告诉你现象参数计算才能告诉你原理。另外从面试角度说华为、大疆、CVTE这些公司硬件工程师笔试题里计算题一直占很大比重。考的不是你记不记得公式而是你能不能把公式用在真实场景里。比如给你一个Buck电路的工作参数让你算电感最小值或者给你一个运放电路让你算增益和带宽。这些题没有手算功底光靠背题是答不出来的。3.2 4个必须会算的经典场景结合我自己的经验下面4个计算场景是出现频率最高、也最应该优先掌握的。掌握了它们你就已经能覆盖日常工作中80%的参数验证需求。第一个是Buck电路电感计算。Buck电路工作在CCM模式时电感值由纹波电流决定基本公式是L (Vin - Vout) × Ton / ΔI_L。用工频推导一下Ton Vout/(Vin×f)所以L (Vin - Vout) × Vout / (ΔI_L × f × Vin)。实际设计时纹波电流一般取最大负载电流的20%到40%也就是ΔI_L 0.3 × Iout_max。我做过一个12V转3.3V、输出2A的Buck频率500kHz代入算出来电感大约是9.4uH工程上取10uH标准值完全够用。第二个是运算放大器增益计算。同相放大器增益是G 1 Rf/Rg反相放大器是G -Rf/Rg差分放大器是G Rf/Rg四个电阻匹配时。这些公式本身不复杂难的是知道什么时候用哪个结构。比如采样电机电流时电流经过采样电阻变成小电压信号因为采样电阻两端都不接地必须用差分放大电路把差模信号提出来。我记得有次面试题就是给一个差分放大电路两个输入一个3.2V一个3.0VRf/Rg 10让算输出。其实输出就是(3.2-3.0)×10 2V但很多人忽略了共模电压范围直接算错了。第三个是RC滤波截止频率计算。一阶RC低通滤波器的截止频率是f_c 1/(2πRC)这个公式简单到不能再简单但应用场景极多。比如I2C上拉电阻和总线电容会构成RC低通SCL频率100kHz时需要保证截止频率远高于这个值否则边沿变缓、通信不稳。再比如按键防抖机械按键抖动时间大约5到20ms用一个10k电阻和100nF电容组成的RC滤波时间常数是1ms配合软件消抖基本能解决误触发问题。还有D类放大器的高频滤波电路输出端LC滤波的截止频率要设计在音频带宽之外同时抑制高频开关噪声。第四个是恒流源设定电阻计算。硬件工程师经常要设计恒流源电路最简单可靠的是运放采样电阻方案。设定电流I_set V_ref / R_sense比如基准电压0.1V想要20mA电流采样电阻就是5Ω。0到20mA、0到10V采集电路在工业现场非常常见很多传感器输出就是这种信号接收端先经过精密电阻转成电压再送差分放大电路进ADC。ADS1292这类模拟前端芯片的典型应用电路里也是这个思路。3.3 算完参数后怎么验证计算不是算完就结束了还要学会验证。验证分两个层面一是和数据手册对照算出来的参数必须在器件绝对最大额定值以内比如运放输出不能超过轨-to-rail范围DCDC的峰值电流不能超过芯片限流值二是和仿真或实测对照有条件就用仿真软件搭一下电路看波形没条件就等板子回来拿示波器实测。我自己有个习惯每个关键参数算完之后会在原理图旁边写一行注释把计算依据标清楚。这样过几个月再看这块板子还能想起来当初为什么这么定。更重要的是这行注释在code review或同事评审时非常有用别人一眼就能看出你的设计意图而不是追着你问“这个电阻为什么选这个值”。这也是“算对电路”在团队协作中一个容易被低估的价值。4. 第3步选对电路——需求到方案的决策艺术4.1 先用拓扑对比砍掉一半选项看懂、算对之后真正的设计工作才刚开始。面对一个“输入5V输出3.3V”的需求你可以用LDO也可以用Buck。面对一个“锂电池供电需要3.3V”的需求你既可以用Boost加LDO也可以用Buck-Boost。选对电路的第一步永远是先把拓扑选型这个最大变量定下来。拓扑选型最核心的判断维度有三个效率、成本、纹波。LDO电路结构简单、噪声低、成本低但效率是(Vout/Vin)×100%压差越大发热越严重。Buck电路效率高能达到85%到95%但开关噪声和纹波比LDO大成本也高一些。Boost电路用于升压场景输入电流比输出电流大要考虑电感饱和电流。Buck-Boost电路最灵活输入可以高于也可以低于输出Tommy的模型可以参考但通常效率略低于纯Buck或纯Boost。我画了一张常用电源拓扑选型对比表方便你快速做取舍方案效率纹波/噪声成本典型场景LDO低极低低MCU内核供电、模拟电路供电Buck高中中系统主电源、大电流供电Boost高升压中高中锂电池升压、LED驱动Buck-Boost中高中高中高宽压输入、车载电子以MCU系统为例3.3V/100mA的负载从5V降下来用LDO完全够了压差1.7V功耗才0.17W换Buck反而图上面积更大、成本更高没必要。但如果负载是2A的FPGA内核再用LDO光热耗就能把板子烤熟这时候必须上Buck。选对电路很多时候不是选“最好”的电路而是选“最合适”的电路。4.2 容易忽略的细节电路boot、图腾柱、按键保护、浪涌拓扑选完之后真正拉开工程师水平差距的是细节电路。这些电路单独拎出来都不复杂但每一个都可能是板子上的“定时炸弹”。先说boot配置电路。很多MCU都有BOOT0和BOOT1引脚用于决定上电后从Flash启动还是从系统存储器启动。我在评审时见过好几块板子芯片功能逻辑全对就是BOOT引脚悬空或者上下拉电阻配错导致芯片一直进不了用户程序。正确做法是仔细看datasheet的boot配置表格把BOOT0下拉到地、BOOT1任意或按推荐配置并且加上测试点便于量产时烧录。HDMI电路里也有类似的管脚配置问题HDMI的HPD热插拔检测引脚如果处理不当显示器识别不到信号源。再说图腾柱电路。图腾柱本质是两个三极管或MOS管组成的推挽输出结构一个负责拉电流一个负责灌电流常用在MOS管栅极驱动和逻辑电平转换。设计时最需要注意的是死区时间和驱动能力两个管同时导通会造成贯通电流轻则发热重则烧管。用专用栅极驱动芯片时芯片内部一般已经有死区控制如果自己用分立器件搭就必须在基极加RC延时或者用两个不同的控制信号。D类放大器的高频滤波、PFC电路里的图腾柱PFC都是这个逻辑。自举电路也是开关电源细节点里的常客。在半桥或全桥驱动中高端MOS的栅极电压需要比源极高而源极电压是浮动的所以要用自举电容把电压抬上去。自举电容的容量不能随便选太小则高端开通瞬间电压跌落过多太大则充电时间太长频率跟不上。一般经验是每1A栅极驱动电流大约需要10nF到100nF具体还要看开关频率和占空比。Buck-boost电路的一些非隔离方案也会用到自举结构读图时看到二极管电容的组合大概率就是在做这个事。还有按键保护电路和浪涌抑制电路。按键输入容易受静电和机械抖动干扰常规做法是按键串联一个小电阻如100Ω、并联RC滤波如10k100nF再在MCU引脚加钳位二极管或TVS。浪涌抑制电路主要用在电源入口和通信接口电源入口用压敏电阻加TVS管通信接口比如485用TVS加气体放电管做两级防护。很多工程师画原理图时容易把TVS的极性接反尤其是用在交流或双极性信号时一定得查清楚是单向还是双向。4.3 器件选型的现实考量电路方案定了器件选型又是一个大坑。纯从技术角度任何一颗器件都有性能上限但实际项目里除了性能还得考虑价格、交期、封装、供货稳定性。我的建议是优先选自己熟悉的大厂料比如TI、ADI、ST、NXP、ON Semi这些品牌的主流型号一是资料多二是参考设计多三是未来换料也方便。同一个功能如果参考设计里用的是某个型号在没有充分理由的情况下不要轻易换因为你替换的每一颗料都可能引入新的问题。选型时还要特别注意封装。很多新手在选电阻电容时选了0402封装焊接调试时拿镊子都夹不稳更别说改板飞线。我个人的习惯是手工调试阶段尽可能用0603或0805封装批量生产再根据面积要求优化成0402。芯片类器件选型时预留一点裕量比如耐压、电流、温度范围不要卡着极限值选。晶振、磁珠、共模电感这类器件容易被忽略但很关键EMI滤波电路能不能过传导测试往往就看这几个料选得对不对。5. 第4步做对电路——板子不是画出来的是调出来的5.1 PCB布局里那些看不见的“电路”画好原理图选了器件很多人就觉得大功告成了。实际上原理图只是你想表达的电路PCB上的走线、过孔、地层才是电路真正存在的物理形态。在高速信号和开关电源里寄生电感、寄生电容、回路面积这些看不见的“电路”往往比原理图上的器件更能决定性能。拿Buck电路来说开关节点SW的电平跳变非常快dv/dt很高如果SW节点的铜皮面积太大就会辐射噪声如果环路面积太大就会产生振铃。所以PCB布局时输入电容要尽量靠近芯片的VIN和GND引脚续流二极管或同步MOS要紧挨着SW和GND电感应靠近SW引脚且底层铺完整地平面。HDMI电路里的差分对走线要做阻抗控制比如100Ω差分阻抗且等长走线否则信号眼图质量会变差。I2C电路虽然速度不高但如果走线过长总线电容过大上拉电阻不够强通信一样不稳定。地平面是最容易被忽略的“电路”。很多新手喜欢在PCB上把地铜皮分成一堆孤岛结果信号回路被拉得很长。正确做法是保持一个完整的地平面让所有信号回路都沿着最短路径回流。差分放大电路、ADC采集电路特别吃这一条地噪声直接会耦合进信号让你的测量数据漂移。我分享一个自己常用的PCB布局检查顺序先电源部分确保每个电源芯片的输入输出电容都靠近引脚再时钟和高速信号检查阻抗连续性和参考地平面再模拟信号确保敏感信号远离开关节点最后是接口防护器件按照“连接器-TVS-共模电感-收发器”的顺序放置浪涌电流才能被有效泄放。做对电路的第一步其实是画对人眼看不见但电气上存在的那些路径。5.2 上电前的安全检查与短路排查板子贴片回来最激动也最危险的一刻就是上电。我见过太多工程师板子焊完直接插电源然后闻到糊味才反应过来。上电前花5分钟做安全检查能帮你省下无数个Debug的深夜。第一步用万用表二极管档量电源和地之间是否短路这是排查电路短路最直接的手段。量的时候如果蜂鸣器响了先别慌有些大电容充电也会让万用表短暂导通把表笔反过来再量一次或者换成电阻档看数值。如果真的是短路用排除法把电源网络上的器件逐颗断开或者用手摸板子找发热点基本能定位到问题器件。第二步检查电源方向和电压。电解电容、二极管、LDO的输入输出、DCDC的电感方向全部过一遍极性反了上电就炸。尤其是钽电容耐压一定要留足反向电压或过压瞬间就可能短路起火。第三步是检查晶振、复位、boot配置。晶振焊没焊好、负载电容配没配对都会导致MCU跑不起来。复位引脚如果被下拉到地芯片就一直处于复位状态程序永远跑不起来。boot配置引脚如果悬空或接错程序可能根本没从Flash启动。这些是上电后最常见的“不工作”原因但大部分都能在上电前的目视检查里发现。5.3 调试与验证的经验清单上电成功了只能说明电路“没烧”离“做对”还差得远。真正的调试工作是拿示波器、万用表、逻辑分析仪一处一处验证设计意图。我总结了下面这份清单每块板子回来都会对照它过一遍电源电压是否在规格范围内纹波是否超标用示波器AC耦合看纹波注意探头地线要短接。时钟信号是否起振频率和幅度是否正常晶振波形应该是干净的正弦波或方波。复位电路是否满足时序要求上电后复位信号应该从低电平变高电平。I2C通信是否正常抓一下SCL和SDA波形确认地址应答位ACK有拉低。485通信在总线端和接收端分别量波形确认终端匹配电阻和偏置电阻位置正确。模拟采集链路从传感器输入到ADC输出逐级量看信号在哪一级失真或衰减。LED、按键、蜂鸣器等外设逐一验证按键按下和释放都要确认内部上拉/下拉逻辑正确。调试时遇到问题第一反应不要是换器件而是用示波器看波形、用万用表量电压先确认故障现象再反推可能原因。比如Buck电路过冲问题很多时候不是芯片坏了而是反馈采样点离负载太远或者输出电容ESR太大。把示波器探头点到反馈引脚附近用带宽限制功能滤掉高频噪声基本能看到过冲的真实来源。我之前调试过一个Buck过冲严重的板子最后发现是输出走线绕了一个大圈导致负载端和反馈端的电压差了好几十毫伏把采样点改到负载端后就正常了。6. 面试、笔试与实战把4步法变成竞争力6.1 硬件工程师面试到底在考什么我在前面反复提到面试是因为求职阶段确实是检验这套4步法的最好场景。硬件工程师面试题看起来五花八门什么华为硬件工程师笔试题、大疆硬件工程师笔试题、CVTE硬件工程师面试题考点翻来覆去就那么几块。整理一下就是电源电路LDO、Buck、Boost、Buck-Boost的拓扑和参数计算、模拟电路运算放大器经典电路、差分放大、恒流源、接口电路I2C、485、HDMI、USB、保护电路浪涌抑制、按键保护、防反接、以及PCB和调试经验。我建议准备面试的读者不要按题目去背而是按4步法去准备。每个考点都问自己三个问题我看懂这个电路了吗我能算它的关键参数吗我能根据需求选对方案吗比如面试官问Buck电路的电感怎么选你不仅要背出公式还要能说出纹波率为什么取0.3、电感饱和电流为什么要留裕量、layout时SW节点要注意什么。这样回答出来的效果和背标准答案是完全不同的面试官能听出你是真的做过、真正理解。从实际项目角度看很多公司招聘硬件工程师最看重的就是“来了能上手调板子”。4步法里的“做对电路”部分恰恰是应届生和转行者最缺的经验。没有实战机会怎么办我的建议是自己做项目去画一块小板子做一个小制作比如STM32最小系统板带按键、LED、I2C传感器、485接口从头到尾走一遍4步法。这个项目做完比刷100道笔试题都有用。6.2 高频故障排查速查表调试经验需要时间积累但一些高频故障的排查思路是有规律可循的。我把这几年的实际经验整理成一张速查表遇到问题先按表格里的思路走能省不少时间。故障现象优先怀疑原因排查方法Buck电路过冲反馈采样点位置不对、输出电容ESR过高示波器测反馈点把采样线改到负载端电感啸叫环路不稳定、峰值电流触发保护看SW波形检查补偿网络增大斜坡补偿I2C通信不稳上拉电阻过小或过大、总线电容过大量SCL上升沿时间算RC常数换合适上拉运放输出自激反馈走线过长、输出容性负载过大把反馈电阻靠近运放加隔离电阻或反馈电容按键误触发RC滤波参数不合适、软件没消抖增大RC时间常数软件加防抖判断485通信异常终端匹配没加、A/B接反、地电位差大量AB间波形检查终端电阻确认共地电源短路器件焊错、钽电容极性反、PCB内部短路万用表二极管档测手摸发热点逐颗断开排查MCU不启动boot配置错误、晶振没起振、复位被拉低量晶振波形查boot引脚电平查复位时序这张表里的每一条都是我或者我带过的工程师在实际板子上踩过的坑。尤其是电感啸叫很多新手一听啸叫就怀疑电感坏了其实大多是环路不稳定导致的示波器一抓SW波形看到频率抖动或者大小波就知道补偿网络需要调整。6.3 后续怎么持续提升4步法是一个框架不是一份标准答案。每一个具体电路专题都值得单独深入拆解。比如恒流源电路可以拆出LED驱动电流精度问题也可以拆出电池充电恒流恒压切换问题LC并联谐振电路可以延伸到射频选频也可以延伸到无线充电效率匹配。前面的这个系列我打算用编号一期一期往下做每一期选一个具体电路按看懂、算对、选对、做对的顺序完整过一遍。如果你要继续提升我给三个行动建议。第一平时看到新电路别只存图收藏花30分钟用4步法分析一遍画出电源路径和信号流向算一两个关键参数。第二准备一个自己的“硬件工程师基础知识”笔记把常用公式、经典电路、面试题、故障案例分门别类记下来持续更新。第三尽量找到能动手焊接、调试的环境哪怕是一块几十块钱的开发板动手跑一遍闭环对电路的理解会远超只看书的效果。我在实际带人的过程中见过太多聪明人卡在“看书都会、上板就废”的阶段他们缺的从来不是智商而是把计算和物理世界连接起来的刻意练习。最后再分享一个我自己的习惯。每次拿到一块新板子我会先花半小时做“纸上分析”画出电源树、标出关键节点电压、算好关键参数再决定要不要上电。这个习惯救过我很多次因为很多隐患在纸上就能看出来。等你把看懂、算对、选对、做对这四步走成肌肉记忆你就会发现硬件工程师面试里的那些难题不过是一块块等着你拆解的真实板卡而已。这个系列我建议你先收藏再找一块板子边看边动手E04讲的是总纲后面几期等我们把具体电路逐个拆透。
返回列表