This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

BQ79616: 芯片通信遇到问题

Part Number: BQ79616

测试环境:MCU的波特率为1M8-N-1,直接与79616通信,不经过79600桥接,第一块79616作为基底器件。

自动寻址

1:首先通过MCUTX引脚发送唤醒信号,所有级联的79616均可被唤醒,之后按照table9-19的流程发送报文,命令帧之间至少延时5ms,应该不存在连续发送的情况,

      暂时不配置长通信超时和短通信超时,自动寻址过程的代码参考的是bq79616_sample_code_PG2.0中的AutoAddress部分;

      自动寻址完毕之后发动单个器件读写只能通信到与MCU 直连的79616(地址0x000x01以此类推),后面所有79616没有按照设定的地址回复信息,

      用示波器查看发现第一块79616COMH在单个器件读写时,并不向后转发读写后续79616地址的报文,这是什么原因造成的?

2:假设只控制基底器件,不配置多点通信,而使用广播读写进行收发,所有79616均可接收到信息并接受控制,例如控制GPIO口的灯进行闪烁(说明菊花链之间通信应该没有问题)。