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.
Hello,
I do have similar configuration problem than BQ76942EVM -thread, but can't get the regulators activated even checksum and length are written.
The problem may relate on page making of technical documents, they are not easy to read because of one column instead of two - it makes big difference to read and find something.
Below is data captured from the buss, all seems to be there, and there is 500ms gap before sending checksum and length:
Any ideas to continue?
Raimo
Hi Raimo,
Something doesn't look right in this sequence. For example, if you want to set REG1 to 3.3V, you should be writing this:
10 3E 90 00 (Enter CONFIG_UPDATE mode)
10 3E 37 92 01 (Write REG0 Config address 0x9237 with data of 0x01)
10 60 35 05 (checksum and length)
10 3E 36 92 0D (Write REG1 Config address 0x9236 with data of 0xD)
10 60 2A 05 (checksum and length)37 95
10 3E 92 00 (Exit CONFIG_UPDATE mode)
Best regards,
Matt
Hi Matt,
And thank you for the kind support.
In deed, the addresses were wrong and CONFIG_UPDATE mode is required. However, the need to be something more since voltages on BREG and REG1 does not appear even voltage at the BAT pin is 12.4V. Those are tested several times and captured data from I2C buss is same as in your example. There is several seconds delays between commands - all should be in place(?).
Regulator circuitry is same as in the Figure 16-2., in the specification http://www.ti.com/product/BQ76952
Best regards,
Raimo
Hi Raimo,
How is the voltage to the REGIN pin being supplied? REG1 and REG2 are supplied from REGIN?
Regards,
Matt
Hi Matt,
The REGIN pin is supplied via NPN BJT which is driven by BREG pin. Collector is feed from PACK+ voltage and it’s about 12 V during programming. It’s same circuit than in the product specification. My understanding is that primary problem is missing REG0 output, it may solve REG1&2 too.
RST_SHUT is also checked, it’s pulled on low state. Wake by TS2 is tested too, no impact. Pinnouts, traces and solderings are checked - it’s hard to find reason in HW.
Since REG18 is present (1,8 V) and the IC generates ACK signals, it should work. Timing may be last issue which is not checked yet.
Best regards,
Raimo
Hi Raimo,
Yes, setting the REG0_EN should turn on the BREG pin which will result in REG1 turning on. Try waiting around 2ms between I2C commands when writing the registers.
Best regards,
Matt