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.

TRF7970a missing irq and heats

I'm development a RFIDboard based in schematics of TRF7970EVM. I obtained some tags ID but isn't perfect because I have two problems:

The code stop when:

anticolision.c

while(i_reg == 0x01)
{ /* wait for RX complete */
k++;

if(k == 0xFFF0)
{
i_reg = 0x00;
RXErrorFlag = 0x00;
break;
}
I don't understand why this happens. what is the expected?


Now the chip start heats. I checked all connections, power source and I don't found any problem.

Can you help me?

  • if the chip is heating up, better check the power pad connection and pin to pin solder bridges / layout / component mis-population issues. 

    what is VIN? VDD_I/O? I/O voltage for the MCU?

    what does Bandgap and VDD_X measure? 

    do you have your layout image and schematic to share?

    then you can look at your antenna tuning, too.