2016-08-18 09:37 PM
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 - 0x3CGyroscope address - 0xD4We have done below approaches but not getting any acknowledgement.1. Change pull resistor from 10K to 4.7K / 2.2K2. Remove connection of VDD_IO from VDD3. 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 Bhavin2016-11-18 03:31 AM
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