cancel
Showing results for 
Search instead for 
Did you mean: 

How to get LSM9DS0 i2c to work?

clovett
Associate
Posted on October 22, 2013 at 07:57

I'm having trouble getting i2c communications working with LSM9DS0 iNEMO inertial module.  I've wired it up, but it isn't responding to who_am_i read request.  I've wired SDO to 1, so am using your default i2c address 0x3A, but I'm getting no slave ACK signals.  Out of desperation wondering if I had the address wrong I pinged every i2c address, and still found no response.  I've tried 100 kHz and 400 kHz, same result.  I've also wired different i2c sensors, and they work fine, so I know the rest of my board works.  Are there any tricks getting i2c to work?

5 REPLIES 5
clovett
Associate
Posted on October 25, 2013 at 02:33

bad soldering, got i2c working with gyro, still no luck with accelerometer...

Thiago REIS
Associate II
Posted on November 18, 2013 at 15:57

Hello Chris,

I am currently verifying an answer for your topics.

Please let me know if you have any advance or have any other questions.

Thank you,

Thiago Reis

rangineni34
Associate II
Posted on June 04, 2014 at 11:42

Me too have the same problem gyro is working but accelerometer is not working, is there any way to check whether it is a hardware problem or software problem or soldering problem

Mikk Leini
Senior
Posted on January 21, 2015 at 22:27

Hello,

I have same problem :( I have 

LSM9DS0 and LPS25H on the same I2C bus, but only LPS25H responds. I don't believe it's a soldering problem because i have made two boards to specially rule out random component and soldering faults. Also i've inspected them under microscope.

Anybody have some idea?

Mikk Leini
Senior
Posted on February 03, 2015 at 22:40

It still was a soldering problem on both boards... :S