主题中讨论的其他器件: BQ25600
大家好、
MCU 通过 I2C 向 BQ25600D 发送复位信号、然后开启复位。
但是、SCL 和 SDA 不会开始运行。
您能否估计信号不工作的原因?
如果这种情况可以解锁、请也告诉我。
此致、
Koyo
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.
您好、Ning、
很抱歉、我的描述错误。
首先、SDA 和 SCL 的波形是相反的波形。
然后、复位信号不是 BQ25600输入、而是仅用于 MCU。
当 RESET 为低电平时、输入 MCU 被初始化。
因此、SDA 和 SCL 应该为高电平、这是因为两条线路都通过10k Ω 电阻器上拉、并且 BQ25600的两个输入都是高阻态
我的问题是、当 MCU 复位时 SDA 为低电平、复位后 SDA 保持低电平变为高电平的原因?
根据该波形和 MCU 操作、BQ25600在复位变为高电平并花费很长时间后重新启动。
我们怀疑 SDA 保持低电平的原因是主器件和从器件之间的时钟间隙引起的。
请分享您的想法吗?
此致、
Koyo