主题中讨论的其他器件: USB2ANY
工具与软件:
尊敬的 TI 支持团队:
我们将使用您的 BQ79616芯片。 电路板上有 MCU MSP430FR... +两个 BQ79616。 它通过 UART 通信到第一个 BQ79616、从其传输 COMHx 信号到第二个 BQ79616 (菊花链通信)的 COMLx。 测量30节电池。 根据数据表、UART 已去耦、COMHx-COMLx 通过电容器去耦。
与第一个 BQ79616的通信正常工作(复位后、它具有地址1)。
在完成自动寻址序列之后、第一个组件开始与地址0通信。 如果我在地址1处与第二个 BQ796816芯片进行通信、那么我会错过 UART 上的响应。
但是、我可以在示波器上看到第二个 BQ79616接收请求并使用初始字节计数进行响应(我尝试读取16个电池的电压、COMHx-COMLx 通信显示了38字节响应)。
但数据已无法再传输到 UART。 响应信号为±3、8V。 来自主器件 BQ79616的错误寄存器为零。
此圆角是对第二个 BQ79616的查询、黄色是两个 BQ79616在 COMH/L 上的通信。
查询和响应具有不同的振幅、但一切都是正常的。
它们是否必须得到确认或以某种方式触发才能接收数据、还是应该自动接收?
非常感谢您提供的答案。