好的 - 我倾向于设计高价值低容量板,所以我对此的看法是有偏见的。我喜欢在我的电路板周围撒上很多 LED。板上的每个电源电压都有一个(红色)LED。多个软件驱动的 LED,显示不同的执行路径。通信端口、CAN、USART、USB 等上的 LED,因此我可以看到它们何时处于活动状态。
优点
- 我一眼就可以看出板子是否运行正常。
- 与现场服务工程师一样。
缺点
- 他们在大批量生产中花钱。
- 他们占用了董事会空间。
- 也可能存在功率限制。
还存在哪些其他考虑?
好的 - 我倾向于设计高价值低容量板,所以我对此的看法是有偏见的。我喜欢在我的电路板周围撒上很多 LED。板上的每个电源电压都有一个(红色)LED。多个软件驱动的 LED,显示不同的执行路径。通信端口、CAN、USART、USB 等上的 LED,因此我可以看到它们何时处于活动状态。
优点
缺点
还存在哪些其他考虑?
除了已经说过的:
优点:
与显示器、串行调试接口等相比,相对便宜且易于实现。您不需要任何更深入的软件或电子知识来设计 LED,只需一点欧姆定律。
高可用性和市场上大量的第二来源。如果您最喜欢的 LED 公司不能及时交货,很容易找到替代方案。
缺点:
大约 8% 的男性和 0.5% 的女性是“色盲”,这通常表现为区分红色和绿色的问题。这也恰好是两种最常见的 LED 颜色。
如果您在同一个位置(RGB 等)使用不同的颜色来指示不同的产品状态,这可能会特别成问题。如果您通过电话询问客户他们看到的是什么颜色,那么您很可能会得到错误的答案,特别是如果产品是为传统上男性主导的行业(例如电子产品)设计的。
光污染。在带有红外传感器、光电耦合器等的产品中,LED 灯可能会导致“光学噪声”。
组装过程中的极性问题。根据经验,具有极性的组件最终会在组装过程中反向安装。有人错误地加载了拾取和放置或误解了组件放置图等。根据我的经验,这是一个相当常见的质量问题,特别是在涉及 LED 和钽帽时。归根结底,这是一个生产质量问题,但可以选择不选择具有极性的组件的设计人员可以减少可能出错的事情的数量。
敏感元件。LED 是 SMD 组装过程中最敏感的部件之一,在组装过程中可能无法在烤箱中多次存活。特别是如果你选择了一些便宜的品牌。
MCU 拉电流/灌电流预算。通常最好直接从 MCU 引脚驱动 LED,因为这样可以避免外部电路和复杂性。大多数设计都希望考虑到各个引脚的源/汇能力,但通常会忘记整个芯片的总源/汇能力。
想象一下,您有许多不同的 LED 来指示产品中的各种状态,然后在某些情况下突然出现无法解释的 MCU 闩锁或复位。您首先会怀疑是“状态 x”中的应用程序问题,因为该错误仅在该状态的 LED 亮起时发生。这会让您在完全错误的方向上进行故障排除,因为实际问题不是您的应用程序逻辑而是 LED 本身。
优点 + 缺点:
脉宽调制特性。如果将 LED 连接到 PWM、串行总线或类似设备,人眼会太慢而无法捕捉到闪烁 - LED 可能会一直亮着。这实现了不同 LED 之间的节能、多路复用和颜色混合等各种技巧。
但这也使得难以区分例如串行总线的高空闲模式和操作模式。充其量你最终会得到“它有多亮”,这是非常主观的,而不是你想在故障排除期间通过电话问你的客户。“嗯……好亮啊!”
只是一些“个人头脑风暴”:
优点(见评论 DarrenW):
缺点