您好!
我正在寻找 I2C 接口控制的多通道(多达8个通道)低侧继电器驱动器、可找到基于 SPI 的驱动器(ULN2803A 等器件)。 但是、我的应用要求通过 I2C 接口进行控制。
基于 I2C 的低侧驱动器是否存在任何物理限制?
此致、
Manikandan M V
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
我正在寻找 I2C 接口控制的多通道(多达8个通道)低侧继电器驱动器、可找到基于 SPI 的驱动器(ULN2803A 等器件)。 但是、我的应用要求通过 I2C 接口进行控制。
基于 I2C 的低侧驱动器是否存在任何物理限制?
此致、
Manikandan M V
大家好、Manikandan、
我们没有 I2C 低侧继电器驱动器。 您可以使用8位 I2C IO 扩展器和 ULN2803A。 IO 扩展器可以控制 ULN2803A 以控制继电器。
您可以在此处找到 IO 扩展器:
我建议在 PCA 上使用 TCA。
"基于 I2C 的低侧驱动器是否存在任何限制物理特性?"
我可以想到的唯一限制是、如果您同时打开一组磁性继电器、如果电感线圈需要大的导通电流、则您可能会将 Vcc 从稳压中拉出。 (实际上不是 I2C 限制)。 在驱动大电感负载时需要考虑的另一个主要问题是电感反冲、您可以通过在电源和电感线圈之间使用飞轮二极管来最大限度地减小这种影响。
我提到的所有这些都不是 I2C 限制。 I2C 仅受速度限制。 我们的大多数器件能够以400kHz 的最大速度进行通信、因此如果您需要更快地打开和关闭低侧驱动器、那么 I2C 可能不是理想的。
我可以想到的最后一点是、使用 IO 扩展器和 ULN2803A 有一个缺点。 如果您尝试长时间保持继电器驱动器打开、则无法将驱动电流调节为保持电流。 继电器需要一定的电流才能将雨刮器拉至所需的端子、但在将其拉至所需的端子后、需要较少的电流来将其保持在所需的端子上。 在这种情况下、您将保持电流、导通电流不能更改、因此您会浪费电能并产生热量。
谢谢、
-Bobby
您好、Bobby、
感谢您推荐基于 I2C 的解决方案。
"我建议使用 TCA 而不是 PCA。" 您能否详细说明您使用 TCA 系列器件而不是 PCA 系列的目的?
根据我的理解、在400kHz 范围内不会部署继电器来打开/关闭。 只是继电器的瞬时或长时间开/关控制、相对而言、这种方法可能不需要 SPI 等高速总线接口、而是可以与 I2C 100kHz 配合使用。 通常不会受到基于 I2C 的继电器驱动器的限制。
"在这种情况下、您保持电流、打开电流不能更改、因此您会浪费电能并积聚热量。" 我同意这一论点。 我们是否有任何具有此电流调节功能的 TI 智能解决方案?
此致、
Manikandan M V