常见问题解答

文章详情

ID: 840
实例类型: 常见问题解答
分类:
相关:
产品系列: 所有设备

搜索答案数据库

我的设备有一个3.3v的VCCIO,设备IO可以直接驱动一个LED吗?

这取决于LED点亮所需的LED电压,也取决于LED的颜色。以下是随机选择的各种颜色led所需的典型电压和最大电压:

红色,Vf typ = 1.8v, V max = 2.6v, If typ = 30mA
白色,Vf typ = 3.2v, V max = 4.0v, If typ = 20mA
蓝色,Vf typ = 3.0v, V max = 4.0v, If typ = 30mA

有趣的是V max,这是最大的电压需要得到的If电流流过LED。你可以看到,即使在典型的白色LED电压为3.2v和VCCIO为3.3v与5%的容忍(3.135v至3.465v),从VCCIO可用的电压来驱动LED可能不足以驱动白色和蓝色LED,特别是考虑到串联R将限制LED使用的电流(LED电流随施加电压迅速变化,添加串联电阻以限制通过LED的电流)。3.3v VCCIO电压足以驱动红色LED与增加的系列R。

IO是否能直接驱动LED还取决于在预期应用中需要的足够照明LED的电流。通常情况下,20mA的电流对于今天的LED光学效率来说是过度的,5mA或更低的电流就足够了。20mA的电流设置也是许多Lattice设备IOs提供的最大VCCIO在3.3v。在需要bobappios下载地址超过20mA的LED电流的应用中,你可能想要用外部FET设备驱动LED,并可能将LED连接到一个更高的电压,如5v电源。如果你不想添加FET,你也可以并行设备IOs与系列Rs到每个IO。这里的限制是总IO电流不能超过n*8mA,其中n是设备上连续GND引脚之间的IOs数,或一个GND引脚和银行末端之间的IOs数
像大多数网站一样,我们使用cookie和类似的技术来增强用户体验。我们也允许第三方在我们的网站上放置cookie。继续使用本网站,即表示您同意使用我们所述的cookie饼干的政策