主题中讨论的其他器件:TCA6507、 TCA9544A
你好。
我 正在考虑使用此 IO 扩展器 将通过此器件的 PWM 信号路由到连接的 LED、以控制亮度。 查看手册、我应该能够将 PWM 信号置于 VCC 上、并且器件应该将其路由到所选的输出通道。
我想知道这是否起作用?
谢谢你
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.
您好、Robert、
我不相信这会起作用。 您是否尝试切换端口输出以像 PWM 信号一样工作? 在这种情况下、您必须 从根本上配置器件的寄存器、以便其中一个端口打开和关闭。 为此、需要通过 SDA 引脚向器件发送至少3个字节的数据。 这将限制 PWM 的速度。
我们实际上制造了一个用于控制 LED 的 I2C 器件。 它具有 PWM 功能、称为 TCA6507。 下面是有关 如何控制器件的详细说明。 如果您有任何疑问、请告诉我。
最棒的
Chris
您好、Robert、
该 PWM 信号的最大频率是多少? 此外、您为什么要在此应用中使用 I2C 器件?
我认为、解决您问题的最佳器件是多路复用器、实际上、如果不需要 I2C、使用通用多路复用器将更好。 我们确实制造了 TCA9544A 等 I2C MUX 器件、但它们主要用于在不同器件之间发送 I2C 信号。 这意味着对输入信号有上升和下降时间要求、因此您可以发送的最大频率。 对于 TCA9544A、最大频率为400kHz。
即使是这样、 每次您希望将 PWM 信号发送到不同的电路时、都必须发送 I2C 命令来启用和禁用器件上的特定通道、然后、如果 PWM 信号满足器件的时序要求、则可以在 SDA 线上发送 PWM 信号。 这会增加电路的延迟、并可能导致进一步的问题。
如果您只想使用常规多路复用器、则不必担心发送 I2C 命令、而只需使用控制信号来更改要将 PWM 信号发送到哪个输出。 我们有一个专用的开关和多路复用器团队、如果您愿意、我可以将该主题转发给他们。
请告诉我您希望如何处理。
最棒的
Chris