Post Go back to editing

Detect device type. ADAU1966 or ADAU1966A

Hi

I wonder if someone could help me with this.

Is there a way to detect whether ADAU1966 or ADAU1966A is fitted to a board via I2C?

I work on equipment that uses multiple ADAU1966 DACs. 1 on a main board and 2 on a separate board sharing the i2C bus. So it's possible we may end up with a mixture of  ADAU1966 and ADAU1966A working together.  

This IC has now gone obsolete and is being replaced with 3.3V compatible alternative, ADAU1966A . I've been testing the ADAU1966A and I'm getting a 0.66 lower output from the DACs for the same input. I assume it's because the internal voltage reference is 1.5V rather than 2.25V as before. 

So I need to be able to detect, which IC is fitted so we can adjust the output amplitude in the software. I thought there might be register for the device ID or version that could be read, but so far I can not see one. 

Thanks and kind regards

Thread Notes

Before You Switch


Switching languages will make ADI Explorer unavailable. Resume your session by switching back to English and reopening ADI Explorer.