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.

BQ76930: BQ7693003DBT CRC is needed or not?

Part Number: BQ76930

I am using BQ7693003DBT. I am trying to communicate with AFE. I used I2C scanner in it return 0x11 but the address in the datasheet is 0x08 or 0x18. I am trying to read data with abbove addresses but I didn't get any. I don't have any oscilloscope so I can't see the waveform. Do it required CRC to send?? Can we disable the CRC? If yes HOW?

  • Hi Alihussain,

    The 7 bit address of the basic part is 0x08.  On the bus the read/write bit is appended as the LSB so the value is 0x80 for a write and 0x81 for a read. Protocol scanners or analyzers will generally list the 8 bit address, some will decode the read/write, check the documentation on the unit you are using.  The 0x11 would be a read from the device, but it should have been preceded by a write of the address which was to be read.

    CRC is a factory set option, if you have a CRC enabled part you can't turn it off. If you have a CRC part it can be difficult to debug your MCU code.  Writes will be rejected if your CRC byte is not correct.  Reads however will work and the part will send the CRC bytes interspersed between the read bytes.  Reading various registers can allow you to check your CRC code.

  • Thanks for this much quick and perfect response. The TI forum is best. Special thanks to