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.

[参考译文] PCA9535:最大频率

Guru**** 2502205 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1033740/pca9535-max-frequency

器件型号:PCA9535

大家好、

客户的快速问题、如果 I2C 总线以最大400kHz 的频率运行、那么该器件可以切换所有 GPIO 输出、如0000 0000 0000 0000到1111 1111 1111 1111 1111 1111重复、谢谢。

Andrew

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

    尊敬的 Andrew:

    假设两个输出端口都被写入、并且每次写入都会发送新的标头信息、我们可以使用给定的频率和总有效载荷的大小来计算理论最大闪烁速率。 使用双字节报头的双字节写入包含36位(包括第9位 ACK)加上2个起始位和停止位、总大小为38位。 400kHz 时钟频率允许200Kbps 的数据速率(仅使用一半的边沿进行数据传输)。 产生的除法表明、我们可以每秒将输出位的状态改变5000次左右。 这相当于以2.5kHz 的频率闪烁。

    现在、这是一个简化且乐观的估算。 大多数系统在写入帧之间具有一定的帧间间隔、因此 I2C 信息的总吞吐量将比这慢。 这种估算还将占用100%的 I2C 带宽、如果接口共享任何其他器件、则可能不允许使用该带宽。 如果系统的目标是实现某种 PWM LED 控制、则最好为此功能实现专用器件。  

    如果您有任何其他问题、请告诉我。

    此致、
    Eric Schott