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: BQ79616 communicate issue

Part Number: BQ79616

Hi 

The customer design with BQ79616 has the communication problem.

Test environment: The baud rate of the MCU is 1M, 8-N-1, and it communicates directly with the 79616 without going through the 79600 bridge. The first 79616 is used as the base device.

Automatic addressing

1: First send a wake-up signal through the TX pin of the MCU. All cascaded 79616s can be woken up. Then send messages according to the process of table9-19. The delay between command frames should be at least 5ms. There should be no continuous sending. 

Without configuring long communication timeout and short communication timeout, the code for the automatic addressing process refers to the Autocaddress part in bq79616_sample_code_PG2.0;

After the automatic addressing is completed, reading and writing a single device can only communicate to the 79616 directly connected to the MCU (address 0x00, 0x01 and so on). All subsequent 79616s do not reply information according to the set address. Use an oscilloscope to check and find that the COMH of the first 79616 block does not forward messages for reading and writing subsequent 79616 addresses backwards when reading and writing a single device. What is the reason for this?

2: Assume that only the base device is controlled, multi-point communication is not configured, and broadcast reading and writing are used for sending and receiving. All 79616 can receive information and accept control, such as controlling the light of the GPIO port to flash (indicating that there should be no communication between daisy chains) question)
Waiting for your reply.
Thanks
Star