2024-10-25 03:43 AM - edited 2024-10-25 05:43 AM
I am trying to use ST25R95 as an ISO14443-A card reader to read a standard Mifare classic 1K card.
I detected through a logic analyzer (Saleae) that the response time after issuing the SendRecv command is about 500us or longer, which is too high for my actual needs. The following is a screenshot of the logic analyzer:
Note: The MISO pin in the figure is not connected to the logic analyzer, as connecting the MISO pin will cause ST25R95 to fail to start, This issue can be ignored in this discussion for now.
Wait for 100ms after the startup sequence is completed.
The IDN command received the correct response.
The protocol selection command has received a response of 0x0000.
Send SendRecv command: (00) 04 02 26 07
After approximately 500us, IRQ_OUT asserts.
I'm not sure if this is a problem with the configuration I'm using or the original ST25R95 design, but I hope to shorten the response time.