LED 的 IO 扩展我目前正在设计用于定制测量设备的开关矩阵板。
为了路由信号,我计划使用光中继器,准确地说是 G3VM-61DR1。
所以我需要控制超过 250 个!以某种方式使用 LED(1.5-1.8V 6-8mA)。
- 同时开启的设备数量将少于25台。
- 供电电压为3.3V或更低,温度应在40°C左右。
- 我们只需要打开或关闭它们,不需要调光或PWM调光。
- 我不想使用LED驱动器,因为它可能会引入噪声。
- 我无法使用传统的矩阵式电路,因为无法预知哪些开关会同时处于开启状态。
因此,唯一的选择是为每个继电器/LED 提供一个独立的输出,您的 IO 扩展器看起来很有希望实现这一点,例如PCAL6524 。
由于通道数量较多,我希望尽可能减少每个通道的元器件数量,因此我有几个问题:
- 我能否依赖 Agile IO 设备的 7.5mA 电流设置,而省略 LED 串联电阻?
- 如果可以的话,可能会有哪些副作用?
- 由于这些设备最初配置为输入,因此当它们用于控制 LED 时,某些设备会经历高电流(例如,PCA9535A数据手册第 14/15 页)。对于这么多通道来说,为每个通道使用上拉电阻的传统解决方法并不理想。这是否也会影响 Agile IO 设备?
- 能否通过给 LED 提供 3.3V 电压,给扩展器提供 1.65V 电压来解决这个问题?
先感谢您
奥托
Re: IO Expansion for LEDsPCAL6524 非常适合驱动大量的光继电器和 LED。然而,敏捷 I/O 驱动能力并不是为了取代所需的串联限流电阻器。为了降低上电时 I/O 仍处于输入状态时出现意外电流的风险,可以考虑使用 VDD(P) 较低的 3.3 V LED 电源,或者实现全局 LED 电源开关等方案。然而,每个 LED 通道都应该始终保留单独的限流电阻。