您好、香榭丽舍
根据下面的 C6678数据表(SPRS691E、第28页)、如果 BOOTMODE[11]设置为1、I2C 时钟将为 CORECLK/250。
我们板上的 CORECLK 为100MHz、设计了与 C6678EVM 相同的 I2C I/F b/w C6678和 EEPROM、因此 I2C 时钟应在 POR 后为400kHz。
但我测量到它是365kHz。
这可能会有什么问题? 是否有任何相关信息?
o C6678数据表[SPRS691E MAR14]
(http://www.ti.com/lit/gpn/tms320c6678)
第28页
表2-11 I2C 主模式器件配置字段说明(第1页、共2页)
位 :11.
字段 :速度
说明:I2C 数据速率配置
0 = I2C 慢速模式。 在对 PLL 和时钟进行编程之前、初始数据速率为 CORECLK/5000
1 = I2C 快速模式。 在 PLL 和时钟被编程前、初始数据速率为 CORECLK/250
此致、
J-Breeze