Other Parts Discussed in Thread: TRF7960
Hi,
I have used STM32 with TRF7960A in my custom board with ISO15693 tags provided by TI along with TRF7960A_EVM kit. I can read a TRF7960 register and I can even write successfully. I have used sloa251 driver files in my project and I observe that after sending the inventory request as described in the TRF datasheet
1) IRQ is received and its status reg value is 0x80,0x3E and next successive IRQ is received and its status is 0x00,0x3E, but as per the datasheet I need to 0x60. May I know what is the reason for this? I have read all the registers and cross checked with the EVM register read and both are same.
2) I have my stm32 SPI configured for CPOL is low and CPHA is high (2nd edge) MODE 1. Do I have to make any changes in the SPI mode while reading FIFO? (As per datasheet modes should be changes for hardware SPI)
3) Under what conditions FIFO can be empty? (Even tx_out , RX1 and RX2 output are tested and are as desired.)