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
Steve
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?