为什么1V输入,LED就是不亮?

为什么1V输入,LED就是不亮?

很多硬件工程师都做过这样一道"看起来很简单"的电路题。

电路很普通:

  • NPN三极管共射极驱动LED;
  • 集电极串联LED和限流电阻接5V;
  • 发射极接地;
  • 基极通过一个限流电阻接1V输入;
  • 同时基极还有一个下拉电阻接地。

问题只有一句:

输入1V,LED到底会不会亮?

很多人的第一反应都是:

  • 1V > 0.7V,所以三极管导通。
  • 三极管导通,LED自然会亮。

甚至不少有几年开发经验的工程师都会直接给出这个答案。

但真正计算之后,结论却完全相反:

LED根本不会亮。

为什么?

这道题真正考察的,并不是三极管,而是硬件设计中最容易忽略的一件事情——不要只看一个器件,要看整个网络。


为什么很多人第一眼都会判断错误?

大家脑海里的判断模型通常只有一句话:

NPN三极管导通条件:VBE≈0.7V。

于是看到:

输入电压 = 1V

发射极 = 0V

立即得到: