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
This discussion is locked. Please start a new topic to ask your question.
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