主题中讨论的其他器件: CC1350STK
我的 I2C 总线在 CC2640上以100kHz 的频率工作、但只能勉强工作、因为时钟/数据脉冲的上升时间大约为0.9uec (规格应该小于1uec)。
我在 CC2640的 SDA/SCL 线路上有两个外部 I2C 子板(MP9250 IMU 芯片和 PCA9685 PWM 芯片)。
使用的唯一上拉电阻器是 CC2640的内部上拉电阻器。
由于0.9uC 的上升时间与0.3uec 的最大规格相差太远、因此无法使用400kHz 快速模式。
对于~60 nsec 的两种模式、下降时间都很好。
如果看一下 CC2640中的 SCL、而没有与其他器件连接、上升时间仍然为0.5 μ s
我的 CC2640本身位于 CC264BPA-S 子板上、我仅以2.8V 的电压运行。
这是我的 SDA/SCL 引脚分配:
#define Board_I2C0_SCL0 IOID_12
#define Board_I2C0_SDA0 IOID_0
我该怎么做才能解决这个问题?
谢谢、
戴尔


