推荐查看原文:硬件电路设计之LED电路设计LED(发光二极管)电路应用十分广泛,比较常见的是应用于电源指示灯、系统运行状态指示灯等。
https://mp.weixin.qq.com/s/IiVSC8MFYC2ggkySsbkNoA
注意:原文中有更多参考设计。
1 简介
LED在电路中的应用十分广泛,其主要功能是指示系统运行状态。常见的应用场景有:
- 电源指示功能,用于指示上电是否正常。
- MUC指示灯,用于指示MCU工作状态。
- ...

LED电路
注意:LED有绿色的标记的是阴极。
2 工作方式
LED工作的方式主要有两种:灌电流与拉电流。这两方式是针对一个端口而言,我们以MCU的一个PIN脚为例:
- 灌电流(Sink Current):电流方向从外部流入到MCU内部。
- 拉电流(Source Current):电流方向从MCU内部流向外部。

LED驱动方式
3 LED的关键参数
- 正向电流(IF):发光二极管允许通过的最大电流。
- 正向电压(VF):发光二极管正向导通时,二极管两端的电压。
4 计算
在使用LED时,我们需要关注流过LED的电流,一般我们在设计电路时流过发光二极管的电流为3~20mA,具体的计算过程如下:
I = (VCC - IF)/R
案例:设计一个5V电源的指示灯。
I = (5V-2A)/1000Ω = 3mA
特别地当需要检测的电压小于3.3V时,我们通常采用三极管增加驱动能力,具体的电路如下:

三极管驱动LED
5 注意事项
- 电流应先经过限流电阻,然后在经过LED。防止LED对地短路时,造成电源短路。
- 在布局时,应将LED防止在TOP面,便于观察。