Community
cancel
Showing results for 
Search instead for 
Did you mean: 
jlee168
New Contributor I
1,459 Views

Intel Edison & MPU9250 issue

Hi, I'm jaeuk Lee.

I'm using Intel Edison mini breakout board and I'm trying to connected several sensor module ( Temp, humidity, Lux, UV sensor etc...)

Finally I faced some strange issue in MPU9250

I use upm library source https://github.com/intel-iot-devkit/upm/tree/master/examples/python upm/examples/python at master · intel-iot-devkit/upm · GitHub here and I select MPU9250 source but It was not work...

My MPU9250 module from https://www.sparkfun.com/products/13762 SparkFun IMU Breakout - MPU-9250 - SEN-13762 - SparkFun Electronics this and error occurred like this

I'm also have MPU6050 sensor module. when I select MPU6050 (upm source), but it work well!

please help me this issue!

0 Kudos
5 Replies
jlee168
New Contributor I
92 Views

additionally, MPU9250 sensor requirement more than 2.4V so I'm using Level converter 1.8V to 3.3V

I'm only one sensor connection (MPU9250)

and attached more error picture in intel Edison

it is so strange i2c address disappear and appear repeatedly ...

idata
Community Manager
92 Views

Hello Jaeuk Lee,

 

 

Thank you for your interest in the Intel® Edison Breakout Board.

 

 

Could you please provide an image of your setup? I'll like to analyze how you are connecting the MPU9250 and the level converter to your board.

 

 

I'll be waiting for your response.

 

 

If you have any other question, don't hesitate to contact us.

 

 

Have a nice day.

 

 

Regards,

 

Andres V.
jlee168
New Contributor I
92 Views

Thanks to Intel, I solved that problem haha... it caused by level converter. My MPU9250 included self-level-converting, so I connected directly without level converter, it work!

but I'm still have some various problem when I connect several sensor at the same time.

Maybe it cause by several sensor's pull-up or pull-down register stack up.

2 sensor connection is work but more than 3 sensor connection is not work well..

How can I solved this problem?

thank to your kindness

jlee168
New Contributor I
92 Views

Additionally, how can I turn off the Edison board safely? is it just best one that put off power line?

idata
Community Manager
92 Views

Hello HWEG,

 

 

I'm glad to hear that you could solve the issue by removing the level converter from your setup.

 

 

If you are interested in connecting multiple sensors at the same you may need to consider using a multiplexer. I check through several thread in the community and you may want to try something like the following:

 

 

8-channel I2C-bus multiplexer with reset

 

http://www.nxp.com/docs/en/data-sheet/PCA9547.pdf http://www.nxp.com/docs/en/data-sheet/PCA9547.pdf

 

 

8-channel analog multiplexer/demultiplexer

 

https://assets.nexperia.com/documents/data-sheet/74HC_HCT4051.pdf https://assets.nexperia.com/documents/data-sheet/74HC_HCT4051.pdf

 

 

If you want further information about why you experience some issues while trying to connect more that 2 sensors, please check the following link:

 

 

Multiple I2C slaves on Intel Edison I2C-6 Bus

 

https://electronics.stackexchange.com/questions/135078/multiple-i2c-slaves-on-intel-edison-i2c-6-bus https://electronics.stackexchange.com/questions/135078/multiple-i2c-slaves-on-intel-edison-i2c-6-bus

 

 

Regarding the how to shut down the Edison inquiry, I'm not sure if I fully understand you. As stated in the Intel® Edison Breakout Board – Hardware Guide (https://www.intel.com/content/dam/support/us/en/documents/edison/sb/edisonbreakout_hg_331190006.pdf https://www.intel.com/content/dam/support/us/en/documents/edison/sb/edisonbreakout_hg_331190006.pdf):

 

 

When the Intel® Edison device is running, pressing and holding the power button for 10 seconds or more will cause the Intel® Edison compute module to power down. This is similar to a hard shutdown, which cuts the power supply to the compute module.

 

 

If you have another question or update, don't hesitate to contact us.

 

 

Have a nice day.

 

 

Regards,

 

Andres V.
Reply