Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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: LDC1614EVM: Relation between register values and the real inductance.

Part Number: LDC1614EVM
Other Parts Discussed in Thread: LDC1614, LDC3114

Tool/software:

Hello,

I was able to read the values in the registers of the LDC1614 (Registers values in hexadecimal) in the different channels. I would like to know what is the relation of the registers values (DATA_CH00, DATA_CH01) and the real value of the planar coil inductance (also the frequency)? 

  • Abderraouf,

    The inductance can be calculated from the data register value by first using equation (6) in the data sheet to determine the sensors oscillator frequency:

    Once you know the sensor frequency, you can calculate the sensor inductance via equation (3):

    Regards,
    John

  • Hello John, 

    Thank you for your response.

    Question1: Since CHx_FIN_DIVIDER is only mentioned in the revision of 2014 reference data sheet, Please confirm the registers mapping for better understanding the LDC1614:

    1. CH0_OFFSET = 0x0C

    2. CH1_OFFSET = 0x0D

    3. CH0_FIN_DIVIDER = 0x14

    4. CH1_FIN_DIVIDER = 0x15

    5. Frefx = Which register holds the reference frequency? Or better speaking which register holds the clock FCLK since: FREFx = FCLK / F_DIVIDERx

    Question2: Since you are dividing DATAx over base of 2. I guess you have combined MSB and LSB and transformed them into decimal number correct?

    Thank you in advance.

  • Hello Abderraouf,

    John is currently out of office today and will be back after Labor Day weekend. He should be able to take a look at your question then.

    Thank you for your patience.

    Best,

    ~Alicia

  • Abderraouf,

    Items 1-4 are correct.

    If I understand your question correctly, Frefx is not stored in a register. It is simply the clock that drives some internal counters. 
    The clock dividers simply divide down the clock in real time.

    For the purposes of  calculations per equation (6), DATAx can be considered a base10 value.

    Monday is holiday in the US. We will be back in the office on Tuesday September 3rd.

    Regards,

    John

  • Hello John,

    The equation for f_SENSOR_x involves the term { CHx_FIN_DIVIDER × f_REFx}, which always yields a constant reference clock source (43.4 MHz in the case of the LDC1614). Why is this referred to as a variable? So we can say that the f_SENSORx value is just a percentage of {DATAx / 2^28 } multiplied by the Reference Clock Source (43.4 MHz in the case of the LDC1614).

  • Abderraouf,

    I believe you are correct. 
    The main idea of all of our LDCs is to normalize LC sensor oscillator frequency by the ref clock over the specified interval (RCOUNT for LDC161x/131x, and W for the LDC3114). Scaling can also be accomplished by the clock sensor dividers.

    Regards,

    John