Hello!
I have a question regarding the use of interrupt for signaling when the data is ready.
I have managed to configure the chip FDC2214 in such way that I can use interrupt signaling with another master MCU. However I have noticed that in order to get see the interrupt repeat I must continously read the STATUS register of the device. When I read the status register the interrupt pin goes high again and when the data is ready the pin goes low. As I am developing an extremely time precise application I would like to clarify some of my questions. I would like to read my data with as much as possible the same frequency.
Could you confirm/explain next questions:
- The pin INTB is HIGH when new data is not ready in DATA_LSB_CHx and DATA_MSB_CHx registers?
- The pin INTB is LOW when new data is ready in registers?
- Pin INTB is not a type of interrupt pin that generates a short duration pulse when new data is ready?
- When pin INTB goes LOW new data can be read from register. In such way a falling edge signalises the new data?
- If I do not read status register the data in DATA_LSB_CHx and DATA_MSB_CHx registers will not be updated until i read the status register?
These are the questions that I was hoping you could answer. As I didnt find the data in datasheet I would ask for more detailed description of implemented interrupt funcionality.
Best regards,
Vasja Pirc