
很多硬件工程师都做过这样一道"看起来很简单"的电路题。电路很普通:NPN三极管共射极驱动LED;集电极串联LED和限流电阻接5V;发射极接地;基极通过一个限流电阻接1V输入;同时基极还有一个下拉电阻接地。问题只有一句:输入1V,LED到底会不会亮?很多人的第一反应都是:1V 0.7V,所以三极管导通。三极管导通,LED自然会亮。甚至不少有几年开发经验的工程师都会直接给出这个答案。但真正计算之后,结论却完全相反:LED根本不会亮。为什么?这道题真正考察的,并不是三极管,而是硬件设计中最容易忽略的一件事情——不要只看一个器件,要看整个网络。为什么很多人第一眼都会判断错误?大家脑海里的判断模型通常只有一句话:NPN三极管导通条件:VBE≈0.7V。于是看到:输入电压 = 1V发射极 = 0V立即得到: