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.

EVM430-FR6047: Communication with EVM430-FR6047 using I2C

Part Number: EVM430-FR6047

Hi,

I try to communicate directly to the  EVM430-FR6047 using the I2C.

I am using the COMM_IRQ signal to know when to read the response from the EVM430 module.

My controller/Labview software takes around 3 ms from it detect the COMM_IRQ until it initiate to read from the EVM430.

I start by writing 55,AA,09,04,99,00,00,00,00,00,9D,00 to get the version info, then wait for the COMM_IRQ to goes low before reading the response from the EVM430. However, I do not get the expected response, but instead get an 'A0' response, related to the calibration.

When using the oscilloscope, I can see that the IRQ goes low for 2 ms, then get back hi. It then goes back low again after a few us. After another ms or so, I can see the COMM_SCL signaling.

Is this double IRQ due to a timeout, causing the '99' response to disappear?  

No matter how many times I read after the first IRQ, the '99' response is missing.

____

When I look at the COMM_IRQ in its normal operational mode using the USS, I can see that the master start the COMM_SCL right after the IRQ goes low, hence there is no 2nd IRQ.

All the best

Ole

**Attention** This is a public forum