Hello
@KaiLi and Support Team,
I have tried but without success. I would appreciate your guidance on this matter.
To isolate the issue, I have tested the following procedure using a Linux driver without NxpNfcRdLib:
1. Power ON and send "Command Enter Normal Operation mode" [send data: 20 01 00]
2. Check IRQ and receive data [80 00 08 01 00 00 00 01 00 00 00]
** Check the movement: send RF_ON and RF field switched on correctly, and send RF_OFF
3. GPIO control (VEN LOW)
gpio_direction_output(dev->gpio_out_rst,0)
gpio_set_value(dev->gpio_out_rst,0)
4. GPIO control (VEN HIGH)
gpio_direction_output(dev->gpio_out_rst,1)
gpio_set_value(dev->gpio_out_rst,1)
5.
In this case, PN5190 restart and expected to return to normal working mode.
But if I send some command (Ex. READ REGISTER), it does not work normally (IRQ always stay LOW...).
However, if I send the "Command Enter Normal Operation mode" after re-trying step No.3 and No.4, the IRQ changes and the received data is the same as in step No.2. (After it, I can get response for about other commands)
Based on the above procedure, the movement is that after the reset control (VEN LOW -> HIGH), the PN5190 restart and return not to the normal working mode.
Are there any specific settings or configurations that I need to be aware of?
(I checked PN5190 FW is V2.06)
I look forward to your response and any assistance you can provide.