Howdy,
I am using 3 LDC1101 inductance-to-digital converters. I'm configuring the registers of all 3 sensors in the exact same manner. The relevant register settings are given below:
Field |
Field Setting |
Field Value |
Register |
Addr |
Value |
|||
Binary |
Hex |
Binary |
Hex |
Decimal |
||||
HIGH_Q_SENSOR |
Enabled |
b1 |
RP_SET |
b0000'0001 |
0x01 |
b10100101 |
A5 |
165 |
RP_MAX |
24kOhm |
b010 |
||||||
RESERVED |
0 |
b0 |
||||||
RP_MIN |
3kOhm |
b101 |
||||||
C1 |
6 pF |
b11 |
TC1 |
b0000'0010 |
0x02 |
b11011110 |
DE |
222 |
R1 |
33.9 kOhm |
b11110 |
||||||
C2 |
24 pF |
b11 |
TC2 |
b0000'0011 |
0x03 |
b11111111 |
FF |
255 |
R2 |
68.6 kOhm |
b111111 |
||||||
MIN_FREQ |
14 |
b1110 |
DIG_CONF |
b0000'0100 |
0x04 |
b11100111 |
E7 |
231 |
Reserved |
0 |
b0 |
||||||
RESP_TIME |
6144 |
b111 |
||||||
RESERVED |
0 |
b000000 |
ALT_CONFIG |
b0000'0101 |
0x05 |
b00000001 |
0x01 |
1 |
SHUTDON_EN |
Disabled |
b0 |
||||||
LOPTIMAL |
LHR |
b1 |
||||||
INTB2SDO |
Enabled |
B1 |
INTB_MODE |
1010 |
0x0A |
B10100000 |
0xA0 |
160 |
RESERVED |
0 |
b0 |
||||||
INTB_FUNC |
LHR DRDY |
B100000 |
||||||
RESERVED |
0 |
b000000 |
START_CONFIG |
b00001011 |
0x0B |
|
|
|
FUNC_MODE |
Sleep |
b01 |
b00000001 |
0x01 |
1 |
|||
Active Conversion |
b00 |
b00000000 |
0x00 |
0 |
||||
RESERVED |
0 |
b0000000 |
D_CONFIG |
b00001100 |
0x0C |
b00000001 |
0x01 |
1 |
DOK_REPORT |
Disable amplitude regulation |
b1 |
||||||
RCOUNT[7:0] |
750 |
b11101110 |
LHR_RCOUNT_LSB |
b00110000 |
0x30 |
b11101110 |
238 |
0xEE |
RCOUNT[15:8] |
b000000101 |
LHR_RCOUNT_MSB |
b00110001 |
0x31 |
b00000010 |
2 |
0x02 |
|
RESERVED |
0 |
b000000 |
LHR_CONFIG |
b00110100 |
0x34 |
b00000010 |
0x02 |
2 |
SENSOR_DIV |
4 |
b10 |
However, I am only able to read LHR count from one of the sensors. If I read the LHR_STATUS register of the other two sensors the value is 0x01 meaning no error but also no unread LHR conversion data is available. Why would one sensor continuously convert and report DRDY on the SDO pin and the other two LDC1101's not?
I'd appreciate any information that you have to offer.
Thank you,
Alex M.