Hello There,
I am using LDC1614EVM i2c interface with Teensy 4.1 to read data.
LDC1614 works but once I want to use INTB routine it does not behave as it supposes to.
I can either read correctly data without ISR or I can set ISR but data does not make any sense.
I set only these two registers and everything else is in default:
Address 0x19, ERROR_CONFIG: 0x0001 Data Ready Flag to INTB (FIELD: DRDY_2INT)
Address 0x1A, CONFIG: 0x0601 - Perform cont. conv. CH0;Active mode; Override off; Full current; Amplitude control disab.; Ref. oscl.; INTB enabled; High curr. Ch0;
Once I read data with this configuration it normally response to target but not INTB ever appear. Data ranging: 838873600 - 3204497152
If I read with data read code Address 0x18, STATUS, INTB starts to work but read data does not make sense: either 134236160 or 1207977984
INTB should always be disserted once MSB data are read and asserted again when new conversion is ready, correct?
To be able to use INTB service routine what sequence should be followed?
Thank you for help,
Michael