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.
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