Other Parts Discussed in Thread: BQ32000, MSPM0L2228
器件型号: BQ32000
主题: MSPM0L2228 中讨论的其他器件
尊敬的支持团队:
我目前正在将 BQ32000 RTC 与 MSPM0L2228 微控制器连接。
系统详细信息:
-
MCU:MSPM0L2228
-
MCU 时钟频率:4MHz
-
通信方法:软件(位拆裂)I2C
-
RTC 器件:BQ32000
在初始化期间和之后的一段时间内、I2C 通信正常工作。 但是、运行一段时间后、RTC 开始返回垃圾值(无效的时间/日期数据)。 然后、在不复位系统的情况下、它会再次开始返回正确的 RTC 值。
此行为会间歇性重复。
其他意见:
-
问题期间、不会对 RTC 应用硬件复位。
-
在 SDA 和 SCL 上正确连接上拉电阻器。
-
稳定通信后出现随机问题。
请帮助我了解以下内容:
-
BQ32000 中出现间歇性垃圾数据的可能原因是什么?
-
4MHz MCU 时钟是否可能影响软件 I2C 时序稳定性?
-
此器件是否有特定的时序要求或总线恢复建议?
-
将位拆裂 I2C 与 BQ32000 配合使用时、是否有任何已知问题?
如果您需要示波器捕获、I2C 波形或寄存器转储以进行进一步分析、请告诉我。
期待您的指导。
Surya。