我们有 FPC402EVM。
将下游 I2C 时钟速率设置为100KHz 时、观察到的实际时钟速度仅为80KHz
将下游 I2C 时钟速率设置为400kHz 时、观察到的实际时钟速度仅为320KHz
如何使 FPC402以100KHz 和400kHz 的指定时钟速度运行?
我们在 VDD1 = VDD2 = 3.3V 的条件下运行
是否与任何电压或其他参数有任何相关性?
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.
我们有 FPC402EVM。
将下游 I2C 时钟速率设置为100KHz 时、观察到的实际时钟速度仅为80KHz
将下游 I2C 时钟速率设置为400kHz 时、观察到的实际时钟速度仅为320KHz
如何使 FPC402以100KHz 和400kHz 的指定时钟速度运行?
我们在 VDD1 = VDD2 = 3.3V 的条件下运行
是否与任何电压或其他参数有任何相关性?
你好,Sri
这一点非常重要、您可以尝试将 I2C 时钟的上限保持在100KHz 和400kHz 范围内。
但-20%似乎有很大变化。 在参数部分中找不到有关 AON 时钟频率的信息。
文本说明中仅引用了30MHz。 我可以理解、如果 AON 时钟为30MHz (30div (152+152))、两个寄存器(例如:0x11和0x12)的默认值将提供100KHz
我不确定频率是否会因加电和加电而大不相同。
如果是这种情况、如果我们不知道 器件上的 AON 时钟在当前上电情况下的频率、那么寄存器0x11和0x12的作用是什么?
您是否有任何建议可以将其设置为更确定性的值,但仍不会超出100KHz 和400kHz 等时钟的上限?
谢谢
巴拉