连接到不同引脚的两个LED可以共享它们的电阻器吗?


18

我正在设计一个带有多个引脚的内置LED的Arduino风格板。为了简化电路板的组装并节省组件,我想知道那些LED共享一个电阻器是否安全,如下图所示:

原理图

显然,通过电阻耗散的功率(每个引脚3mA @ 3V)不是真正的问题。我犹豫的原因是并联配置的LED不应共享电阻,但是可以安全地认为即使两个引脚都为高电平,单独的微控制器引脚也不算作公共阳极吗?


一般来说,虽然这不是问题的一部分,但如果可能的话,最好驱动LED的阴极而不是阳极,因为大多数微控制器和其他IC在驱动负输出方面要比正驱动更好,因为N沟道FET的工作比P通道的更好
克里斯·斯特拉顿

@ChrisStratton,我以前听过,但是“更好”的实际含义是什么?更快的切换速度?更接近理论电压?(我希望这些LED用于诊断目的,因此无论如何在语义上都不希望它们处于低电平状态)。
microtherion

Answers:


16

连接到不同引脚的两个LED 可以共享它们的电阻器吗?

  • 可以:可以
  • 应该:可能不会

您的电阻在这里用作限流器,例如3mA

如果一次点亮一个LED,则为 LED 分配3mA的电流。如果点亮2个LED,则两个LED均提供3mA的电流(每个LED的电流小于1.5mA)。如果点亮3个LED,则所有3个LED均提供3mA的电流(每个LED的平均电流为1mA),
事情甚至更加微妙,因为不同的LED可能具有不同的正向电压,因此一个LED可能比另一LED消耗的电流多10%。

正如“放大器使LED变亮”一样,较少的放大器就是较少的光。具有该设置的LED灯将使“全灯亮”,并且您添加的LED越多,则每个LED的亮度就越低。


作为对该答案的修改,我可能会考虑一种情况,即“多LED照明”的布置。这是如果您要多路LED

一次只能点亮一个,但是从一个LED到另一个LED的循环足够快,以至于人眼可以一次看到它们全部点亮。


是啊,我没有适当考虑,而对于我而言,这是一个致命的异议。
microtherion 2014年

18

从电子角度看,您的电路是安全的,只要所用的LED可以承受4v左右的反电动势即可。

如果一次只打开一个LED,那么所有指示灯都会变甜。但是,如果两个或两个以上亮起,则亮度会降低,并且LED之间的亮度可能会不一致。各个LED的正向压降往往会有一点变化,因此很可能会占用大部分可用电流。

每个LED最好有一个单独的电阻。


1
混合颜色将获得均匀的效果。如果您有蓝色和红色指示灯(都亮起),则蓝色指示灯将不会点亮(或非常暗),因为蓝色指示灯的压降更高。
Gerben 2014年

如果一个人要制造成千上万的东西,而不再需要点亮一个以上的LED,那么使用一个共享电阻器可以节省一个半便士,这可能会增加真钱。另一方面,即使应用程序不需要点亮多个LED,在调试期间也可以这样做。如果其中一个快速循环,则可以使多个LED看上去同时发光且具有可预测的亮度,但有时在调试过程中,能够直接独立控制LED更为有用。
2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.