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.

LDC1312 EVM gives 4bit data

Using the LDC1312 EVM and GUI, whatever I do, I only get 4 bit data, or 4 bit data plus error bit(s). I looked at the I2C data and reading from the odd data address always gives 0xff. This is even using the on-board inductors.The coil is operating at around 2MHz, and I have tried selling the clock dividers to reduce the reference from 40MHz without success.

On one setting (divide by 10) I get the watchdog timeout error. I can find no documentation to tell me what this means.

Charles

  • Hi Charles,

    Watchdog Timeout errors occur in continuous conversion mode when the sensor is no longer oscillating, or if it is oscillating at a frequency lower than 250Hz. If a Watchdog timeout occurs, the sensor is reset. The LDC will abort the current conversion, and attempt to restart the sensor on the active channel. If the sensor resumes oscillation, then the data conversion will resume, and INTB will be de-asserted (if reporting Watchdog errors is enabled in ERROR_CONFIG.WD_ERR2INT). If the sensor does not restart, the LDC will issue repeated Watchdog timeout errors.

    If a watchdog event occurs, the data read from DATA registers is invalid and should be ignored.

    The sensor recovery time which is controlled by the watchdog is approximately 5.2ms – the LDC requires that the sensor generate at least one transition in that time. If the conversion time is less than 5.2ms, then one or many Zero Count errors will be generated before the Watchdog timeout error.

    Watchdog timeout errors only occur in continuous mode. In sequential mode, zero-count errors and amplitude errors should be used to detect a stopped oscillation instead.

    Regards,

    ChrisO