I have built a solution based on the 7960 - MSP430 combination. I am using the reference design for a power amplifier design and the TI supplied example code for the MSP4302370 & TRF7960 combination. I'm only really interested in ISO 15693 RFID transactions. The system is working well. However there are occasions when the receiver appears to "lock-up". I say this because I can continue to send commands from the host to the MSP430 and it responds. I also know that the 7960 is responding to the MSP430 requests across the 7960 parallel interface. I know this because I can see the forward link modulation of the reader as it tries to talk to an RFID credential. The part that seems to stop working is the receiver. Powering off and on again solves the problem.
I note this command is issued quite often during the inventory process:
command[0] = Reset; // FIFO has to be reset before receiving
DirectCommand(command); // the next response
However this doesn't seem to reset the receiver. I note that the power on/off forces a transition through these commands:
TRFDisable;
delay_ms(5);
TRFEnable;
delay_ms(5);
My question is in relation to the impact the Reset command has on the receiver and is it different to toggling the enable line ?