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.

LDC1101EVM: Communicating directly with LDC1101EVM

Part Number: LDC1101EVM
Other Parts Discussed in Thread: LDC1614EVM, LDC1101

Hello.

i found the Inductive sensing FAQ which helped me to establish a connection with the LDC1614EVM. However, the LDC1101EVM is not included yet in that FAQ. I was unsuccessful to use the protocol described for LDC1000 - though there was some response.

is it possible to start streaming of data via the simulated serial port without using the GUI for the LDC1101EVM?

Best regards,

David

  • Hi David,

    Please refer to section 3.15 of the LDC1101EVM user's Guide () for details on the protocol.

    Note that we plan to release an updated version of LDC1101EVM FW which operates with the Sensing Solutions GUI and uses the newer LDC1614EVM protocol instead of the one documented in the LDC1101EVM GUI. This update is currently scheduled for late 2017.

    Regards,

    ChrisO 

  • Hello and thank you very much for this somewhat embarrassing yet necessary hint.
    I still trying to implement using the LDC1011EVM via direct serial communication. For testing I use the original LC tank.
    Using the LDC1101 EVM GUI, everything works fine.
    I successfully implemented writing to registers and starting/stopping streaming. For streaming I am receiving successive conversion results, as expected, in this manner:
    "68;DF;57;20;E1;5A;B6;5A;"
    "68;DF;57;20;E1;5A;BE;5A;"
    "68;DF;57;20;E1;5A;C6;5A;"
    "68;DF;57;20;E1;5A;CE;5A;"

    The values are what is to be expected, however, they do not change based on objects moving to and away from the coil (even touching). There is only some noise on the LSB of the signals. From The EVM 1101 EVM I can tell, that the values are feasible and I can tell that is can work since this GUI is showing the expected change in signal based on objects relative to the coil.
    I tried without writing anything to the registers after plugging in the EVM (immediately “0620\r\n”) and tried writing the following to the registers, both without any change in the outcome:
    Address Value
    01 07
    02 DC
    04 07
    0B 00

    What am I missing? What is the GUI doing right that I neglected? I would be grateful for another hint.

    Best regards,
    David Schwenninger
  • So the problem was, that I read 8 bytes a time and the PC was not able to process the 4096 byte package the controller is sending fast enough. For now, I get a sample rate of 25 Hz when I only read the first 8 bytes of each package and dispose of the rest.