Skip to content

尾声 · 实验安全:别把板子和自己搞坏

这是全书最短、也最不该跳过的一篇。前面九个历程,坏掉的程序可以 git restore,坏掉的虚拟机可以重开;真硬件坏了就是坏了,烧的是钱,少数情况下还会咬人。这一篇只讲「恰好够用」的安全底线——想深入电路与测量的原理,去 Tutorial_AwesomeHardware,那是硬件承重墙,这里只发安全帽。

电压:3.3 与 5 的恩怨

嵌入式小板的常见逻辑电平是 3.3V,传感器模块五块钱的和五十块钱的区别常在「是否容忍 5V」。把 5V 接进只认 3.3V 的引脚,是最常见的烧板方式,而且死状安静——没有火花,没有烟,只是那个引脚从此再也不响应。底线三条:接任何引脚前,确认双方电平(查数据手册,不是查记忆);电平不匹配就用电平转换模块,几毛钱的事;不确定时,先用下一节的万用表量,而不是用引脚试。

共地:回路的地基

第 7 个历程 咱们给程序分配了住址;电路的世界里,所有参与通信的设备必须共享同一个地(GND 连 GND)——电流要有回路,「地」就是那条回程路。USB-TTL 和板子之间只接 TX/RX 不接 GND,收到的会是乱码或寂静,这是新手第二大经典事故(第一大见上节)。测量同理:万用表、示波器的地线夹,夹的都是和被测电路共地的点。

静电:看不见的那一掌

秋冬干燥,咱们摸门把手会被电一下——那一下的量级,足够 CMOS 芯片的栅极记住一辈子(栅极是 CMOS 晶体管上那层极薄的「门」,静电压一穿,门就废了)。拿板子前,摸一下接地的金属(暖气片、机箱裸露金属)放掉身上的静电;有条件,防静电手环和防静电垫当然更好。板子不用时放进防静电袋,而不是随手放在化纤桌布上。

万用表:三招防身

一块几十块的万用表,新手期只需要三招。电压档:并联着量,量之前确认档位和量程——量 3.3V 引脚读数 5V,说明供电就有问题,先断电查电源。通断档(蜂鸣档):断电后用来验证「这两点到底通没通」——查虚焊、查短路,接线和上电前的最后检查全靠它。电流档:必须串联进回路,而且用完立刻换回电压档——电流档内阻近零,下次直接并联到电源上就是一支一次性保险丝熔断器(运气差时是笔更贵的学费)。

上电前三问

接好线、手放在电源开关上时,过一遍:

一,电压对吗?——供电是 5V 还是 3.3V,板子上有没有稳压,引脚容忍范围是多少。二,极性对吗?——VCC(供电正极的名字)和 GND 有没有接反(接反是第三大烧板原因;很多板子的反接是直接短路)。三,共地了吗?——所有要通信的设备,GND 连在一起了吗。

三问都过,再上电。这三秒钟,是嵌入式最便宜的保险。

出发

安全帽发完了。好了!我说,祝各位的嵌入式学习之旅一帆风顺!

Built with VitePress