两个串联的 LED 不工作

电器工程 引领 stm32 系列
2022-01-13 17:02:25

我对电气工程非常陌生,今天在尝试串联两个 LED 时遇到了一个奇怪的问题。我的蓝色和白色 LED 分别工作,但是当我尝试将它们连接在一起时,它们不起作用(见图)。有什么我做错了吗?

(我确实尝试改变 LED 的方向,以确保我的阴极和阳极连接到它们应该在的位置)

两个串联的 LED 不工作

白光 LED 工作

蓝色 LED 工作

2个回答

LED 都需要大约 3V 的电压才能工作,因此串联在一起它们需要大约 6V 的电压才能工作,但 IO 引脚只发出 3.3V 的电压。所以 LED 不可能串联工作。

也不要在没有串联电阻限制电流的情况下将 LED 连接到 IO 引脚,电流可能过高,MCU 或 LED 可能会永久损坏。

LED 具有正向工作电压“Vf”。这随电流而变化,但在典型工作电流下,蓝色和白色 LED 的电压约为 3V。如果将 2 个 LED 串联放置,它们将需要大约 6 伏的电压才能为每个 LED 提供 3 V 的 Vf。

在这种情况下,您很幸运,电源电压已受到足够的电流限制,不会损坏 LED。施加远高于正常工作 Vf 的电压源将允许大电流流动并且通常会损坏 LED。

正确的做法是提供一个串联电阻来降低额外电压并限制电流。
电压降为 Vsupply - Vf = Vr。电阻值 = V/I = Vr / I_wanted。

这里如果 Vsupply = 5V,I = 10 mA,Vf = 3V。R = (5-3)/0.010 = 200 欧姆(大约)。

当电源来自处理器引脚等时,源电流限制会降低实际电流。