I'm trying to send a specific list of commans to a 14443 contactless card
the sequence is the following ( > means that this would be the adequate response)
> 50h,00h,57h,CDh (no response requested, timeout == OK)
>40h (7-bit)
<A (getting: A)
>43h (8-bit)
<A (getttin nothing)
I did check the status registers, they go from 011b (Transmitting) to 110b (Wait for data), and stay there (or if the code is terminated by timeout).
To make sure, the card is fine, i tried the same with the RC552 IC, and there the response is "A" as requested.
What could be the problem?
I notices that "IdleIRQ" does say:
Set, when a command terminates by itself e.g. when the Command
changes its value from any command to the Idle command. If an unknown
command is started, the Command changes its content to the idle state and
the bit IdleIRQ is set. Starting the Idle command by the Controller does not
set bit IdleIRQ.
Is it possible that 0x43 is falsely detected as "unknown" and something does stop?, If yes, is there a way to disable this check, because the 0x43 is send on purpose?
Hi Kan,
Thanks for your reply. I was able to fix the problem already, the problem was that i wrote a not possible value for a register, that caused to expect a wrong reply from the chip. Now that i've corrected it, the command can be send.
And yes, i was talking about the ISO command, those that are send to the S50 Mifare Chip
Thanks,
Jonathan
Hi Jonathan,
The command you are referring from "IdleIRQ" description is the command issued from host controller to clrc663, but I think you are actually talking about the command sent from clrc663 to the 14443 contactless card, right? so from my understanding, the problem might be a hardware issue, since you have tested the card well, please kindly check the antenna design of the clrc663 board, especially the RX path. You may refer to NFC Antenna Design for more details.
Have a great day,
Kan
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------