This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LDC1614EVM: LDC 1614 I2C connection with Arduino nano

Part Number: LDC1614EVM

Dear Member,

I have some problem connecting the LDC 1614 with my Arduino nano (5V device). To establish the connection with the Arduino. I did the following things:

  1. Separate the LDC 1614 Sensors (with the coils) from the MSP430 controller.
  2. Use a 5V to 3.3V level shifter between the Arduino and LDC 1614.
  3. I verify that the voltage of SDA and SCL on the LDC 1614 side is around 3.3V after using the level shifter. 
  4. Put two 4.7K pull-up resistors on the SDA SCL lines of LDC 1614.
  5. Use a logic analyzer to see the signals on the 5V side of the Arduino nano and 3.3V side of the sensor.

What I found from the logic analyzer is that on the 3.3V side, there is not any signal, while on the 5V side I can see that I am repeatedly reading and writing to 0x2A (the address of LDC 1604 when grounding ADDR).

I thought there might be something wrong with the sensors since I have accidentally connected SDA and SCL with some 5V signals. However, when I tried to use the MSP430 controller again, I still can acquire data and signals using the official EVM GUI tools.

My question is that what's wrong with my LDC 1614? Why I can't connect the sensors using the standard Arduino library after I separate the sensors from the controller? 

Thank you so much for your kind reply and suggestion!

Best,

Yinsen

  • Hello Yinsen,
    I would first confirm that you have properly connected the level shifter. If you see signals on the 5V Arduino side but not the corresponding level shifted signals on the 3.3V side it could be that your level shifter is not properly configured. Once you've verified that you can indeed see signals on both sides this should solve the issue.
    Also, I would confirm that when you connect the LDC1614EVM to your arduino that the MSP430 portion of the LDC1614EVM is disconnected. If they are both connected to the SDA/SCL lines then this could cause issues.
    Regards,
    Luke
  • Dear Luke,

    Thank you so much for your timely reply and advice! I tried to secure the connection between level shifter and LDC 1614. Then I found that I was able to observe signals from logic analyzer and thus acquire data from the sensors. Thank you!  

    Best,

    Yinsen

  • Hello Yinsen,
    I'm glad to hear that you were able to resolve your issue. Thanks for confirming your solution.
    Thanks!
    Luke