02-25-2019 11:15 AM - last edited on 02-25-2019 03:52 PM by elrhoul
HI,
I am trying to get data from BHI160 (has label 020QP), but after successful initilization the INT pin not giving low-high pulse it stuck with low value.
The same code is working fine with BHI160-Shuttle-board(019QP).
Thank you.
02-25-2019 04:07 PM
Hi,
The first 3 digits are a trace codes to track the sensor. The alphabets succeeding the digits, i.e., Q denotes the variant, in this case the standard BHI160. In short, there should be no difference between the 2 BHI160s that you are using apart from the fact that they are mounted on different PCBs. Could you please share information (maybe a schematic) about how the BHI160 is connected to your host processor?
02-26-2019 09:08 AM
02-28-2019 09:06 AM
Hi Yogansh,
It seems the schematics are fine from the first glance. My hunch would be with the boot-up sequence involving the magnetometer that failed. This could be either from damage to the Magnetometer itself during mounting, or some other reason. In order to rule that out, can you check loading in a BHI160 standalone firmware that can be found here?
03-01-2019 12:50 PM
Hi, kgoveas,
Thank you for replying. I have tried BHI160 standalone firmware but not able to get any data. following some results for reference.
With BHI160(B)Bosch_PCB_7183_di03_BMI160-7183_di03.2.1.11696 _170103.fw :
1) failed to initialized
2) The interrupt is getting low and high
3) no data again.
With BHI160 Bosch_PCB_7183_di01_BMI160-7183_di01.2.1.10836_170103.fw :-
1) Successfully initialized
2) The interrupt is NOT getting High after it gets Low
3) no data again.