主题中讨论的其他器件: BQ76952
大家好、
我正在使用 MSPM0 (主器件)测试 BQ76952EVM (从器件)、但 I2C 通信存在一些问题。
当我尝试运行400k I2C 时、我注意到只有"启动"条件出现、然后 BQ76952下拉 SCL、不会发出任何信号。
但是、当我按下 M0板上的"reset"按钮时、它将正常工作。 但是、在"启动"条件之后、SCL 不会被 BQ 下拉。
这种现象可能会重复出现。 每两次"重置"成功一次、第一次失败、第二次成功。 波形有一定的差异(如下图所示)
(1)首次(仅"启动"条件)
(2)复位后:
但是、当我以100kHz 的频率运行时、一切都很好。 测试结果如下所示。
我的问题是:
1.为什么 BQ76952在"启动"条件后下拉 SCL? BQ76952下拉 SCL 的延迟是多少?
2.为什么在我第二次复位 M0 (400k I2C)后 BQ76952不下拉 SCL?
3.有人能告诉我 在 BQ 方面可能会发生什么以及我必须做什么才能使其以400kHz 的频率工作?
谢谢你
Adrian