Unexpected I2C address shown up on BBG

I have connected ADT7516 EVAL board with the BBG.
So when I do i2cdetect -y -r 2, I get the output as 0x51.
But this is not the I2C address of the sensor which I have connected.
Strangely, when I disconnect the EVAL board, address disappears.
I want to instantiate the driver from userspace but as I am getting some unexpected I2C address, and hence I'm not able to proceed.
What could be the reason for having such unexpected I2C address and how can I take the readings from this sensor?
Any other solution to this?

What is failing from userspace? Errno responses? This link could help you: https://www.acmesystems.it/user_i2c

Be pragmatic: test another I2C device in your BBG or test the device in another I2C master host :wink:

What is failing from userspace? Errno responses? This link could help you: https://www.acmesystems.it/user_i2c

Be pragmatic: test another I2C device in your BBG or test the device in another I2C master host :wink:

I’ve tested a digital light sensor before, which worked nicely.

So, I’ve figured out the problem but don’t know how can I solve it.

The address 0x51 which I’m getting is the address of another I2C part on the bus, a serial rom chip 241c64.
It can be seen here on the page 11 of the datasheet of eval board.
http://www.analog.com/media/en/technical-documentation/evaluation-documentation/512585584eval_adt7516eb.pdf

But my goal is to take the readings from adt7516. So I need it to be connected here which is unfortunately not showing up :frowning:

Two ideas:

1.) Do you have the ADC configured for SPI or for I2C operation?
Reading the EVAL board guide, it must be specifically configured for one or the other.

2.) Does the board work with the Analog Devices evaluation program?
You will need that program to set SPI or I2C operation.

— Graham

Two ideas:

1.) Do you have the ADC configured for SPI or for I2C operation?

Yes!

Reading the EVAL board guide, it must be specifically configured for one or the other.

2.) Does the board work with the Analog Devices evaluation program?
You will need that program to set SPI or I2C operation.

Haven’t checked it yet but if I’m able to detect one of the I2C address then it means that
my connections are right and the eval board talking to the BB.

What I feel here is that there is some issue with the mux signals.
You can check it out it in the datasheet that there is a mux connected with the sensor.

Page 11

http://www.analog.com/media/en/technical-documentation/evaluation-documentation/512585584eval_adt7516eb.pdf

But I’m not sure that how to solve it.

Thanks