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.

[参考译文] TCA6424A:使用具有 IO 扩展器的 PWM

Guru**** 2382070 points
Other Parts Discussed in Thread: TCA6507, TCA9544A
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/995964/tca6424a-using-pwm-with-io-expander

器件型号:TCA6424A
主题中讨论的其他器件:TCA6507TCA9544A

你好。

我 正在考虑使用此 IO 扩展器 将通过此器件的 PWM 信号路由到连接的 LED、以控制亮度。  查看手册、我应该能够将 PWM 信号置于 VCC 上、并且器件应该将其路由到所选的输出通道。

我想知道这是否起作用?   

谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Robert、

    我不相信这会起作用。 您是否尝试切换端口输出以像 PWM 信号一样工作? 在这种情况下、您必须 从根本上配置器件的寄存器、以便其中一个端口打开和关闭。 为此、需要通过 SDA 引脚向器件发送至少3个字节的数据。 这将限制 PWM 的速度。

    我们实际上制造了一个用于控制 LED 的 I2C 器件。 它具有 PWM 功能、称为 TCA6507。 下面是有关 如何控制器件的详细说明。 如果您有任何疑问、请告诉我。

    最棒的

    Chris

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    不、我们不会尝试通过在此器件上循环输出来创建 PWM 信号。  我们有一个在电路板上的其他位置生成的 PWM 信号。  我们希望通过 TCA 选择性地将 PWM 信号路由到各种输出电路。  因此、问题是我们能否向该板提供 PWM 信号、以便通过我们选择的电路进行分配?

    谢谢你

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Robert、

    感谢您的耐心、Chris 将在明天回来。

    此致、

    Eric Hackett  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Robert、

    该 PWM 信号的最大频率是多少? 此外、您为什么要在此应用中使用 I2C 器件?

    我认为、解决您问题的最佳器件是多路复用器、实际上、如果不需要 I2C、使用通用多路复用器将更好。 我们确实制造了 TCA9544A 等 I2C MUX 器件、但它们主要用于在不同器件之间发送 I2C 信号。 这意味着对输入信号有上升和下降时间要求、因此您可以发送的最大频率。 对于 TCA9544A、最大频率为400kHz。

    即使是这样、 每次您希望将 PWM 信号发送到不同的电路时、都必须发送 I2C 命令来启用和禁用器件上的特定通道、然后、如果 PWM 信号满足器件的时序要求、则可以在 SDA 线上发送 PWM 信号。 这会增加电路的延迟、并可能导致进一步的问题。

    如果您只想使用常规多路复用器、则不必担心发送 I2C 命令、而只需使用控制信号来更改要将 PWM 信号发送到哪个输出。 我们有一个专用的开关和多路复用器团队、如果您愿意、我可以将该主题转发给他们。

    请告诉我您希望如何处理。

    最棒的

    Chris