Thanks for the reply. I am using a BHI360 shuttle board 3.0 with an Arduino mega . CS (connected to 1.8V) SCK (connected to the host's SCL pin)(ı used pull up resisitors properly ) SDO (connected to GND) SDI (connected to the host's SDA)(ı used pull up resisitors properly ) I have connected VCC(in BHI360) (1.8V) and GND properly to the host's GND. I have common GND. LM2596 getting 5v from Arduino and giving 1.8 v to BHI360 .And I connected Arduino mega to my laptop. I am trying an I2C scanner in Arduino, but it cannot find the BHI360 in the scan data. I am new to embedded systems ı am getting data from BNO055 and BMI088 but ı cannot get any data from BHI360. I checked the oscilloscope data and I think my board is burnt. I never used a level converter for the CS, SCK, SDO, and SDI pins. I only used an LM2596 for VCC and GND. You can see my setup in the pictures. I used the same setup for the BNO055 and BMI088 and got the data (they support 3.3V, but the BHI360 does not). I assumed that if I changed only VCC to 1.8V, it would be okay, but I didn't consider that the Arduino has 5V and 3.3V pins. Now, I am getting a new BHI360 application board and TXS0108E for level converter. Do you have any suggestions or tips? Thanks for your time.
... View more