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.

BQ79631-Q1: ADC_STAT1 0x0527 Bit 4

Part Number: BQ79631-Q1
Other Parts Discussed in Thread: BQ79616, BQ79631EVM-039

Tool/software:

Hello,

I have a question regarding the ADC_STAT1 register (address 0x0527) on the BQ79631-Q1.

When reading this register, I observe that Bit 4, which is marked as RSVD (Reserved) in the datasheet, is set to 1.
The value I read is 10001, whereas I would have expected 00001 based on the documentation.

Could you kindly clarify whether this behavior is expected and if we can safely ignore this bit during normal operation?

Thank you in advance for your help!

Best regards,
Stefan

  • Stefan,

    This is ok. The RESET value is 0, but you may see something else there depending on the OTP programming. 

    Best,

         Quentin




  • Hello Quentin,

    Thank you for this information!

    Best regards,
    Stefan

  • Quentin,

    I have one follow-up question: Could you please provide the exact meaning of this bit for completeness?

    According to the documentation, RSVD is described as follows, which does not fully align:

    Reserved. Reserved register addresses or bits are not implemented in the device. Any write to these bits is ignored. Reads to these bits always return 0.

    Looking forward to your insights!

    Best regards,
    Stefan

  • Stefan,

    Could you please show me exactly how you are reading this and the result?
    I want to make sure this is a real result. 

    Best,

         Quentin

  • Hello Quentin,

    As requested, here is the specific request and corresponding response.
    Below that, you’ll also find the complete trace from wake-up onward.
    This trace was captured on a test setup using a BQ79631 (BMS039A / BQ79631EVM-039) as the base device and five BQ79616 devices in a daisy-chain configuration.

    Best regards,
    Stefan

    --

    TI COMM TX (before RX): length=7 data=[80 00 05 27 00 2E 2F ]
    TI COMM RX: length=7 data=[00 00 05 27 11 EF FD ]

    0x80 Single device read
    0x00 Device address 0x00
    0x05 0x27 ADC_STAT1 register
    0x00 1 Byte of data
    0x2E CRC
    0x2F CRC

    0x00 1 Byte of data
    0x00 Device address
    0x05 0x27 ADC_STAT1 register
    0x11 000000010001
    0xEF CRC
    0xFD CRC

    --

    TI COMM TX: length=6 data=[D0 03 09 08 CF 72 ]
    TI COMM TX: length=13 data=[D7 03 43 00 00 00 00 00 00 00 00 61 6F ]
    TI COMM TX: length=6 data=[D0 03 09 01 0F 74 ]
    TI COMM TX: length=6 data=[D0 03 06 00 CB 44 ]
    TI COMM TX: length=6 data=[D0 03 06 01 0A 84 ]
    TI COMM TX: length=6 data=[D0 03 06 02 4A 85 ]
    TI COMM TX: length=6 data=[D0 03 06 03 8B 45 ]
    TI COMM TX: length=6 data=[D0 03 06 04 CA 87 ]
    TI COMM TX: length=6 data=[D0 03 06 05 0B 47 ]
    TI COMM TX: length=6 data=[D0 03 06 06 4B 46 ]
    TI COMM TX: length=6 data=[D0 03 06 07 8A 86 ]
    TI COMM TX: length=6 data=[D0 03 06 08 CA 82 ]
    TI COMM TX: length=6 data=[D0 03 06 09 0B 42 ]
    TI COMM TX: length=6 data=[D0 03 06 0A 4B 43 ]
    TI COMM TX: length=6 data=[D0 03 06 0B 8A 83 ]
    TI COMM TX: length=6 data=[D0 03 06 0C CB 41 ]
    TI COMM TX: length=6 data=[D0 03 06 0D 0A 81 ]
    TI COMM TX: length=6 data=[D0 03 06 0E 4A 80 ]
    TI COMM TX: length=6 data=[D0 03 06 0F 8B 40 ]
    TI COMM TX: length=6 data=[D0 03 06 10 CA 88 ]
    TI COMM TX (before RX): length=6 data=[C0 03 43 07 BC D6 ]
    TI COMM RX: length=196 data=[6F 74 74 6F 6D 3A 30 3B 62 6F 72 64 65 72 2D 72 61 64 69 75 73 3A 2E 32 35 72 65 6D 7D 2E 6C 69 73 74 2D 67 72 6F 75 70 2D 69 74 65 6D 2D 61 63 74 69 6F 6E 7B 77 69 64 74 68 3A 31 30 30 25 3B 63 6F 6C 6F 72 3A 23 34 39 35 30 3
    TI COMM TX (before RX): length=7 data=[80 00 03 06 00 D6 7E ]
    TI COMM RX: length=7 data=[00 00 03 06 00 D7 A0 ]
    TI COMM TX (before RX): length=7 data=[80 01 03 06 00 D7 82 ]
    TI COMM RX: length=7 data=[00 01 03 06 01 17 9C ]
    TI COMM TX (before RX): length=7 data=[80 02 03 06 00 D7 C6 ]
    TI COMM RX: length=7 data=[00 02 03 06 02 57 D9 ]
    TI COMM TX (before RX): length=7 data=[80 03 03 06 00 D6 3A ]
    TI COMM RX: length=7 data=[00 03 03 06 03 97 E5 ]
    TI COMM TX (before RX): length=7 data=[80 04 03 06 00 D7 4E ]
    TI COMM RX: length=7 data=[00 04 03 06 04 D7 53 ]
    TI COMM TX (before RX): length=7 data=[80 05 03 06 00 D6 B2 ]
    TI COMM RX: length=7 data=[00 05 03 06 05 17 6F ]
    TI COMM TX (before RX): length=7 data=[80 06 03 06 00 D6 F6 ]
    TI COMM RX: length=7 data=[00 05 03 06 05 17 6F ]
    TI COMM TX: length=6 data=[D0 03 08 02 4E E5 ]
    TI COMM TX: length=7 data=[90 00 03 08 00 13 DD ]
    TI COMM TX: length=7 data=[90 05 03 08 03 53 10 ]
    TI COMM TX (before RX): length=7 data=[80 00 03 06 00 D6 7E ]
    TI COMM RX: length=7 data=[00 00 03 06 00 D7 A0 ]
    TI COMM TX (before RX): length=7 data=[80 01 03 06 00 D7 82 ]
    TI COMM RX: length=7 data=[00 01 03 06 01 17 9C ]
    TI COMM TX (before RX): length=7 data=[80 02 03 06 00 D7 C6 ]
    TI COMM RX: length=7 data=[00 02 03 06 02 57 D9 ]
    TI COMM TX (before RX): length=7 data=[80 03 03 06 00 D6 3A ]
    TI COMM RX: length=7 data=[00 03 03 06 03 97 E5 ]
    TI COMM TX (before RX): length=7 data=[80 04 03 06 00 D7 4E ]
    TI COMM RX: length=7 data=[00 04 03 06 04 D7 53 ]
    TI COMM TX (before RX): length=7 data=[80 05 03 06 00 D6 B2 ]
    TI COMM RX: length=7 data=[00 05 03 06 05 17 6F ]
    TI COMM TX: length=6 data=[D0 00 19 0B 72 B3 ]
    TI COMM TX: length=7 data=[90 00 00 16 18 EA 77 ]
    TI COMM TX: length=7 data=[90 00 00 17 00 EB ED ]
    TI COMM TX: length=6 data=[B0 00 16 40 29 74 ]
    TI COMM TX: length=6 data=[B0 00 17 00 29 14 ]
    TI COMM TX (before RX): length=7 data=[80 00 05 27 00 2E 2F ]
    TI COMM RX: length=7 data=[00 00 05 27 00 2F F1 ]
    TI COMM TX: length=7 data=[90 00 00 0E 22 60 64 ]
    TI COMM TX: length=7 data=[90 00 00 0F 25 20 36 ]
    TI COMM TX: length=7 data=[90 00 00 07 07 A7 EF ]
    TI COMM TX: length=7 data=[90 00 03 0D 7E 90 AD ]
    TI COMM TX: length=7 data=[90 00 03 0A 01 D3 7D ]
    TI COMM TX: length=6 data=[B0 00 03 08 27 D2 ]
    TI COMM TX: length=6 data=[B0 00 09 25 E1 6F ]
    TI COMM TX: length=6 data=[B0 00 0A 0F 60 40 ]
    TI COMM TX: length=6 data=[B0 03 2C 05 0A 27 ]
    TI COMM TX: length=6 data=[B0 03 0A 01 11 84 ]
    TI COMM TX: length=6 data=[B0 00 0B B2 A1 A1 ]
    TI COMM TX: length=6 data=[B0 00 0E 09 E2 82 ]
    TI COMM TX: length=6 data=[B0 00 0F 12 A3 19 ]
    TI COMM TX: length=6 data=[B0 00 10 12 AB 29 ]
    TI COMM TX: length=6 data=[B0 00 11 12 AA B9 ]
    TI COMM TX: length=6 data=[B0 03 2D 05 0B B7 ]
    TI COMM TX: length=6 data=[B0 03 0D 1E 52 7C ]
    TI COMM TX: length=6 data=[B0 03 0F 06 53 16 ]
    TI COMM TX (before RX): length=7 data=[80 00 05 0C 01 F1 1F ]
    TI COMM RX: length=8 data=[01 00 05 0C BE 5F F0 9D ]
    TI COMM TX: length=8 data=[91 00 00 36 BE 5F CD 0C ]
    TI COMM TX (before RX): length=7 data=[80 01 05 0C 01 F0 E3 ]
    TI COMM RX: length=8 data=[01 01 05 0C 80 1C 9C CC ]
    TI COMM TX: length=8 data=[91 01 00 36 80 1C A1 5D ]
    TI COMM TX (before RX): length=7 data=[80 02 05 0C 01 F0 A7 ]
    TI COMM RX: length=8 data=[01 02 05 0C 80 1C D8 CC ]
    TI COMM TX: length=8 data=[91 02 00 36 80 1C E5 5D ]
    TI COMM TX (before RX): length=7 data=[80 03 05 0C 01 F1 5B ]
    TI COMM RX: length=8 data=[01 03 05 0C 80 1C E5 0C ]
    TI COMM TX: length=8 data=[91 03 00 36 80 1C D8 9D ]
    TI COMM TX (before RX): length=7 data=[80 04 05 0C 01 F0 2F ]
    TI COMM RX: length=8 data=[01 04 05 0C 80 1C 50 CC ]
    TI COMM TX: length=8 data=[91 04 00 36 80 1C 6D 5D ]
    TI COMM TX (before RX): length=7 data=[80 05 05 0C 01 F1 D3 ]
    TI COMM RX: length=8 data=[01 05 05 0C 80 1C 6D 0C ]
    TI COMM TX: length=8 data=[91 05 00 36 80 1C 50 9D ]
    TI COMM TX: length=6 data=[D0 03 32 40 DC 74 ]
    TI COMM TX: length=7 data=[D1 03 31 FF FF 88 29 ]
    TI COMM TX (before RX): length=7 data=[80 00 05 2D 00 28 8F ]
    TI COMM RX: length=7 data=[00 00 05 2D 00 29 51 ]
    TI COMM TX (before RX): length=7 data=[80 00 05 30 02 A0 1E ]
    TI COMM RX: length=9 data=[02 00 05 30 00 00 00 FB C0 ]
    TI COMM OF INTEREST BEGIN
    TI COMM TX (before RX): length=7 data=[80 00 05 27 00 2E 2F ]
    TI COMM RX: length=7 data=[00 00 05 27 11 EF FD ]
    TI COMM of INTEREST END

  • Stefan,

    I got to the bottom of this question.

    This bit is actually the DRDY_CS_ADC bit. The table must have been copied over incorrectly from the BQ79616 datasheet instead of the BQ79656 datasheet.
    Please refer to the corrected table below.

    Best,

         Quentin

  • Dear Quentin,

    Perfect, thank you very much for your assistance!

    Best regards,
    Stefan