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.

DRV10983-Q1: Detecting the DRV10983 IC on a generic I2C bus

Part Number: DRV10983-Q1
Other Parts Discussed in Thread: DRV10983, DRV10982-Q1,

How do I identify the DRV10983?

Typically an I2C device can be detected purely by it's presence at an I2C address (in a closed architecture). However, some devices can share the same address either by default or by wrong configuration.

For my application I need to deal with that case of another IC present at location 0x52 and be able to detect which driver to deploy or flag exception.

I prefer to positively identify the DRV10983 (simple) rather than select it by elimination (complex & unsafe)

So, there does not appear to the typical ID register documented, although there are many missing addresses. Is there an un-documented feature I can use, or perhaps a simple fingerprint?

Maybe I just missed the obvious.

Many thanks


But now I am confused . . .
I found the DRV10982-Q1 data sheet, it has an 8bit register set with an ID register, then found a DRV1083-Q1 datasheet with the exact same registers contradicting my comments above.
So why is the datasheet for the DRV10983 and DRV10983-Q1 so very different? And which should I use for a DRV10983?