您好!
我正尝试通过定制硬件上的 BQ79616芯片实现 UART 通信
- 则连接了10节串联锂离子电池。 我使用了 "一个 PCB、适用于所有通道应用"设置(在数据表中搜索"电芯连接")
- 无隔离(仅将一个 BQ79616用作基础器件)。 616 GND 连接到 FTDI 接地、该接地是电芯接地。
- 616 RX 通过100k 电阻器上拉至板载 CVDD。 该电压为点通、为5V。
- 616 TX 在主机侧上上拉至5.24V
- 主机 TX 可以向616 RX 发送唤醒信号、使器件唤醒、因此内部 LDO 开启且 AVDD LED 开启。
- 主机 TX 还可以将616 RX 线路拉低到低电平持续指定时间、使616器件进入睡眠或关断状态
- 唤醒后、LDOIN=6V、DVDD=1.8V、AVDD=5V
- 1Mbps 波特率
- 多个电路板已经过测试、显示相同的症状
BQ79616不会响应任何命令(读取或写入)。 即使与电路的其余部分断开连接、616 TX 线路也不会尝试发送通信(在示波器上观察)。 UART 线路上没有很多电路(串联电阻、上拉电阻、TVS 保护二极管)、它们与 BQ79616EVM 相同(除了 TVS)。
UART 通信通过 BQ79616EVM 上的 UART 接口进行。 我们可以自动寻址、读取电池电压 和配置 GPIO 高电平/低电平。
我们应该 测试/调试/查找什么? 该原理图之前已由 TI 的一名工程师审阅。