cancel
Showing results for 
Search instead for 
Did you mean: 

LSM9DS0 Sensor not giving Acknowledgement

bhavin
Associate II
Posted on August 19, 2016 at 06:37

Hello, 

We are working on 9 Axis Sensor : LSM9DS0 which is interfaced with MCU over I2C interface. Please find the attached circuit diagram for your reference. 

Also, We have checked using evaluation board (STEVAL-MKI154V1) then it works fine with our customized on board controller, but our on board LSM9DS0 sensor not given acknowledgment. We have noticed not getting voltage on C1_XM & SETC_XM , SETP_XM.  Here we are using the below slave I2C address:

Accelerometer address - 0x3C

Gyroscope address - 0xD4

We have done below approaches but not getting any acknowledgement.

1. Change pull resistor from 10K to 4.7K / 2.2K

2. Remove connection of VDD_IO from VDD

3. We have observed I2C waveform (I2C Address) is OK except acknowledgement.

please give us clarification for VDD_IO pin is this pin is used as NC(not connect) or connected to VDD?

Any help in this case will be appreciated.

Thank You

 Bhavin
1 REPLY 1
louda.marian
Senior
Posted on November 18, 2016 at 12:31

Hello,

In schematic I can see that I2C SDA and SCL lines are swapped. It could be the source of your problems with I2C.

Regarding VDD_IO, it is module power supply for I/O lines, it must be connected to power supply if you want to communicate with device. It could be connected to VDD.

Best Regards,

Marian