器件型号: CC2652P
尊敬的团队:
我正在开发一个专门用于获取各种传感器数据的可持续定制板。 特别是、同一条 I2C 线路上有一个 IMU 和一个电池监测单元。 IMU 仅连接到 CC2652P1FRGZR(我的 MCU)。 此外、电池监测电池数据线路与 IMU 共享相同的 I2C 外设、以将数据发送到 MCU。 此外、蓄电池监测单元连接到蓄电池和能量收集器电路的输出、以记录蓄电池百分比和充电率。
我的定制设计遇到的问题是、在某些情况下、当我使用比调试器更外部的电源来调试节点时、I2C 线路会拒绝运行并且不响应。 为了深入研究、我既不能读取 IMU 值、也不能读取电池电芯监测。 执行硬件复位时、一切都恢复正常、可以再次使用 I2C 线路。 但是、在硬件复位之前、I2C 线路会挂起。
我想知道您是否可以向我指出、我在这里观察到的问题可能是什么。 我的定制电路板将用电池封装;因此、无法进行硬件复位、 我必须修复此错误、以免在封装节点上进行调试会话后 I2C 线路无法正常工作。
提前感谢您的帮助和支持。