I would like to use ADUX1020.
So, I have two questions. Please help me.
I would like to use six ADUX 1020 and control them with one master.Can I set and distinguish slave addresses to each sensor with I2C communication?
In the datasheet there is a description of "The slave address is not configurable."
I think that the slave address is fixed at 0x64.
This means that it is impossible to set another slave address for six ADUX 1020,
and is it correct in understanding that I2C communication with CPU is possible only with 1: 1 connection?(1: 6 is not acceptable)
The range of gesture recognition is defined as 0.5 cm - 15 cm in the data sheet.I'd like to detect the movement of an object with less than 0.5 cm outside the specification range,
but are there any concerns?Because it is out of the specification range, is it impossible to detect (accuracy is bad)?
To address your first questions, the I2C slave address of the ADUX1020 is fixed, which limits you to using only one ADUX1020 on a single I2C bus. One way to get around this is to use a multiplexer…
Thank you for posting this question and for your interest in the ADUX1020. I have moved this to the Optical Sensing forum, so that this will be visible to an audience that is familiar with this product and its capabilities. Good luck!
To address your first questions, the I2C slave address of the ADUX1020 is fixed, which limits you to using only one ADUX1020 on a single I2C bus. One way to get around this is to use a multiplexer to individually address each ADUX1020.
Operating the ADUX1020 with an object at less than 0.5 cm will not degrade performance as long as the ADUX1020 TIAs are not saturated. If this is a problem, try adjusting the TIA gain in Register 0x12, Bits [1:0]. There are three options of 50k, 100k, and 200k.
Thank you for answer the questions.I'll give it a try.