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.

AMC1210: AMC1210 Unexpected Values at Zero Crosse - what was the solution

Part Number: AMC1210
Other Parts Discussed in Thread: AMC1204, AMC1203

Hi there

I have exactly the same problem as "onur ucak" had in the thread "AMC1210 Unexpected Values at Zero Crosse", about two years ago.

My setup is AMC1210 and AMC1204 instead of AMC1203.

Link to the thread:

e2e.ti.com/.../426281

The thread is marked as resolved, but there is no information how you solved the problem.

What was the solution at that time?

As an example my DSP internal scope:

I use 3 of the 4 filters - the random error is always just related to one of the filter values at ones. But any filter can be affected.

Thanks in advance

Dominik

  • Hi Dominik!

    Welcome to our e2e forum!

    The AMC1210 issue from the other post you noted involved SPI timing and the mixing of data from old and new samples. Are you synchronizing your reading of the AMC1210 to the ACK output of the filter?
  • Hi Tom

    Thanks for the fast reply.

    Due to your answer I found a bug in the syncronisation between the SPI and the ACK output of the filter. Now I make it in this way and it works fine:

    1. wait for ACK

    2. read out interrupt register

    3. read out data from the filters with set acknowledge bits in the interrupt register

    back to step 1...

    Thank your for the hint

    Dominik