Thread 中讨论的其他器件:BQ32002
上面是 F28035 I2C 接口和 BQ32002的连接电路图。
问题1:首先测试 I2C 环回的自接收和自发功能。 从器件地址位置信号被设定为0x003F。 如上所示、使用示波器测量信号。 位置信息表示由0x007F 设置的位置信息与程序代码不同。 但是、可以正确地发送和接收数据。 无法理解为什么位置信息不同、数据可以是正确的?
问题2:同一从地址位置信号0x003F 再次发送数据。 下图显示了示波器测量的 SDA 和 SCL 波形。 这两个波形显示了相同的现象、但数据数据本身可以成功接收。 感觉 SDA 和 SCL 短接在一起。 使用万用表仪表测量结果发现它确实短路。 只要电路板的电源被关闭并重新启动、此解决方案将不会被短接。 SDA 和 SCL 将在一段信息后短路、原因是什么?
问题3:如果您持续使用相同的从地址位置发送数据、则会得到以下波形。 位置信息的波形无法被解释、但数据数据本身也可被成功接收。